Similar presentations:
Задачи на блок-схемы. Линейный алгоритм
1. Задачи на блок-схемы
2. Линейный алгоритм
3. Задача 1. Дана длина ребра куба. Вычислить площадь грани, площадь полной поверхности и объем куба. (а=3) S грани = а^2 Sпов = 6*S грани V=a^3
1.ввод а2.S1:= a^2
3.S2:=6*S1
4.V:=a^3
5.вывод S1, S2, V
нач
a
S1:=а2
S2:=6*S1
V:=a3
S1 , S2 , V
кон
4.
шаг1.
2.
3.
4.
5.
арг
а
S1
Рез-ты
S2
пояснения
V
3
9
S грани
54
S пов-ти
27
V
Вывод 9, 54,27
5. Разветвляющийся алгоритм
6. Задача 2. Составьте алгоритм нахождения максимального числа из двух заданных.
начало1. Ввод а, b
2. если a>b, то max:=a
иначе max:=b
3. вывод max
Ввод а ,b
a>b
max:=a
max:=b
вывод max
конец
7.
шагАрг-ты
a
1.
2.
3.
4.
8
1.
-3
2.
3.
4.
b
Рез-т
max
Проверка
условия
Поясн.
6
8>6 да
8
Вывод 8
5
-3>5 нет
5
Вывод 5
8. Задача 3. Вычислить значение функции
4 х, если х 1 0у
3х, если х 1 0
начало
Ввод х
х-1<0
у:=4*х
у:=3*х
вывод у
конец
9.
шагАрг-т
х
1.
2.
3.
4.
1.
2.
3.
4.
Рез-т
Проверка
условия
Поясн.
у
-5
-5-1<0 да
-20
Вывод -20
5
5-1<0 нет
15
Вывод 15
10. Циклический алгоритм
11. Задача 4. Вычислить сумму S натуральных чисел от 1 до 5 (S=1+2+3+4+5)
Алг. СуммаНач
1. Ввести i=1, S=0
2. пока i<=5, повторять
нц
S:=S+i
i:=i+1
кц
3. Вывод S
Кон
нач
i:=1 S:=0
i<=5
нет
да
S:=S+i
i:=i+1
S
кон
12.
№1
Арг i
1
Рез S
1<=5 да
2
1
4
5
2<=5 да
3
3
6
7
3<=5 да
4
6
4<=5 да
8
9
5
10
5<=5 да
10
11
12
Пояснения
0
2
3
Проверка
условия
6
15
6<=5 нет
Вывод 15
13. Задача 5. Определите значение переменной с после выполнения фрагмента алгоритма, записанного в виде блок-схемы:
№b
c
1
2
3
4
5
6
Проверка
условия
10
0
10=5 нет
9
10
9=5 нет
8
8=5 нет
7
19
27
6
34
6=5 нет
5
40
5=5 да
Ответ:40
7=5 нет