Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral

Планируемые результаты освоения учебного предмета
В результате освоения курса учащиеся
должны знать/ понимать:
- сущность алгоритма, его основных свойств, иллюстрировать их на конкретных примерах алгоритмов; основные типы данных и операторы (процедуры) языка программирования Турбо Паскаль; назначение процедур и функций, их различие; принципы работы с текстовыми файлами; способы задания элементов массивов; методы сортировки массивов и поиска элементов в массиве; принципы работы со строками, записями, множествами;
должны уметь:
- разрабатывать и записывать на языке Турбо Паскаль типовые алгоритмы; разрабатывать сложные алгоритмы методом последовательной детализации (сверху вниз) и сборочным методом (снизу вверх); использовать текстовые файлы; сортировать одномерные массивы и искать элементы заданного свойства; разрабатывать алгоритмы на обработку строк, записей, множеств.
Содержание тем учебного курса
Модуль 1. Введение в Паскаль
Основы языка программирования Pascal. Величины и их характеристики: тип, имя, значение. Выражения. Структура программы. Ввод-вывод данных (процедуры Read, Write).
Модуль 2. Линейные алгоритмы
Линейная программа. Оператор присваивания. Стандартные функции.
Модуль 3. Ветвление
Ветвление. Условные операторы if и case. Логические выражения. Составной оператор.
Модуль 4. Циклы
Цикл. Операторы цикла for, while и repeat. Вложенные циклы.
Модуль 5. Процедуры и функции
Процедуры и функции. Стандартные процедуры и функции и определенные пользователем. Механизм передачи параметров. Рекурсия.
Модуль 6. Файлы
Общие сведения о файлах. Типы файлов. Текстовые файлы. Стандартные процедуры и функции обработки текстовых файлов.
Модуль 7. Массивы (одномерные)
Массивы. Способы задания массивов. Поиск элементов массива с заданным свойством.
Тематическое планирование
№ | Модуль программы | Количество часов | Планируемые образовательные результаты |
1. | Введение в Паскаль | 3 |
|
2. | Линейные алгоритмы | 6 |
|
3. | Ветвление | 10 |
|
4. | Циклы | 15 |
|
5. | Процедуры и функции | 12 |
|
6. | Файлы | 8 |
|
7. | Массивы одномерные | 12 |
|
8. | Резерв | 2 |
Календарно-тематическое планирование
№ урока | Тема урока | Кол-во часов | Календарные сроки | Примечание |
По плану | По факту | |||
1 | Структура программы на Паскале. Стиль оформления программы. Алфавит языка. Типы данных: целый, вещественный, логический, символьный. Константы и переменные. | 1 | 05.09 | |
2 | Организация ввода – вывода. Оператор присваивания. | 1 | 05.09 | |
3 | Обобщающий урок по теме «Введение в Паскаль» | 1 | 12.09 | |
4 | Алгоритмы линейной структуры. Стандартные функции. Правила записи арифметических выражений. | 1 | 12.09 | |
5 | Алгоритмы линейной структуры. Операции. Операнды. Следования. | 1 | 19.09 | |
6-8 | Программирование линейных алгоритмов. | 3 | 19.09, 26.09 | |
9 | Обобщающий урок по теме «Линейные алгоритмы». | 1 | 03.10 | |
10-12 | Организация ветвлений в программах. Основные понятия математической логики. Условный оператор. | 3 | 03.10, 10.10 | |
13 | Оператор выбора варианта. | 1 | 17.10 | |
14-18 | Практикум по решению задач. Программирование разветвляющихся алгоритмов. | 5 | 17.10, 24.10, 14.11 | |
19 | Обобщающий урок по теме «Ветвления» | 1 | 21.11 | |
20-21 | Циклические алгоритмы. Виды циклов. Арифметические циклы. | 2 | 21.11, 28.11 | |
22-23 | Циклы с пред - и пост условием. | 2 | 28.11, 05.12 | |
24 | Вложенные циклы. | 1 | 05.12 | |
25-33 | Практикум по решению задач. Программирование циклических алгоритмов. | 9 | 12.12, 19.12, 26.12, 09.01, 16.01 | |
34 | Обобщающий урок по теме «Циклы» | 1 | 16.01 | |
35-36 | Функции. | 2 | 23.01 | |
37 | Процедуры. | 1 | 30.01 | |
38 | Рекурсии. | 1 | 30.01 | |
39-45 | Практикум по решению задач по теме «Процедуры. Функции. Рекурсии» | 7 | 06.02, 13.02, 20.02, 27.02 | |
46 | Обобщающий урок по теме «Процедуры. Функции. Рекурсии» | 1 | 27.02 | |
47-49 | Общие сведения о файлах. Типы файлов. Текстовые файлы. Процедуры и функции обработки текстовых файлов. | 3 | 06.03, 13.03 | |
50-53 | Практикум по решению задач. Решение задач по теме «Файлы» | 4 | 13.03,20.03, 03.04 | |
54 | Обобщающий урок по теме «Файлы» | 1 | 03.04 | |
55-56 | Одномерные массивы: описание и заполнение. Действия над элементами массива. | 2 | 10.04 | |
57-58 | Поиск, замена и вставка элементов массива с заданными свойствами. | 2 | 17.04 | |
59-65 | Практикум по решению задач по теме «Одномерные массивы». | 7 | 24.04, 08.05, 15.05, 22.05 | |
66 | Обобщающий урок по теме «Одномерные массивы» | 1 | 22.05 | |
67-68 | Резерв | 2 | 29.05 |
Перечень учебно-методического обеспечения
Основной учебник и задачник при изучении элективного предмета «Программирование на языке Турбо Паскаль»:
Окулов программирования. - 4-е изд.- М.: БИНОМ. Лаборатория базовых знаний, 2008. Задачи по программированию / , , и др.; Под ред. . - М.: БИНОМ. Лаборатория базовых знаний, 2006.Дополнительная литература
Информатика. Задачник-практикум: в 2т./ Под ред. , : Т.1. М.:БИНОМ. Лаборатория базовых знаний, 2006 , Юркова для щкольников. СПб.: Питер, 2005 , Turbo Pascal: первые шаги. Примеры и упражнения: Учеб. пособие: Саратов: Изд-во «Научная книга», 2008 , , Turbo Pascal: типы данных и алгоритмы: Учеб. пособие: Саратов: Изд-во «Научная книга», 2005 и др. Практикум по Турбо Паскалю. Учебное пособие по курсам «Информатика и вычислительная техника», «Основы программирования». – М., АБФ, 1998. Я иду на урок информатики: Задачи по программированию. 7-11 классы: Книга для учителя. – М.: Первое сентября, 2002. Turbo Pascal для школьников: Учеб. пособие – 3-е доп. изд. – М.: Финансы и статистика, 1999. Шауцукова . 10-11 классы. – М.: Просвещение, 2000. Малясова курс «Программируем на Паскале». Журнал «Информатика и образование», №12 - 2006, №1 - 2007 Мозговой программирование: Самоучитель. – СПб.: Питер, 2004Ресурсы сети Интернет
http://kpolyakov. narod. ru/



