Основы алгоритмизации и язык Turbo Pascal

Описание:

Цель данного учебного курса – обучить программированию на Паскале, точнее на том его расширении, которое было создано фирмой Borland и называется Турбо Паскаль. Вторичная цель курса – дать примеры работающих программ, предназначенных для решения конкретных задач, достаточно часто встречающихся в повседневной жизни программиста, вычислителя, научного работника, инженера, школьника и студента.

После обучения студент, освоивший основы и методы программирования, в силах перейти к любому другому языку программирования, где, зная основы, нужно лишь изучить особенности синтаксиса, структуры языка.

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

Календарно-тематический план:

  • Cистемы счисления 2.
  • Лекция 2. Основы алгоритмизации.
  • Лекция 3.1. Введение в Turbo Pascal
  • Практика 3.1 Основы языка Turbo Pascal
  • Лекция 3.2. Функции Turbo Pascal
  • Практика 3.2. Решение простых линейных задач
  • Лекция 3.3. Основные алгоритмы.
  • Практика 4. Зачетные задачи.
  • Лекция 5. Условный оператор If.
  • Практика 5. Условный оператор If.
  • Лекция 6.1. Операторы цикла For.
  • Практика 6.1. Операторы цикла For.
  • Лекция 7 + 6.2. Операторы цикла Repeat и Case.
  • Практика 7 + 6.2. Операторы цикла Repeat и Case.
  • Зачетная олимпида
  • Лекция 8. Строковый тип.
  • Практика 8. Строковый тип.
  • Практика. Зачет по темам 5-7.
  • Лекция 9. Процедуры.
  • Практика 9.1.
  • Лекция 10.1. Массивы.
  • Практика 10.1.
  • Лекция 10.2. Массивы
  • Практика 10.2.
  • Лекция 10.3. Массивы
  • Практика 10.3.
  • Практика 10.3. Зачет по теме 8-10
  • Лекция 11 + 6.2. Файлы и оператор цикла While.
  • Практика 11 + 6.2.
  • Лекция 12. Графика.
  • Практика 12.1
  • Практика 12.2
  • Зачетная олимпиада
Tags: , , , , , , , ,