СЕМЕНО-АЛЕКСАНДРОВСКАЯ СОШ

Предпрофильная подготовка
"Занимательный Паскаль"

.
«Назад»

Тематический план.
Турбо Паскаль.
Циклы.

11 часов

Урок 13/1. Цикл с параметром For…to …do. Блок-схема. Организация цикла. Параметр цикла. Ограничение на применение параметра цикла.
Основной материал. Назначение цикла с параметром. Анализ работы цикла For…to …do с помощью блок-схемы. Структура цикла на языке программирования. Имя переменной (параметра) цикла или счетчика. Начальное и конечное значение счетчика цикла. Условие завершения цикла. Причина невозможности использования счетчика цикла вне цикла.
Практическое занятие. Вывод символа (слова) с n – ым повтором. Вывод целых положительных чисел от 1 до 10.

Урок 14/2. Практическое занятие. Сгенерировать 10 случайных чисел лежащих в интервале [8..17], [-3..5] (повторение урока 6/3). Вывести на экран дисплея 10 раз слово «Мама» в цвете, сгенерированным случайным образом в заданном диапазоне цветов. Нарисовать на экране монитора линию по вертикали (горизонтали, диагоналям) из символа ‘*’. Символ ‘*’ должен иметь разные цвета, выбранные случайным образом.
Цель урока. Закрепление навыков и области применения цикла с параметром. Трассировка программы. Развитие и закрепления умения и навыков пространственной ориентации символов на экране монитора.

Урок 15/3. Практическое занятие. 1. Бегущая, прыгающая точка (или символ ‘*’). Символ каждый раз должен менять свой цвет. Траектория движения символа – по вертикали, горизонтали, диагоналям. Прыгающий символ должен появляться с координатами и цветом, выбранными случайным образом.
Основной материал. Умение вывести информацию в i-позицию k-строки экрана. Анимация объекта.

Урок 16/4. Практическое занятие. 1. Код символа меняется от 32 до 255. Вывести на экран код и соответствующий ему символ.
2. На экран вывести информацию в виде таблицы: в левом столбце расположены символы латинского (русского) алфавита, в правом их коды.
3. Нарисовать звездное небо. Цвет и положение каждой звездочки меняется в доступном интервале.

Урок 17/5. Практическое занятие. Найти сумму рядов:
1.     1+2+3+4+5+6+…
2.     1-2+3-4+5-6+…
3.     1+1/2+1/3+1/4+1/5+…
4.     1-1/2+1/3-1/4+1/5-…
5.     1+22+32+42+52+ …
6.     1+22-32+42-52+ …
7.     1+1/22+1/32+1/42+1/52+…
8.     1-1/22+1/32-1/42+1/52-…
9.    Найти произведение натуральных чисел от 1 до 5, от 1 до 10.
Основной материал. Закрепление навыков работы с циклом for – to – do. Развитие логики мышления. Генерация знаков ±. Трассировка программ. Переменная типа longint.

Урок 18/6. Цикл For–Downto–do.
Основной материал. Цикл с параметром. Шаг равен -1. Организация цикла.
Практическое занятие.
1.    Используя цикл for–to–do, вывести на экран монитора натуральные числа от 10 до 1.
2.    Используя цикл for – Downto – do, вывести на экран монитора натуральные числа от 10 до 1.        Сравнить программы.
3.    Решение задач урока 17/5.

Урок 19/7. Цикл While (пока). Блок-схема. Структура цикла. Параметр цикла.
Основной материал. Назначение цикла пока. Анализ работы с помощью блок-схемы. Структура цикла на языке программирования. Условие завершения цикла. Использования параметра цикла вне цикла. Ограничители begin – end.
Практическое занятие.
1.    Найти сумму целых положительных однозначных четных чисел.
2.    Найти сумму целых положительных двузначных нечетных чисел.
3.    Найти произведение целых положительных (отрицательных) однозначных
       четных (нечетных) чисел.
4.    Сколько итераций нужно сделать, складывая число 0,3 само с собой, чтобы
       сумма не превышала 2.
5.   Решение задач предыдущих уроков, применяя цикл While.

Урок 20/8. Практическое занятие. Решение задач.
Цель урока. Диагностико – коррекционное занятие.

Урок 21/9. Цикл Repeat - Until. Блок-схема. Структура цикла.Параметр цикла.
Основной материал. Назначение цикла Repeat - Until. Анализ работы с помощью блок-схемы. Структура цикла на языке программирования. Условие завершения цикла. Использования параметра цикла вне цикла. Отличительные особенности циклов For – to – do, while, Repeat – Until.
Практическое занятие. Решение задач предыдущих уроков, применяя цикл Repeat – Until.

Урок 22/10. Практическое занятие. Решение задач. Оператор KeyPressed.
Основной материал. Применение оператора KeyPressed. Переменные типа Boolean.
Практическое занятие. Звездное небо. Бегущая и прыгающая точка, условие: прекращение работы программы при нажатии любой клавиши.

Урок 23/11. Практическое занятие. Решение задач.
Цель урока. Диагностико – коррекционное занятие. Повторение (систематизация). Переменные типа Integer, Word, LongInt, Char,String, Boolean. Справочная система Турбо – Паскаль.

«Назад» «Дальше» «Вверх»
.
Hosted by uCoz