Поурочный план Алгоритмизация и моделирование 7 класс
Дата________ Информатика 7 класс Урок: 10
Практическая работа
Тема: "Алгоритмизация и моделирование"
Цель урока: закрепление навыков составления алгоритмов.
Алгоритм описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Алгоритмизация процесс разработки алгоритма (плана действий) для решения задачи.
Общие характеристики называют свойствами алгоритма.
1. Дискретность (от лат. discretus разделенный, прерывистый) – это разбиение алгоритма на ряд отдельных законченных действий (шагов), необходимость строгого соблюдения последовательности выполнения действий.
2. Детерминированность (от лат. determinate определенность, точность) - любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.
3. Конечность - каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения.
4. Массовость - один и тот же алгоритм можно использовать с разными исходными данными.
5. Результативность - в алгоритме не было ошибок.
Виды алгоритмов:
Существует 4 вида алгоритмов: линейный, циклический, разветвляющийся, вспомогательный.
1. Линейный (последовательный) алгоритм описание действий, которые выполняются однократно в заданном порядке.
2. Циклический алгоритм описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называется телом цикла.
выражение, находящееся между словом «если» и словом «то» и принимающее значение «истина» или «ложь».
3. Разветвляющийся алгоритм алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
В общем случае схема разветвляющего алгоритма будет выглядеть так: «если условие, то..., иначе...». Такое представление алгоритма получило название полной формы.
Неполная форма, в которой действия пропускаются: «если условие, то...».
4. Вспомогательный алгоритм алгоритм, который можно использовать в других алгоритмах, указав только его имя.
Вариант №1
1. Дан алгоритм:Ввод значения xЕСЛИ x<–20 ТО y = 2 * xЕСЛИ x<=10 ТО y = 51ЕСЛИ x>10 ТО y = xВывод yКакое число будет выведено в результате выполнения алгоритма, если ввести значение X = 100 ?
2. Определите значение переменной а после выполнения фрагмента алгоритма:
Вариант №2
1. Дан алгоритм:Ввод значения xЕСЛИ x<–20 ТО y = 2 * xЕСЛИ x<=10 ТО y = 51ЕСЛИ x>10 ТО y = xВывод yКакое число будет выведено в результате выполнения алгоритма, если ввести значение X = –22 ?
2. Определите значение переменной а после выполнения фрагмента алгоритма:
Вариант №3
Определите значение переменной в после выполнения фрагмента алгоритма:
Вариант №4
Определите значение переменной а после выполнения фрагмента алгоритма:
Вариант №5
Вариант №6
Заголовок 1Заголовок 215