ВУЗ:
Составители:
Рубрика:
типизированных констант. Стандартные математические функции и функции
преобразования типов. Арифметические и логические выражения. Операторы
языка. Составной оператор и оператор присваивания. Процедуры ввода и вы-
вода данных. Операторы условной и безусловной передачи управления. Опе-
ратор варианта. Операторы циклов.
Структурированные типы данных. Массивы, их описание. Ввод и вы-
вод массивов. Работ с
одномерными и двумерными массивами. Множества в
Паскале, их описание. Операции над множествами. Записи, их описание и ис-
пользование. Оператор присоединения.
Процедуры и функции. Описание процедур. Область действия имён.
Локальные и глобальные параметры. Подпрограммы типа FUNCTION, их
описание.
Разработка прикладных программ. Алгоритмы и программы сортиров-
ки и поиска. Сортировка выбором. Обменная сортировка
. Сортировка слия-
нием. Линейный поиск. Двоичный поиск.
Организация хранения данных во внешней памяти. Файлы. Понятие
логического и физического файла. Файловые типы в Турбо Паскале. Тексто-
вые файлы. Процедуры для работы с текстовыми файлами. Типизированные
(компонентные) файлы. Процедуры для работы с типизированными файлами.
Безтиповые файлы, процедуры для работы с ними.
Динамические структуры данных. Указатели, динамические перемен-
ные, ссылочные типы. Стандартные процедуры и функции для работы с ука-
зателями и динамическими переменными. Применение динамических струк-
тур для организации работ с линейным списком (создание, вывод на экран,
сортировка, поиск, удаление и добавление элементов).
Модульное программирование. Модули в Турбо Паскале. Структура
модулей. Компиляция
и подключение модулей. Разработка модулей (Unit).
Стандартные модули Turbo Pascal 7.0. Процедуры и функции модуля CRT
для работы с экраном, курсором, строками, управления звуком, цветом и яр-
костью. Модуль GRAPH. Инициализация и закрытие графического режима.
Очистка экрана, переключение режимов, координаты экрана, перемещение и
определение расположения графического курсора. Рисование точек. Проце-
дуры прорисовки линий, определение и установка
стиля линий. Рисование
окружностей, эллипсов, дуг, прямоугольников, многоугольников и ломаных
линий. Управление цветом, опрос и установка цвета пера и фона. Заливка
изображений, задание типа заливки, заливка эллипсов, секторов и много-
угольников. Вывод текста в графическом режиме, шрифты. Создание движу-
щихся изображений.
Практические занятия
0. Изучение среды программирования ТР 7.0.
1. Линейные алгоритмы и программы.
2. Алгоритмы и программы с разветвлением.
типизированных констант. Стандартные математические функции и функции преобразования типов. Арифметические и логические выражения. Операторы языка. Составной оператор и оператор присваивания. Процедуры ввода и вы- вода данных. Операторы условной и безусловной передачи управления. Опе- ратор варианта. Операторы циклов. Структурированные типы данных. Массивы, их описание. Ввод и вы- вод массивов. Работ с одномерными и двумерными массивами. Множества в Паскале, их описание. Операции над множествами. Записи, их описание и ис- пользование. Оператор присоединения. Процедуры и функции. Описание процедур. Область действия имён. Локальные и глобальные параметры. Подпрограммы типа FUNCTION, их описание. Разработка прикладных программ. Алгоритмы и программы сортиров- ки и поиска. Сортировка выбором. Обменная сортировка. Сортировка слия- нием. Линейный поиск. Двоичный поиск. Организация хранения данных во внешней памяти. Файлы. Понятие логического и физического файла. Файловые типы в Турбо Паскале. Тексто- вые файлы. Процедуры для работы с текстовыми файлами. Типизированные (компонентные) файлы. Процедуры для работы с типизированными файлами. Безтиповые файлы, процедуры для работы с ними. Динамические структуры данных. Указатели, динамические перемен- ные, ссылочные типы. Стандартные процедуры и функции для работы с ука- зателями и динамическими переменными. Применение динамических струк- тур для организации работ с линейным списком (создание, вывод на экран, сортировка, поиск, удаление и добавление элементов). Модульное программирование. Модули в Турбо Паскале. Структура модулей. Компиляция и подключение модулей. Разработка модулей (Unit). Стандартные модули Turbo Pascal 7.0. Процедуры и функции модуля CRT для работы с экраном, курсором, строками, управления звуком, цветом и яр- костью. Модуль GRAPH. Инициализация и закрытие графического режима. Очистка экрана, переключение режимов, координаты экрана, перемещение и определение расположения графического курсора. Рисование точек. Проце- дуры прорисовки линий, определение и установка стиля линий. Рисование окружностей, эллипсов, дуг, прямоугольников, многоугольников и ломаных линий. Управление цветом, опрос и установка цвета пера и фона. Заливка изображений, задание типа заливки, заливка эллипсов, секторов и много- угольников. Вывод текста в графическом режиме, шрифты. Создание движу- щихся изображений. Практические занятия 0. Изучение среды программирования ТР 7.0. 1. Линейные алгоритмы и программы. 2. Алгоритмы и программы с разветвлением.