№ урока |
Тема. Содержание темы |
Понятие алгоритма. Характеристики алгоритма. Исполнитель алгоритма. Свойства алгоритма. |
|
Формы записи алгоритма. Словесный способ записи алгоритмов. Графический способ записи алгоритмов. |
|
Что такое псевдокод. Как записываются алгоритмы на школьном алгоритмическом языке. Команды школьного АЯ. Чем отличается программный способ записи алгоритмов от других. Какие у машинных языков достоинства и недостатки. |
|
Практическая работа. Составление алгоритмов решения задач |
|
Понятия алгоритмического языка и языков программирования.Какие понятия используют алгоритмические языки?Имена. Операции. Данные: константы, переменные, массивы.Выражения: арифметические, логические и строковые.Опеpатоpы: неисполняемые, исполняемые. |
|
Величина. Исходные (входные),выходные, промежуточные данные. Атрибуты величины: имя (идентификатор), тип, значение. Постоянная, переменная величина. Описание переменной. Типы переменных. Целые типы. Вещественные типы. Логический тип. Символьный тип. Ввод-вывод информации. Оператор присваивания. Операции целочисленного деления и нахождения остатка от деления. |
|
Практическая работа. Решение задач. |
|
Встроенные математические функции языка Pascal. Правила записи математических выражений. |
|
Обобщение по темам: «Встроенные математические функции языка Pascal. Правила записи математических выражений». |
|
Базовые алгоритмические структуры: следование, ветвление: полная и неполная форма ветвления, форма ветвления «выбор», «иначе». |
|
Самостоятельная работа. Разбор и решение задач с использованием алгоритмической структуры «ветвление». |
|
Практическая работа. Решение задач с использованием ветвления. |
|
Контрольная работа. |
|
Базовые алгоритмические структуры: цикл. |
|
Практическая работа по теме «Циклы». |
|
Итерационный цикл (цикл пока). Определение итерационного цикла. Запись цикла с использованием алгоритмической структуры «цикл пока».Запись цикла на языке программирования Pascal. Разбор решения задач. |
|
Стандартные функции. Запись математических выражений на языке Pascal . |
|
Запись логических выражений. Использование операций отношений. Разбор задач на вычисление значения логических выражений. |
|
Самостоятельная работа по теме «Логические выражения». |
|
Среда Турбо Паскаль. |
|
Структура программы на языке Паскаль. |
|
Этапы решения задач с помощью компьютера. |
|
Отладка и тестирование программ. |
|
Одномерный массив. Задание массива. |
|
Самостоятельная работа по теме: «Одномерный массив». |
|
Строковый тип данных в языке Pascal. |
|
Самостоятельная работа по теме: «Символьные переменные. Операции со строками». |
|
Структура двумерного массива и его описание. |
|
Самостоятельная работа по теме: «Структура двумерного массива и его описание». |
|
Функции. Процедуры. Фактические и формальные переменные. |
|
Локальные и глобальные идентификаторы. |
|
Графика Турбо Паскаль. |
|
Использование процедур в графике. |
|
Обобщающий урок по изученному курсу |
Презентации к урокам:
Презентация "Алгоритм. Свойства алгоритма. Исполнитель алгоритма."
Презентация "Запись алгоритма при помощи блок-схем"
Презентация "Алгоритм. Свойства алгоритма. Способы записи алгоритма."
Презентация "Составь программу по блок-схеме"
Презентация "Основы языка Turbo Pascal"
Презентация "Алгоритм. Типы алгоритмов. Блок-схема"
Презентация "Цикл с параметрами"
Презентация "Сортировка одномерного массива"
Презентация "Способы записи алгоритма"
Презентация "Библиотека CRT"
Презентация "Графический режим"
Презентация "Стандартные функции"
Презентация "Строковые величины"
Презентация "Текстовые файлы"
Контрольные работы
Контрольная работа Составьте блок-схемы и программы (ветвление)
Контрольная работа Логические выражения
Контрольная работа Логические и арифметические выражения, развилка.
Контрольная работа Логические и арифметические выражения, циклы, массивы, строки.
Обобщающий тест Контрольный тест Головоломки Словарь терминов
Дополнительный материалы:
Учебник по языку Turbo Pascal для дополнительного изучения