Всего на сайте 7 746 751 материал , по этой теме найдено:
4-1-2-6à.ppt
Условный оператор
Ширяева Ольга Мухадинновна,
учитель информатики 1 категории,
МОУ СОШ 2, г. Нягань, ХМАО-Югра
Рассмотрим простой пример задачи из курса алгебры. Требуется построить алгоритм вычисления значения функции у=|x|. Она задается соотношением:
Х, при Х >= 0
У=
-X при Х < 0
При решении этой задачи требуется выполнить следующие условия:
проверить больше или равен нулю х
если х больше или равен 0, то присвоить у значение х, если меньше 0, то присвоить у значение –х
Х, при Х >= 0
У=
-X при Х < 0
Коротко алгоритм задачи может быть записан:
ЕСЛИ x>=0 ТО y:=x
ИНАЧЕ y:=-x
Х, при Х >= 0
У=
-X при Х < 0
ЕСЛИ x>=0 ТО y:=x
ИНАЧЕ y:=-x
Команды, с помощью которых записываются алгоритмы подобного типа, называются командами ветвления. Командам ветвления в Паскале соответствует условные оператор.
Условный оператор может иметь две формы , полную и неполную.
?
ОПЕРАТОР 2
ОПЕРАТОР 1
ПОЛНАЯ ФОРМА
да
нет
?
ОПЕРАТОР
НЕПОЛНАЯ ФОРМА
да
нет
В Паскале:
неполный условный оператор имеет вид:
IF (условие) THEN (оператор 1);
полный оператор имеет вид:
IF (условие) THEN (оператор 1)
ELSE (оператор 2);
Пример программы:
Program uslov;
Var a, b: integer;
Begin
Writeln(‘wwedite 2 chisla’);
Readln(a,b);
If a mod 2=0 then writeln(‘a –chetnoe’)
else writeln(‘a –nechetnoe’);
If b mod 2=0 then writeln(‘b –chetnoe’)
else writeln(‘b –nechetnoe’);
Readln;
Readln
End.
Файл будет скачан в формате:
Настоящий материал опубликован пользователем Муртазин Ренат Рафаильевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт.
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Профессия: Менеджер по управлению сервисами ИТ
В каталоге 6 104 курса по разным направлениям
Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
Тема: § 3. Ввод информации в память компьютера
Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
Тема: § 3. Ввод информации в память компьютера
Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
Тема: Приложение к Главе 3
Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
Тема: 5.2.2. Создание мультимедийной презентации