Элементы блок-схем
Блок-схема задачи
Что будет на экране дисплея после выполнения приведенной программы, если в процессе ее работы была введена следующая информация
Что будет на экране дисплея после выполнения приведенной программы, если в процессе ее работы была введена следующая информация
Что будет на экране дисплея после выполнения приведенной программы, если в процессе ее работы была введена следующая другая
Постановка задачи:
Блок-схема
Программа на Паскале
Алгоритмическая конструкция «Ветвление»
Полная форма ветвления
Витязь на распутье
Тип членистоногие
Движение
Решение уравнения вида: ах2+вх+с=0
Решение задачи
С клавиатуры введены ответы: да да да 5
Тестирующая программа
А. С. Пушкин «Сказка о золотом петушке»
Домашнее задание:
341.81K
Categories: programmingprogramming informaticsinformatics

Оператор ветвления

1.

УЧИТЕЛЬ ИНФОРМАТИКИ И ИКТ
МАОУ «ЛИЦЕЙ №36»
ЛЕНИНСКОГО РАЙОНА
Г.САРАТОВА
ШАБАЛДИНА НАТАЛЬЯ ВЛАДИМИРОВНА

2. Элементы блок-схем

- начало или конец
- ввод данных и вывод результатов
- действие
00:30

3. Блок-схема задачи

00:30

4. Что будет на экране дисплея после выполнения приведенной программы, если в процессе ее работы была введена следующая информация

Введите имя мальчика
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:30

12. Полная форма ветвления

нет
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:30

15. Тип членистоногие

нет
да
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:30

21. А. С. Пушкин «Сказка о золотом петушке»

«Посади ты эту птицу, Молвил он царю, - на спицу;
Петушок мой золотой
Будет верный сторож твой:
Коль кругом все будет мирно,
Так сидеть он будет смирно;
Но лишь чуть со стороны
Ожидать тебе войны,
Иль набега силы бранной,
Иль другой беды незваной,
Вмиг тогда мой петушок
Приподымет гребешок,
Закричит и встрепенется
И в то место обернется»...
00:30

22. Домашнее задание:

Составит блок схему и программу на языке Pascal, которая
вычисляет оптимальный вес пользователя, сравнивает его
с реальным весом (его вводит пользователь) и выдает
рекомендацию о необходимости поправиться или
похудеть на некоторое количество килограммов
Оптимальный вес = рост (в сантиметрах) -100
00:30
English     Русский Rules