Презентация - "Ветвление. Программирование разветвляющихся алгоритмов. Сложные условия."
- Презентации / Другие презентации
- 0
- 22.09.24
Просмотреть и скачать презентацию на тему "Ветвление. Программирование разветвляющихся алгоритмов. Сложные условия."
Ветвление. Программирование разветвляющихся алгоритмов. Сложные условия.
АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
3
ПРИМЕРЫ ЗАПИСИ АЛГОРИТМОВ
начало
Русский богатырь
Направо пойдешь
Коня потеряешь
СЕБЯ ПОТЕРЯЕШЬ,КОНЯ СПАСЕШЬ
конец
да
нет
if <условие>
then {что делать, если условие верно}
else {что делать, если условие неверно}
Особенности:
перед else НЕ ставится точка с запятой
вторая часть (else …) может отсутствовать (неполная форма)
Сложные условия
Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций:
not – НЕ (отрицание, инверсия)
and – И (логическое умножение, конъюнкция,
одновременное выполнение условий)
or – ИЛИ (логическое сложение, дизъюнкция,
выполнение хотя бы одного из условий)
Простые условия (отношения)
< <= > >= = <>
равно
не равно
Сложные условия
Порядок выполнения
выражения в скобках
not
and
or
<, <=, >, >=, =, <>
Особенность – каждое из простых условий обязательно заключать в скобки.
Задача. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме (вывести ответ "подходит" или "не подходит").
Особенность: надо проверить, выполняются ли два условия одновременно.
Вариант 1. Алгоритм
начало
ввод x
'подходит'
конец
да
нет
x >= 25?
да
нет
x <= 40?
'не подходит'
'не подходит'
program qq;
var x: integer;
begin
writeln('Введите возраст');
read ( x );
if (x >= 25) and (x <= 40) then
writeln ('Подходит')
else writeln ('Не подходит')
end.
сложное условие
На 3-4
Кощей Бессмертный решил жениться. Но у него было условие. Невесте должно быть от 18 до 25 лет включительно. Написать программу, которая определяет возраст невесты и выводит на экран сообщение от Кощея «женюсь» или «не женюсь»
На 4 -5
Написать программу, в которой при вводе номера месяца и выводится название времени года
Пример: ввели цифру 2 (февраль) – на экран вышло «ЗИМА»