Программирование на языке Pascal

Продолжительность: 20 академических часов.

Целевая аудитория:

1.      Лица, желающие получить начальную подготовку по программированию.

2.      Лица, желающие получить общее преставление о программировании и научиться составлять блок-схемы.

 

Цель курса:

    Приобретение навыков по созданию блок-схем алгоритмов и вычислительных программ.

 

Описание курса

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

 

По окончании курса Вы будете уметь:

  • запускать среду Turbo Pascal;

  • создавать программы, используя операторы присваивания, логические и циклические операторы;

  • составлять блок-схемы создаваемых программ;

  • использовать при создании программ различные типы данных;

  • сохранять программу;

  • описывать и вызывать функции и подпрограммы;

  • работать с последовательными и текстовыми файлами.

 

Наименование разделов

Часов

1.

Введение в Turbo Pascal. Работа в среде Turbo Pascal. Структура программы.

2

2.

Простейшие линейные программы. Простейшие графические построения. Типы данных. Целый и логический тип данных. Условный оператор.

4

3.

Операторы цикла. Пошаговая отладка программ. Простые типы данных.

4

4.

Процедуры и функции. Регулярные типы данных. Специальные типы данных.

4

5.

Файловый тип данных. Модульное программирование.

4

6.

Понятие объектно-ориентированного программирования.

4

7.

Итоговый контроль.

2

Итого:

20

 

Обязательная предварительная подготовка к курсу:          

-         курс Компьютер от А до Я или эквивалентная подготовка.

                 

    Наличие предварительной подготовки является залогом успешного обучения. Слушателю следует прочитать программу указанного курса и самостоятельно оценить, есть ли знания и опыт, эквивалентные данной программе.

Если Слушатель обладает знаниями менее 85-90% рекомендуемого курса, то необходимо получить предварительную подготовку. Только после этого возможно качественно обучиться на выбранном курсе.

В курсе рассматриваются следующие вопросы:

Тема №1. Введение в Turbo Pascal. Работа в среде Turbo Pascal. Структура программы.

Языки высокого уровня. История развития языка Паскаль. Достоинства языка.  Запуск среды Turbo Pascal 7.0., завершение работы. Команды встроенного редактора.  Режим помощи. Знакомство с командами Главного меню. Сохранение программы. Понятие идентификатора. Допустимые идентификаторы. Общий вид программы. Заголовок программы. Раздел описаний. Раздел операторов.

 

Тема №2. Простейшие линейные программы. Простейшие графические построения. Типы данных. Целый и логический тип данных. Условный оператор.

Ввод-вывод данных. Оператор присваивания. Запись математических действий. Арифметический квадрат. Абсолютная величина. Переключение экрана в графический режим. Особенности графического режима. Константы цвета и штриховки. Построение графических примитивов (точки, окружности, линии и т.д.). Типы данных. Целый тип данных (описание, диапазон значений, операции). Логический тип данных (описание, значения). Операции над логическим типом данных. Приоритет операций в логическом выражении. Условный оператор (синтаксис, полная и неполная форма). Вложенные операторы условия.

 

Тема №3. Операторы цикла. Пошаговая отладка программ. Простые типы данных.

Цикл с параметром. Цикл  с предусловием. Цикл с постусловием. Вложенный цикл. Работа с окнами. Метод пошагового выполнения программ. Порядковые и вещественный типы данных. Символьный тип данных (описание, значения, операции). Вещественный тип данных. Стандартные процедуры и функции. Вывод данных вещественного типа. Ограниченный и перечисляемый типы данных. Оператор варианта. Преобразование типов. Совместимость типов.

 

Тема №4. Процедуры и функции. Регулярные типы данных. Специальные типы данных.

Понятие подпрограммы. Описание процедуры. Вызов процедуры. Описание функции. Вызов функции. Понятие рекурсии. Одномерные массивы. Двумерные массивы. Строковый тип. Анализ и обработка текста. Множественный тип. Комбинированный тип (записи).

 

Тема №5. Файловый тип данных. Модульное программирование.

Файлы. Операции для работы с последовательными файлами. Текстовые файлы. Описание модулей. Интерфейс с основной программой. Стандартные модули.

 

Тема №6.  Понятие  объектно-ориентированного программирования.

Понятие объекта. Возникновение объектно-ориентированного стиля программирования. Объектные средства программирования.

 yellowline
2006 Компьютеры и образование - Профи

(351) 793-31-23, 742-67-62, 269-68-39

Используются технологии uCoz