Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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

    знакомство учащихся со структурой ветвление; разбор различных вариантов использования условного оператора if: полной и неполной формы; освоение правил использования операций «отрицание», «дизъюнкция», «конъюнкция» при проверке сложных условий в условном операторе; знакомство с понятием «составной оператор»; знакомство с оператором выбора варианта case.
    отработка навыков составления  программ с разветвляющейся  структурой на Турбо Паскале.

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/