Similar presentations:
Графический способ записи алгоритмов
1. Алгоритмы
Графический способ записиалгоритмов.
2.
Графический способ записи алгоритмовзаключается в следующем:
Каждое действие алгоритма
записывается с помощью
различных блоков, а очередность
выполнения команд показывается
стрелками.
Часто такой способ записи
алгоритмов называют блок-схемой.
3. Основные блоки .
1.Блок начала и конца
алгоритма
2.
Блок ввода данных и
вывода результатов.
3.
Блок проверки условия
4.
Блок выполнения команд
5.
Соединитель –
используется, если блоксхема не помещается на
странице
4. Виды алгоритмов.
• Линейные алгоритмы• Разветвляющиеся алгоритмы
• Циклические алгоритмы
5. Линейный алгоритм.
• Алгоритм, в котором вседействия идут друг за другом по
порядку называется
линейным алгоритмом.
6. Линейный алгоритм
началоЗадать число
+12
+5
-3
*3
+20
-6
результат
конец
7. Разветвляющийся алгоритм.
• Алгоритм, в котором выбордействий осуществляется в
зависимости от какого-то
условия, называется
разветвляющимся.
8. Разветвляющийся алгоритм.
начало1. Подойти к
дороге.
2. Если горит
зеленый свет
- перейти
дорогу.
3. Если не горит
зеленый свет
– не
переходить
дорогу.
Подойти
к дороге
да
Горит
зеленый
перейти
нет
Не переходить
конец
9. Пример разветвляющегося алгоритма.
началоЗадать
число
+10
да
нет
>21
+5
-3
результат
конец
10. Пример разветвляющегося алгоритма.
началоЗадать
число
-12
да
нет
<7
*3
+10
результат
конец
11. По данному словесному описанию алгоритма создайте блок-схему.
1.2.
3.
4.
5.
Задайте число х
Прибавь к заданному числу 2
Если результат >10, то +25
Если –нет-, то *3
Запишите результат.
12. По данному словесному описанию алгоритма создайте блок-схему
1.2.
3.
4.
5.
Задайте число х
*3
Если <20, то *2
Если –нет-, то +25
Запишите результат.
13. Циклический алгоритм.
• Алгоритм, содержащийповторяющиеся действия,
называется
циклическим.
14. Циклический алгоритм.
1. Посмотри –все ли ягоды
собраны.
2. Если да, то
унеси
корзинку,
иначе
перейди к
действию 2.
3. Сорви ягоду.
4. Положи ягоду
в корзинку и
перейди к
действию 1.
начало
Ягоды
собраны
нет
Сорви ягоду
Положи в корзинку
Унеси корзинку
конец
да
15.
началох
Выполни для
заданных чисел
циклический
алгоритм,
представленный в
виде блок-схемы
Х=10
Х=20
нет
х<30
да
*5
-15
Х=35
результат
конец
16.
началоВыполни для
заданных чисел
циклический
алгоритм,
представленный в
виде блок-схемы
Х=10
х
да
Х>50
нет
-8
Х=20
+3
Х=35
результат
конец
17.
Спасибо завнимание.
Урок окончен.