Similar presentations:
Оператор ветвления
1.
УЧИТЕЛЬ ИНФОРМАТИКИ И ИКТМАОУ «ЛИЦЕЙ №36»
ЛЕНИНСКОГО РАЙОНА
Г.САРАТОВА
ШАБАЛДИНА НАТАЛЬЯ ВЛАДИМИРОВНА
2. Элементы блок-схем
- начало или конец- ввод данных и вывод результатов
- действие
00:30
3. Блок-схема задачи
00:304. Что будет на экране дисплея после выполнения приведенной программы, если в процессе ее работы была введена следующая информация
Введите имя мальчика1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
ВОВА
Program Ola;
Var
name1, name2:string;
Введите имя девочки
Begin
СВЕТА
Writeln (‘Введите имя мальчика’);
Readln (name1);
Writeln (‘Введите имя девочки’);
Readln (name2);
Writeln (‘Ученик Лицея №2 ’,name1);
Writeln (‘дергает за косички девочку’);
Writeln (‘которую зовут’,name2,’.’);
Writeln (‘Но’,name2,’на него не
обижается.’);
End.
00:30
5. Что будет на экране дисплея после выполнения приведенной программы, если в процессе ее работы была введена следующая информация
1.2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Ученик Лицея №2 ВОВА
Program Ola;
дергает за косички девочку,
Var
name1, name2:string;
Begin
которую зовут СВЕТА.
Writeln (‘Введите имя мальчика’);
Но СВЕТА на него не обижается.
Readln (‘name1’);
Writeln (‘Введите имя девочки’);
Readln (‘name2’);
Writeln (‘Ученик Лицея №2 ’,name1);
Writeln (‘дергает за косички девочку’);
Writeln (‘которую зовут’,name2,’.’);
Writeln (‘Но’,name2,’на него не
обижается.’);
End.
00:30
6. Что будет на экране дисплея после выполнения приведенной программы, если в процессе ее работы была введена следующая другая
1.2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Program Ola;
Var
name1, name2:string;
Begin
Writeln (‘Введите имя мальчика’);
Readln (name1);
Writeln (‘Введите имя девочки’);
Readln (name2);
Writeln (‘Ученик Лицея №2 ’,name1);
Writeln (‘дергает за косички девочку’);
Writeln (‘которую зовут’,name2,’.’);
Writeln (‘Но’,name2,’на него не
обижается.’);
End.
00:30
7.
«Черепаха Тортиллаподарила Буратино
несколько золотых
монет.
Сколько монет
Буратино зароет на
Поле Чудес, после
того как вернет долг
Мальвине?»
00:30
8. Постановка задачи:
◦Входные данные:
◦
кол-во монет, которые дала черепаха (В),
долг Мальвине (М).
Выходные данные:
кол-во монет, которые Буратино сможет
зарыть на Поле Чудес (В);
B:=B-M
00:30
9. Блок-схема
НАЧАЛОВВОД В,М
В:=В-М
ВЫВОД В
КОНЕЦ
00:30
10. Программа на Паскале
№теста
1
2
3
4
В
Количество
монет,
которое дала
Черепаха
10
8
20
15
М
Долг
Мальвине
3
4
20
16
В
Зарыл на
поле
Чудес
3
4
0
-1
00:30
11. Алгоритмическая конструкция «Ветвление»
00:3012. Полная форма ветвления
нетA>B
X:=2
Y:=75
да
X:=25
Y:=7
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
If A>B
Then
begin
X:=25;
Y:=7;
end
Else
begin
X:=2;
Y:=75;
end;
00:30
13.
Алгоритм размышлений колобка можнопредставить в виде блок-схемы:
Начало
ДА
Есть
время ?
Идти по длинной
дороге
НЕТ
Идти по короткой
дороге
Конец
Вопрос «Есть время?» – это условие, по которому
выбирается действие.
00:30
14. Витязь на распутье
00:3015. Тип членистоногие
нетда
5 пар ходильных ног
нет
да
ракообразные
4 пары ходильных ног
насекомые
паукообразные
00:30
16. Движение
нетнет
да
Ускорение =0
Равномерное
движение
да
Ускорение < 0
Равноускоренное
движение
Равнозамедленное
движение
00:30
17. Решение уравнения вида: ах2+вх+с=0
D:=b*b-4*a*c?
?
D<0
x1 :
b D
2a
x 2 :
Нет решений
b D
2a
00:30
18. Решение задачи
нетB>M
B:=0
да
B:=B-M
Вывод В
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
If B>M
Then
begin
В:=В-М;
end
Else
begin
В:=0;
end;
Writeln (“Буратино
закопает ”, B, ‘монет’)
00:30
19. С клавиатуры введены ответы: да да да 5
var a1,a2,a3 :string;s :integer;
otv :string;
begin
writeln('Bы любите бананы?’);
READLN(оtv);
if otv='да' then a1 :='банан‘
else a1 :='арбуз';
writeln('Bам нравится желтый цвет?);
READLN(otv);
if otv='дa’ then a2:='желтый‘ else a2:=' зеленый ' ;
writeln('Bы любите кошек ?');
READLN(оtv);
if оtv='да' then a3:='кошка'
else a3:='собака';
writeln('Сколько сосисок в холодильнике?');
READLN(s);
writeln('Ваша ',аЗ,' скушала ',a2,a1, ' и ',s,' сосисок,');
write('и сказала: ');
if s<5 then writeln('XOPOШO, НО МАЛО') else writeln('Спасибо !!!');
end.
Ваша кошка скушала
желтый банан и 5 сосисок
и сказала Спасибо!!!
00:30
20. Тестирующая программа
00:3021. А. С. Пушкин «Сказка о золотом петушке»
«Посади ты эту птицу, Молвил он царю, - на спицу;Петушок мой золотой
Будет верный сторож твой:
Коль кругом все будет мирно,
Так сидеть он будет смирно;
Но лишь чуть со стороны
Ожидать тебе войны,
Иль набега силы бранной,
Иль другой беды незваной,
Вмиг тогда мой петушок
Приподымет гребешок,
Закричит и встрепенется
И в то место обернется»...
00:30
22. Домашнее задание:
Составит блок схему и программу на языке Pascal, котораявычисляет оптимальный вес пользователя, сравнивает его
с реальным весом (его вводит пользователь) и выдает
рекомендацию о необходимости поправиться или
похудеть на некоторое количество килограммов
Оптимальный вес = рост (в сантиметрах) -100
00:30