Рабочие листы
к вашим урокам
Скачать
1 слайд
Оператор условия
2 слайд
Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность действий, называется ВЕТВЛЕНИЕМ
3 слайд
Виды ветвления (условия)
1. ЕСЛИ у меня будет 50 грн ТО вечером я пойду в кино,
А ИНАЧЕ останусь дома
2. ЕСЛИ у меня будет 50 грн ТО вечером я пойду в кино
4 слайд
Полный оператор условия
оператор 1
условие
оператор 2
Нет
Да
начало
ввод исходных данных
вывод результатов
конец
IF условие Then оператор1 ELSE оператор2;
5 слайд
Пример
ЕСЛИ у меня будет 50 грн ТО вечером я пойду в кино, А ИНАЧЕ останусь дома
в кино
S=50
дома
Нет
Да
начало
Ввод суммы денег S
конец
If s=50 then write(‘иду в кино’) else write(‘останусь дома’);
6 слайд
Неполный оператор условия
оператор 1
условие
Нет
Да
начало
ввод исходных данных
вывод результатов
конец
IF условие Then оператор1;
7 слайд
Пример
ЕСЛИ у меня будет 50 грн ТО вечером я пойду в кино
Иду в кино
S=50
Нет
Да
начало
ввод суммы S
конец
IF S=50 THEN WRITE(‘иду в кино’);
8 слайд
УСЛОВИЯ делятся на:
1. Простые условия
2. Сложные условия
9 слайд
Операции сравнения:
> Большеx>5
<меньшеd<0
>=больше или равноx+s>=0.2
<=меньше или равноq<=sin(x)
=равноx=0
< >не равноcos(x-y)<>1
10 слайд
Логические Операции :
AND И(x>5) and (x<10)
ORИЛИ(d<0) or (d=1)
Простые условия в составе сложного БЕРУТСЯ в скобки!!!
11 слайд
Задание
запишите следующие условия
Число а не равняется нулю.
Сумма чисел x и y больше квадрата числа z.
t неотрицательное число.
A<>0
(X+Y)>Z*Z
T>=0
12 слайд
Задание
запишите следующие условия
3<x<5
X>3 и x<5
(x>3) and (x<5)
3
5
x
3
5
x
X<3
X>5
(x<3) or (x>5)
13 слайд
Алгоритм нахождения наибольшего из двух чисел
Программа:
Program a1;
Var a, b, max : integer ;
Begin
Readln(a,b);
IF a>b THEN max:=a ELSE max:=b;
Writeln(‘max=’ , max);
End.
Max:=A
A>B
Max:=B
Нет
Да
начало
Ввод A, B
конец
Вывод max
14 слайд
Решение задач на нахождение наибольшего
Рис расфасован в два пакета. Вес первого - m кг, второго – n кг. Составьте программу, определяющую: какой пакет тяжелее – первый или второй?
Program z1;
Var m, n : integer;
Begin
Write(‘вес первого мешка равен ’);
readln(m);
Write(‘вес второго мешка равен ’);
readln(n);
If m>n then write(‘первый пакет тяжелее’) else write(‘второй пакет тяжелее’);
End.
Тяжелее первый
M>n
Тяжелее второй
Нет
Да
начало
Ввод m, n
конец
15 слайд
Решение задач на нахождение наибольшего
Вера больше
на b-c
B>C
Валя больше
на с-b
Нет
Да
начало
Ввод A, B
конец
Program z2;
Var a, b, c : integer;
Begin
Write(‘вес собранной клубники равен ’);
readln(а);
Write(‘вес собранной клубники Верой равен ’);
readln(b);
C:= a-b;
If b>c then write(‘больше клубники собрала Вера на ’ , b-c , ‘кг’) else write(‘больше клубники собрала Валя на ’ , c-b , ‘кг’);
End.
C:=A-B
Валя и Вера на своем садовом участке собрали А кг клубники. Из них В кг собрала Вера. Кто из девочек собрал клубники больше и на сколько?
Рабочие листы
к вашим урокам
Скачать
6 664 101 материал в базе
Настоящий материал опубликован пользователем Струкова Юлия Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
2 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.