Содержание
-
Типы алгоритмов
4 декабря 2016 г.
-
Линейный алгоритм (следование)
Линейный алгоритм – это алгоритм, в котором все логически взаимосвязанные действия выполняются последовательно друг за другом.
-
-
Пример 1
Рассмотрим старинную задачу о волке, козе и капусте.
Человеку нужно переправить на противоположный берег волка, козу и капусту.
В лодку человек может поместиться либо с козой, либо с волком, либо с капустой. На берегу нельзя оставить волка с козой или козу с капустой.
Алг ПереправаначПеревезти козуВозвратиться самомуПеревезти волкаВозвратиться вместе с козойПеревезти капустуВозвратиться самомуПеревезти козукон
-
Повторение
Составить БСА решения задачи: вычислить площадь круга.
Алг Площадь
начВвести радиус окружностиВычислить площадь круга S = π R2Вывести результат Sкон
-
Составить БСА решения задачи:
Составить БСА решения задачи:
Сумму, разность произведение трёх чисел
-
-
Разветвляющийся алгоритм (ветвление)
Разветвляющийся алгоритм (ветвление)
Разветвляющийся алгоритм – это А, который содержит несколько ветвей, отличающихся друг от друга своим содержанием.
-
Ветвление
если условието серия команд 1,иначе серия команд 2кв
-
если условието серия командкв
-
Пример 1
Составить алгоритм правописания приставок на «з», «с».
Алг Правописание
начВыделяем корень слова.если корень начинается со звонкойто в приставке пишем «з»,иначе в приставке пишем «с»квЗаписать словокон
Например:
Разговор (пишем «з»)
Рассказ ( пишем «с»)
-
Составить БСА правописания приставок на «з», «с».
-
Пример 2
Составить БСА выбора одежды в зависимости от погоды, есть шуба и куртка.
Алг Погоданачесли очень холодното одеть шубу,иначе одеть курткуквкон
-
Задание: Выполнить вычисления по алгоритму, заданному блок-схемой.
-
У лукоморья дуб зеленый;Златая цепь на дубе том:И днем и ночью кот ученыйВсе ходит по цепи кругом:Идет направо – песнь заводит,Налево _ сказку говорит,Там чудеса: там леший бродит,Русалка на ветвях сидит…
(А.С.Пушкин)
-
Множественное ветвление.(выбор)
Множественное ветвление – один из вариантов ветвления. Оно используется в том случае, если одну и ту же величину надо сравнить с разными значениями и на основании этого сравнения выполнить какие-либо действия.
-
Пример. Составить блок-схему алгоритма вычисления функции.
-
Самостоятельная работа:
Составить блок схемы Разветвляющихся алгоритмов
1. задача: проверка числа:больше 0- положительное, меньше 0 – отрицательное.2. задача: даны два числа; х и y, если х y, то у увеличить на 20. 3. задача: купить билет в кассе кинотеатра.
-
Циклические алгоритмы
Доклад ученика 10 класса.
-
Алгоритм называется циклическим,если последовательность шагов алгоритма выполняется многократно.
-
-
-
Составьте бса покраски забора.
-
Ситуационная задача № 1
Собери пирамиду. Составьте блок-схему по словесному алгоритму используя цикл «ПОКА».
Алгоритм.
- Взять большее кольцо.
- Надеть на подставку.
- Если кольца не закончились,выполни шаг 2.
- Конец.
Демонстрационное решение:
Логическим выражением является условие «кольца не закончились». В цикле «ПОКА» выражение должно принимать значение ИСТИНА.
Задание:
Составь блок-схему собирания пирамиды, используя цикл «ДО».
-
Задача 2
Задача 2
В первый день пловец проплыл 3 км. В каждый последующий день он проплывал на 10% больше, чем в предыдущий день. В какой по счёту день пловец начнёт проплывать более 5 км в день.
-
26
Составить блок-схему и программу вводящие с клавиатуры целые числа и суммирующие их, до тех пор пока не будет введен 0.
-
Домашняя работа:
- Составьте блок-схему и программу решения следующей задачи: Росток цветка, появившись из земли, начинает расти, прибавляя в росте 40% от роста в предыдущий день. Через сколько дней цветок вырастет выше 32 см, если в первый день его высота составляет 0,5 см?
- Составьте блок-схему и программу решения следующей задачи . В первый час лыжник проходит 8 км, каждый последующий час его скорость снижается на 10%. Через сколько часов он преодолеет более 33 км?
-
28
-
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.