Условный оператор. Блок. Оператор выбора

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-99812.rtf
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Условный оператор в Паскале записывается в виде:

IF логическое выражение THEN оператор/блок [ELSE оператор/блок] логическое выражение - это любое выражение, значение которого имеет тип Boolean, блок - это последовательность операторов, заключенная в логические скобки : BEGIN операторы END; . Перед ELSE никогда не ставится ";" ! Перед END в большинстве случаев можно не ставить ";". Если значение логического выражения TRUE, то выполняется оператор или блок, стоящий после THEN, в противном случае - оператор или блок, стоящий после ELSE. Конструкция ELSE необязательна, условный оператор можно использовать и в усеченном виде, тогда при значении логического выражения FALSE не выполняется никаких действий. Операторы, входящие в условный оператор, сами могут быть условными, т.е. допускается любая вложенность условных операторов. Запишем теперь предыдущую задачу о четырех числах, используя оператор IF :

VAR a,b,c,d : Integer;

BEGIN WRITELN('Введите 4 целых числа, a,b,c и d, среди ',

'которых должно быть 2 и только 2 одинаковых!');

WRITE('a='); READ(a); WRITELN; WRITE('b='); READ(a); WRITELN;

WRITE('c='); READ(a); WRITELN; WRITE('d='); READ(a); WRITELN;

IF(a=b)AND(a<>c)AND(a<>d)AND(c<>d) OR(a=c)AND(a<>b)AND(a<>d)AND(b<>d)OR

(a=d)AND(a<>b)AND(a<>c)AND(b<>c)OR(b=c)AND(b<>a)AND(b<>d)AND(a<>d)OR

(b=d)AND(b<>a)AND(b<>c)AND(a<>c)OR(c=d)AND(c<>a)AND(c<>b)AND(a<>b)

THEN WRITELN('Вы довольно понятливы')

ELSE WRITELN('Вы ошиблись !!!');

READLN;

END.

Можно решить эту задачу и другим способом :

VAR a,b,c,d : Integer;

CONST num : Byte = 0;

BEGIN WRITELN('Введите 4 целых числа, a,b,c и d, среди ',

'которых должно быть 2 и только 2 одинаковых!');

WRITE('a='); READ(a); WRITELN; WRITE('b='); READ(a); WRITELN;

WRITE('c='); READ(a); WRITELN; WRITE('d='); READ(a); WRITELN;

IF a=b THEN Inc(num); IF a=c THEN Inc(num); IF a=d THEN Inc(num);

IF b=c THEN Inc(num); IF b=d THEN Inc(num); IF c=d THEN Inc(num);

IF num=1 THEN WRITELN('Вы довольно понятливы')

ELSE WRITELN('Вы ошиблись !!!');

READLN;

END.

