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