Программирование на языке высокого уровня. Игошина Л.В. - 3 стр.

UptoLike

Составители: 

типизированных констант. Стандартные математические функции и функции
преобразования типов. Арифметические и логические выражения. Операторы
языка. Составной оператор и оператор присваивания. Процедуры ввода и вы-
вода данных. Операторы условной и безусловной передачи управления. Опе-
ратор варианта. Операторы циклов.
Структурированные типы данных. Массивы, их описание. Ввод и вы-
вод массивов. Работ с
одномерными и двумерными массивами. Множества в
Паскале, их описание. Операции над множествами. Записи, их описание и ис-
пользование. Оператор присоединения.
Процедуры и функции. Описание процедур. Область действия имён.
Локальные и глобальные параметры. Подпрограммы типа 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. Алгоритмы и программы с разветвлением.