|
|
|
|
|
|
|
|
|
|
||||||

|
Продолжительность: 20 академических часов. Целевая аудитория: 1. Лица, желающие получить начальную подготовку по программированию. 2. Лица, желающие получить общее преставление о программировании и научиться составлять блок-схемы.
Цель курса: Приобретение навыков по созданию блок-схем алгоритмов и вычислительных программ.
Описание курса Первая часть курса посвящена общим принципам работы в среде Turbo Pascal. Далее разбираются типы данных и операторы, используемые при составлении программ. Курс заканчивается рассмотрением процедур и функций в программировании, специальных типов данных и основ модульного программирования.
По окончании курса Вы будете уметь:
Обязательная предварительная подготовка к курсу: - курс Компьютер от А до Я или эквивалентная подготовка.
Наличие предварительной подготовки является залогом успешного обучения. Слушателю следует прочитать программу указанного курса и самостоятельно оценить, есть ли знания и опыт, эквивалентные данной программе. Если Слушатель обладает знаниями менее 85-90% рекомендуемого курса, то необходимо получить предварительную подготовку. Только после этого возможно качественно обучиться на выбранном курсе. В курсе рассматриваются следующие вопросы: Тема №1. Введение в Turbo Pascal. Работа в среде Turbo Pascal. Структура программы. Языки высокого уровня. История развития языка Паскаль. Достоинства языка. Запуск среды Turbo Pascal 7.0., завершение работы. Команды встроенного редактора. Режим помощи. Знакомство с командами Главного меню. Сохранение программы. Понятие идентификатора. Допустимые идентификаторы. Общий вид программы. Заголовок программы. Раздел описаний. Раздел операторов.
Тема №2. Простейшие линейные программы. Простейшие графические построения. Типы данных. Целый и логический тип данных. Условный оператор. Ввод-вывод данных. Оператор присваивания. Запись математических действий. Арифметический квадрат. Абсолютная величина. Переключение экрана в графический режим. Особенности графического режима. Константы цвета и штриховки. Построение графических примитивов (точки, окружности, линии и т.д.). Типы данных. Целый тип данных (описание, диапазон значений, операции). Логический тип данных (описание, значения). Операции над логическим типом данных. Приоритет операций в логическом выражении. Условный оператор (синтаксис, полная и неполная форма). Вложенные операторы условия.
Тема №3. Операторы цикла. Пошаговая отладка программ. Простые типы данных. Цикл с параметром. Цикл с предусловием. Цикл с постусловием. Вложенный цикл. Работа с окнами. Метод пошагового выполнения программ. Порядковые и вещественный типы данных. Символьный тип данных (описание, значения, операции). Вещественный тип данных. Стандартные процедуры и функции. Вывод данных вещественного типа. Ограниченный и перечисляемый типы данных. Оператор варианта. Преобразование типов. Совместимость типов.
Тема №4. Процедуры и функции. Регулярные типы данных. Специальные типы данных. Понятие подпрограммы. Описание процедуры. Вызов процедуры. Описание функции. Вызов функции. Понятие рекурсии. Одномерные массивы. Двумерные массивы. Строковый тип. Анализ и обработка текста. Множественный тип. Комбинированный тип (записи).
Тема №5. Файловый тип данных. Модульное программирование. Файлы. Операции для работы с последовательными файлами. Текстовые файлы. Описание модулей. Интерфейс с основной программой. Стандартные модули.
Тема №6. Понятие объектно-ориентированного программирования. Понятие объекта. Возникновение объектно-ориентированного стиля программирования. Объектные средства программирования. |
|||||||||||||||||||||||||||
2006 Компьютеры и образование -
Профи
(351) 793-31-23, 742-67-62, 269-68-39