Пояснительная записка.

Актуальность электронного учебника продиктована тем, что раздел «Алгоритмизация и программирование» слабо представлен в образовательных стандартах (незначительно в стандарте основного общего образования, в стандарте среднего (полного) общего образования (базовый уровень) отсутствует полностью, только на профильном уровне). И в учебно-методических комплексах из федеральных перечней учебников, рекомендованных (допущенных) к использованию в образовательном процессе в образовательных учреждениях, реализующих образовательные программы общего образования и имеющих государственную аккредитацию, не в полной мере рассмотрен представленный раздел по информатике и ИКТ. В ЕГЭ же треть заданий (35%) - по алгоритмизации и программированию. Поэтому обучающиеся не подготовлены не только к итоговой аттестации, но и к дальнейшему обучению в ВУЗах по данному направлению.

Электронный учебник по программированию на языке Turbo Pascal предназначен в основном для обучающихся девятых классов для более глубокого изучения данного материала, будет полезен одиннадцатиклассникам при подготовке к ЕГЭ, а также может использоваться учителями информатики в части контрольно-измерительных материалов.

В учебнике представлены теория и практические работы, контрольно-измерительные материалы, ответы к КИМам. Контрольно-измерительные материалы подобраны с учётом дифференцированного подхода (задания повышенной сложности отмечены "звёздочкой"). Ответы к КИМам отсутствуют, если они очевидны, например: определить, является ли сумма цифр числа, заданного случайным образом, числом двузначным или однозначным.

При изучении языка программирования Turbo Pascal в среде программирования "Pascal ABC" индивидуальный и дифференцированный контроль осуществляется по следующим темам:

1.	Линейное программирование: 
  1.1.Ввод данных с клавиатуры.
  1.2.Целочисленная арифметика. Линейные программы с разными единицами измерений.
2.	Ветвление:
  2.1.Простые условия.
  2.2.Составные условия.
  2.3.Множественный выбор.
3.	Циклы:
  3.1.Цикл с параметром.
  3.2.Условные циклы.
  3.3.Вложенные циклы. Решение математических ребусов.
4.	Строки:
  4.1.Строковые функции (проверочная).
  4.2.Строковые и символьные процедуры и функции (контрольная).
5.	Массивы:
  5.1.Одномерные массивы.
  5.2.Двумерные массивы.
Индивидуальный, но недифференцированный контроль предусмотрен по темам линейного программирования: вычисление математических выражений и оператор присваивания.

В электронном учебнике использованы материалы из всевозможных справочников, задачников, детской литературы. Часть заданий составлена автором этого электронного учебника, учителем информатики и ИКТ средней общеобразовательной школы.