Теперь попробуем записать условный оператор, реализующий более сложную логическую структуру. Пусть даны три числа d, m и y, содержащие число, месяц и год для некоторой даты; необходимо выяснить, правильна ли эта дата.
Логические выражения. Условные операторы.
Необходимые сведения Команды работы в текстовом редакторе TURBO PASCAL, пошаговая отладка программы – команда F8. Пример задания: Разработать программу для вычисления выражения вида Вариант программы: Var A, B, C : Real; Варианты заданий: Разработать программу вычисления выражения (таблица 3) и вывода полученного результата на экран. Исходные данные ввести с клавиатуры. Таблица 7 – Выражения для расчетов
User ДО Сибгути : 6 февраля 2013
54 руб.
Выражения и условный оператор IF. Операторы циклов. Массивы и подпрограммы
2. Какие типы использовались при описании переменных в программе? При описании данной программы использовались переменные вещественного типа. 3. Чем определяется выбор того, или иного типа? Типом данных называется множество допустимых значений этих данных, а также совокупность операций над ними. Типы делятся на следующие группы: простые, структурированные, указатели, процедурные, объекты. Есть стандартные (предопределенные) и определяемые программистами в разделе, начинающемся
User evelin : 6 октября 2013
15 руб.
Лабораторная работа №2. Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы". Вариант №6.
Задание к работе: Реализовать разветвляющийся вычислительный процесс. Самостоятельно решить задачи в соответствии с индивидуальным вариантом. Задание 2.1 Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметры, необходимые для решения задания следует получить из графика и определить в программе.
User Grechikhin : 28 марта 2023
150 руб.
Лабораторная работа №2. Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы". Вариант №6.
Лабораторная работа №2. Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы" . Вариант №6
Лабораторная работа №2. Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы" Цели и задачи работы: изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса. Задание к работе: Реализовать разветвляющийся вычислительный процесс. Самостоятельно решить задачи в соответствии с индивидуальным вариантом. Задание 2.1 Написать программу, ко
User autotransport : 17 декабря 2021
100 руб.
Лабораторная работа №2 Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы". Вариант №04
Вариант: 4mod30=4 Реализовать разветвляющийся вычислительный процесс. Самостоятельно решить задачи в соответствии с индивидуальным вариантом. Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметры, необходимые для решения задания следует получить из графика и определить в программе.
User Ася26 : 5 мая 2021
150 руб.
Лабораторная работа №2 Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы". Вариант №04
Лабораторная работа №2 По дисциплине: Языки программирования «Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса «Разветвляющиеся вычислительные процессы». Вариант 05
Лабораторная работа №2. Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса «Разветвляющиеся вычислительные процессы» Цели и задачи работы: изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса. Задание к работе: Реализовать разветвляющийся вычислительный процесс. Самостоятельно решить задачи в соответствии с индивидуальным вариантом. Задание 2.1 Написать программу, кото
User Vladimir54 : 18 июня 2020
300 руб.
«Языки программирования» Лабораторная работа №2 Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы" Вариант 04, 4mod30=4
«Языки программирования» Лабораторная работа №2 Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы" Вариант 04, 4mod30=4 Лабораторная работа №2. Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы" Цели и задачи работы: изучение разветвляющихся алгоритмов, операторов выбора, программиро
User Fijulika : 8 мая 2020
100 руб.
«Языки программирования» Лабораторная работа №2 Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы" Вариант 04, 4mod30=4
Блок керування для блока первинного центрування зображення
Вступ, Аналіз та інженерна інтерпретація технічного завдання, Розробка структурної схеми, Розробка схеми_електричної принципової, Розробка програмного забезпечення, Висновки,Література. ТЕХНІЧНЕ ЗАВДАННЯ На розробку пристрою: Блок керування для блока первинного центрування зображення 1. Область застосування приладу: в пристроях автоматики, а також в цифрових обчислювальних машинах. 2. Основа для розробки – робочий навчальний план дисципліни "Цифрові пристрої та мікропроцесори". 3. Мета та призн
User alfFRED : 13 ноября 2012
10 руб.
Траверса с опорой-1-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Траверса с опорой-1-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
400 руб.
Траверса с опорой-1-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
История развития отрасли (Билет №25)
Вариант №25 3. Что собой представляли сторожевые посты как первые системы связи? 4. Объясните принцип действия морской сигнализации
User pleze : 10 декабря 2017
10 руб.
Лабораторная работа №3. Информатика и программирование. Вариант №3
Лабораторная работа №3 Тема: применение конструкций языка Паскаль. Задание: вычислить площадь треугольника по трем сторонам (a, b, c). Ввод данных о сторонах представить в виде ввода информации с клавиатуры. При вводе неверной информации (величины меньше нуля, использование текстовой строки) вывести на экран информацию об ошибке. После вычисления величины площади треугольника, вывести ее на экран. Рекомендации к выполнению: Для построения программы можно придерживаться, например, следующей ст
User setplus : 2 февраля 2016
100 руб.
Реализация системы управления реального времени в ОС Windows
1. Введение 2. Конструкторская часть 2.1. Общие принципы 2.2. Програмное обеспечение 2.2.1. Драйвер режима ядра 2.2.2. Управляющее приложение 2.2.3. Приложение для создания нагрузки 2.2.4. Обратная связь 3. Технологическая часть 3.1. Выбор средства разработки 3.2. Организация задержек 3.3. Взаимодействие с драйвером 4. Исследовательская часть 4.1. Цели и задачи 4.2. Конфигурация тестового стенда 4.3. Работа на небольших частотах 4.4. Точность изменения задержек 4.5. Точность раб
User Qiwir : 5 октября 2013
10 руб.
up Наверх