Урок "Алгоритмизация и программирование" 6 класс

Предлагаю Вашему вниманию разработку дидактического материала по информатике для
6-7 классов по теме «Алгоритмизация и программирование». Дидактический материал
предназначен на проверку усвоения материала по данной теме. При составлении
дидактического материала были использованы «Основы информатики и вычислительной
техники» Учебник для 9-х классов общеобразовательных школ, Б.Бурибаев,
Б.Насысбеков, Г.Мадьярова, издательство Алматы «Мектеп», 2005 г, а также электронный
учебник Министерства образования и науки Республики Казахстан «Информатика. 9
класс.» Версия 1.1, национальный центр информатизации, 2008 г, авторы Г.А.Мадьярова,
Б.Ж.Шарипов. Данный материал включает в себя 7 тем, в каждой теме определенное
количество задании. Дидактический материал можно провести в начале урока, как
проверку домашнего задания, или в конце урока, для проверки усвоения материала.
Материал расчитан на 10 - 15 минут.
Тема 1. Понятие алгоритма. Свойства алгоритма.
Задание 1. Алгоритм – это …
Задание 2. Какими свойствами обладает алгоритм?
Задание 3. Заполните таблицу.
Свойства алгоритма
Характеристика
1
2
3
4
5
Свойства алгоритма
Задание 4. Определите последовательность действий алгоритма получения кипятка.
Задание 5. Определите последовательность действий алгоритма подготовки к занятиям.
Задание 6. Определите последовательность действий алгоритма пользования
междугородним телефоном.
1
2
3
4
5
6
7
Ключевые слова: поднести спичку к горелке, выключить газ, ждать пока вода закипит, зажечь
спичку, налить в чайник воду, поставить чайник на плиту, открыть кран газовой горелки.
1
2
3
4
7
Ключевые слова: набрать цифру 8, набрать номер телефона абонента, поднять трубку телефона,
ждать ответа абонента, можно говорить, набрать код нужного города, нажать кнопку переговоров.
1
2
3
4
5
6
Задание 7. Какие шаги алгоритма следует выполнить, чтобы стать студентом.
Задание 8. Приведите свой пример на составление алгоритма.
1
2
3
4
Тема 2. Способы записи алгоритма. Блок схема.
Задание 1. Укажите способы записи алгоритма
Задание 2. Заполните таблицу.
Основные служебные слова на алгоритмическом языке
Полное название
Сокращенное название
Алгоритм
Аргумент
Результат
нач
кон
Целый
Вещественный
Символьный
Литерный
Логический
Таблица
Начало цикла
кц
Задание 3. Блок-схема – это …
Задание 4. Заполните таблицу.
Специальные знаки блоков алгоритма
Названия действия
Вид блока
Основные действия
Процесс
Выбор
Модификация
Документ
Ввод, вывод
Начало, конец
Подпрограмма
Пояснение
Задание 5. Укажите основные правила составления блок-схем.
Способы записи алгоритма
1
2
3
4
Тема 3. Понятие исполнитель. Система команд исполнения.
Задание 1. Исполнителем называют …
Задание 2. Транслятор – это …
Задание 3. Объясните общий вид алгоритма:
алг
дано
надо
нач
кон
Задание 4. Выполните действия по блок-схеме. Определите, чему будет равно значение х,
если А=5. Затем напишите алгоритм с помощью псевдокод, т.е. на
алгоритмическом языке.
______________________________________ составляет систему команд исполнителя
начало
Ввод: А
Х = А + 4
Х = Х * 2
Х = Х - 2
Вывод: Х
конец
Тема 4. Виды алгоритма.
Задание 1. На какие виды делятся алгоритмы?
Задание 2. Заполните таблицу.
Виды алгоритма
Характеристика видов
Алгоритм, при выполнении которого действия исполнителя
определяются результатами проверки некоторых условий
Повторяющееся выполнение действий (групп действий),
зависящее от выполнения условия
Алгоритм, состоящий из команд выполняющих одна за другой
Задание 3. Дана схема алгоритма вычисления площади прямоугольника. Укажите
стрелкой к какому виду алгоритма относится данная блок-схема.
Задание 4. Заполните таблицы
Алгоритмический язык
Язык блок-схемы
если-то
если-то-иначе
выбор
выбор-иначе
Виды алгоритма
начало
Ввод чисел а и в
Вычисление площади
S = а * в
Вывод результата на
экран
конец
Вспомогательный
Линейный
Циклический
Разветвляющиеся
Задание 5. Заполните таблицы
Алгоритмический язык
Язык блок-схемы
Цикл типа для
Цикл типа повторять до
Цикл типа пока
Задание 6. Какое значение переменной Х будет напечатано в результате выполнения
алгоритма?
Задание 7. Какое значение переменной S будет напечатано в результате выполнения
алгоритма?
Задание 8. Какое значение переменной А будет напечатано в результате выполнения
алгоритма?
А:=5 В:=3
А>В
А:=А+5
Х:=А*В
В:=В-5
Х:=А*В
Печать Х
А>В
Ответ: Х=___
S:=1
S:=S*N
Печать Х
Ответ: Х=___
N=1 TO 3
А:=1
А:=А+1
Печать Х
Ответ: Х=___
А<3
Тема 5. Этапы решения задач на ЭВМ
Задание 1. Установите правильную последовательность этапов решения задачи на ПК.
Задание 2. Заполните таблицу.
Этапы решения задач
Характеристика этапов
1
Определяет цель задачи, условия функционирования,
возможность разбиения крупных задач на более мелкие задачи.
2
Выявляет закономерность, формулы, связывающие исходные
данные и результат
3
Разработка алгоритма
4
Отображение алгоритма на каком-либо алгоритмическом языке
5
Эксплуатация задачи
6
Проведение расчетов и анализ полученных результатов
Задание 3. Какие этапы включает в себя этап программирования?
Задание 4. На какие категорий делятся трансляторы?
Задание 5.
1
2
3
4
5
6
Ключевые слова: разработка алгоритма, построение математической модели,
программирование, проведение расчетов и анализ полученных
результатов, постановка задачи, эксплуатация на ЭВМ.
Программирование
это …
это …
Трансляторы
это …
это …
Эксплуатация на ЭВМ
Тема 6. Язык программирования.
Правило записи алгоритма на языке программирования.
Задание 1. Идентификатор – это …
Задание 2. Заполните таблицу.
Разделительные знаки
Знак
Выполняемая функция
{и} или (*и*)
[и]
(и)
' (апостроф)
:= (присвоения)
; (точка с запятой)
: (двоеточие)
= (равенство)
, (запятая)
.. (две точки)
. (точка)
@
# (знак номера)
$ (денежный знак)
Задание 3. Заполните таблицу.
Знаки арифметических и логических операции
Условный знак
Выражение
Название операции
+
Х+У
-
Х-У
*
Х*У
/
Х/У
^
Х^2
sqr
sqr(25)
not
not A
and
А and В
or
А or В
xor
А xor В
div
N div M
mod
N mod M
sin
sin(x)
cos
cos(x)
tan
tan(x)
1/tan
1/tan(x)
Идентификаторы
это …
это …
Задание 4. Запишите цифры на языке Паскаль.
Обычная запись
Запись на языке Паскаль
145
1F
147,125
-6,045
12*10
14
0,52*10
14
5,2*10
12
-45*10
6
Задание 5. Заполните таблицу.
Знаки отношения или сравнения
Знаки
Название
Равно
Не равно
Больше
Меньше
Больше или равно
Меньше или равно
Задание 6. Вычислить значения выражений:
Выражения
Ответ
10+(7-5)+1
2*5+(10*6)/30
((7-4)*5)/3
Sqr(25)+ Sqr(4)- Sqr(9)
Задание 7. Записать следующие выражения на языке Паскаль:
Обычная запись
Запись на языке Паскаль
256+(148+1,25
2
)/5,1
148/(1,4
2
+2,6)
16,2*15,2+4,3
Sin
2
30
0
+ cos
2
30
0
Задание 8. Записать арифметические выражения на обычном языке:
Обычная запись
Запись на языке Паскаль
(Sin(2)+ Sqr(35.8))/(2.6+ Sqr(1.3))
(а+3*в-5*а)/(2*а+ Sin(25))
(Sqr(5*х)+а)/(2*х+ cos(х))
(5*а*х*х*х-2*в)/( Sqr(а)+3*в)
Тема 7. Программа Паскаль и ее структура
Задание 1. Программа на языке Паскаль состоит из трёх разделов. Укажите их.
Program имя;
var переменные;
begin
1-й оператор;
2-й оператор;
…………….
n-оператор;
end.
Задание 2. Описание программы – это …
Задание 3. Заполните таблицу.
Раздел описания
Ключевое слово
Элемент структуры
Uses
Label
Const
Type
Var
Procedure
Function
Задание 4. Оператором называется …
Задание 5. Определите виды операторов.
Операторы
Операторы
простые
составные
Задание 6. Заполните таблицу соответствия.
Операторы
Обозначения операторов
После всех операторов, кроме
оператора end, ставится знак
:=
read, readln
write, writeln
Goto метка;
If условие then оператор 1 else оператор 2
Case выражение of
For to do
Задание 7. Какие операторы относятся к операторам управления:
Операторы управления
Структурные операторы