Алгоритм проезда автомобилем перекрестка со светофором
Ветвление
Неполное ветвление
Неполное ветвление
Неполное ветвление
Формы ветвления
Полное ветвление
Полное ветвление
Полное ветвление
Домашнее задание
№ 1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвёртую степень-
№ 1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвёртую степень-

Алгоритм проезда автомобилем перекрестка со светофором. Ветвление

1. Алгоритм проезда автомобилем перекрестка со светофором

П о с м от р е т ь н а С В Е ТО Ф О Р
ЕС Л И к р а с н ы й ТО с то я т ь
ЕС Л И жел т ы й ТО п р и гото в и т ь с я к д в и же н и ю
ЕС Л И з ел е н ы й ТО м ож н о е х а т ь

2.

Способ
организации
де й с т в и й ,
при
кото р о й в з а в и с и м о с т и от в ы п ол н е н и я и л и
н е в ы п ол н е н и я ус л о в и я в ы п ол н я е тс я л и б о
од н а , л и б о д ру г а я п о с л едо в а тел ь н о с т ь
де й с т в и й н а з ы в а е тс я в е т вл е н и е м

3. Ветвление

28.07.2019
Ветвление

4. Неполное ветвление

на алгоритмическом языке
Ес л и < ус л о в и е >
то < де й с т в и е >
кв

5. Неполное ветвление

на языке блок - схем
+
ус ло в и е
действия

6. Неполное ветвление

на Паскале
I F < ус л о в и е > T H E N < де й с т в и е >

7. Формы ветвления

• н е п ол н а я
• п ол н а я

8. Полное ветвление

на алгоритмическом языке
Ес л и < ус л о в и е >
то
< де й с т в и е 1 >
и н а ч е < де й с т в и е 2 >
кв

9. Полное ветвление

на языке блок - схем
+
ус ло в и е
действие 1
действие 2

10. Полное ветвление

на Паскале
I F < ус л о в и е > T H E N < де й с т в и е 1 > E L S E
< де й с т в и е 2 >

11. Домашнее задание

Зад ачник - практикум. Том 1. п.4.3, 4.4.2.
№ 1 (закончить вы пол нение зад аний».

12. № 1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвёртую степень-

№ 1 . Даны т ри действител ьны х числ а .
Возвести в квад рат те из них, з на чен ия
которы х неотрицательны , и в четвёрту ю
степень - отрицател ьны е .
Н е п ол н о е в е т в л е н и е
Н а е с т е с т в е н н о м я з ы ке
1. Ввести числа a,b,c.
2 . Ес л и a > = 0 , то в ы в е с т и а 2
3 . Ес л и b > = 0 , то в ы в е с т и b 2
4 . Ес л и c > = 0 , то в ы в е с т и c 2
5 . Ес л и a < 0 , то в ы в е с т и а 4
6 . Ес л и b < 0 , то в ы в е с т и b 4
7 . Ес л и c < 0 , то в ы в е с т и c 4

13.

Неполное ветвление
На алгоритмическом языке
Алг s1
вещ a,b,c
Нач
чит a,b,c.
Если a>=0
то печ а2
кв
Если b>=0, то напечатать b2
Если c>=0, то напечатать c2
Если a<0, то напечатать а 4
Если b<0, то напечатать b4
Если c<0, то напечатать c4
кон

14.

Неполное ветвление
На языке блок - схем
Начало
В в од a , b , c
+
a>=0
В ы в од a 2

Ко н е ц
-

15.

Неполное ветвление
На Паскале
program s1;
var a,b,c: real;
begin
readln (a,b,c);
if a>=0 then writeln (sqr(а));

End.

16. № 1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвёртую степень-

№ 1 . Даны т ри действител ьны х числ а .
Возвести в квад рат те из них, з на чен ия
которы х неотрицательны , и в четвёрту ю
степень - отрицател ьны е .
П ол н о е в е т вл е н и е
Н а е с те с т в е н н о м я з ы ке
1. Ввести числа a,b,c.
2 . Ес л и a > = 0 , то в ы в е с т и а 2 и н а ч е в ы в е с т и
а4
3 . Ес л и b > = 0 , то в ы в е с т и b 2 и н а ч е в ы в е с т и
b4
4 . Ес л и c > = 0 , то в ы в е с т и c 2 и н а ч е в ы в е с т и
c4

17.

Полное ветвление
На алгоритмическом языке
Алг s1 (вещ: a,b,c)
арг a,b,c
Нач
чит a,b,c.
Если a>=0
то печ а2
иначе печ а4
кв
Если b>=0, то напечатать b2 иначе вывести b4
Если c>=0, то напечатать c2 иначе вывести c4
кон

18.

Полное ветвление
На языке блок - схем
Начало
В в од a , b , c
+
a>=0
В ы в од a 2
-
В ы в од a 4

Конец

19.

Полное ветвление
На Паскале
program s1;
var a,b,c: real;
begin
readln (a,b,c);
if a>=0 then writeln (sqr(а)) else
writeln (power( а,4));

End.
English     Русский Правила