Имя материала: Методика преподавания информатики

Автор: М.П.ЛАПЧИК

15.3. тематическое планирование курсов программирования на паскале

 

Курс «Программирование на языке Паскаль», разработанный И.Г.Семакиным и А.П. Шестаковым, рассчитан на 68 часов (т.е. X или XI кл. по 2 часа в неделю). Его естественным продолжением может стать курс объектно-ориентированного программирования.

Курс снабжен полным набором учебно-методического обеспечения, включая учебное пособие, задачник, набор тестов для контроля.

Основное учебное пособие по курсу выстроено по типу лекций. Каждая лекция — дидактическая единица, требующая примерно одинакового времени на изложение теоретического материала (по 2 часа). Всего курс исходит из 32—36 часов лекций и 32—36 часов практических занятий. Каждое практическое занятие подкрепляет изучение материала соответствующей лекции (за немногими исключениями чисто теоретических тем). Таким образом, приведенное ниже тематическое планирование в целом определяет и поурочное планирование.

 

Лекция 1.

1.1. История и классификация языков программирования высокого уровня.

1.2. Первое знакомство с Паскалем.

 

Лекция 2.

2.1. Некоторые сведения о системе Турбо Паскаль.

2.2. Способы описания языка программирования.

 

Лекция 3.

3.1. Элементы языка Турбо Паскаль.

3.2. Типы данных.

 

Лекция 4.

4.1. Структура Паскаль-программы.

4.2. Арифметические операции, функции, выражения. Оператор присваивания для арифметических выражений.

4.3. Ввод с клавиатуры и вывод на экран.

4.4. Управление символьным выводом на экран в Турбо Паскале.

 

Лекция 5.

5.1. Логические величины, операции, выражения. Оператор присваивания для логических выражений.

5.2. Функции, связывающие различные типы данных.

 

Лекция 6.

6.1. Логические выражения в управляющих операторах.

6.2. Цикл по параметру.

6.3. Особенности целочисленной и вещественной арифметики.

 

Лекция 7.

7.1. Подпрограммы-процедуры.

7.2. Подпрограммы-функции.

7.3. Еще раз об области действия описаний.

7.4. Рекурсивные подпрограммы.

 

Лекция 8.

8.1. Что такое рекуррентная последовательность.

8.2. Программирование вычислений рекуррентных последовательностей.

 

Лекция 9.

9.1. Основные понятия и средства машинной графики в Турбо Паскале.

9.2. Как построить график функции.

 

Лекция 10.

10.1. Строковый тип данных.

10.2. Первый опыт «серьезного» программирования.

 

Лекция 11.

11.1. Табличные данные и массивы. Лекция 12.

12.1. Понятие множества. Множественный тип.

12.2. Операции над множествами.

12.3. Примеры использования множеств.

 

Лекция 13.

13.1. Файлы. Файловые переменные.

13.2. Внешние файлы.

13.3. Текстовые файлы.

 

Лекция 14.

14.1. Комбинированный тип данных.

14.2. Работа с файлами записей.

Лекция 15.

15.1. Динамическая память и указатели.

15.2. Связанные списки.

 

Лекция 16.

16.1. Организация внешних подпрограмм.

16.2. Создание и использование модулей.

 

Лекция 17.

17.1. Задачи поиска, метод перебора.

17.2. Перебор с возвратом.

 

Лекция 18.

18.1. Задачи на длинную арифметику.

 

Страница: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 |