Темы лабораторных работ (Лабораторный практикум)

Задания лабораторного практикума выполняются с использованием среды программирования Delphi.

ТЕМА 1. 1. Структурированные типы данных.

Описание и использование массивов. Действия над массивами: заполнение массива, вывод массива, обработка данных в массиве. Строковый тип данных: описание, операции со строками, строковые процедуры и функции. Операции над множествами: объединение, пересечение, разность, сравнение, вхождение. Записи: описание и использование записей, оператор присоединения With, записи с вариантами. Реализация программ на языке программирования Паскаль.

ТЕМА 2. 1. Подпрограммы и их использование.

Описание и использование процедур и функций. Локальные и глобальные идентификаторы. Различные виды формальных параметров и их использование. Процедурные типы данных.

ТЕМА 2.2. Основные алгоритмы обработки данных.

Алгоритмы сортировки массивов. Нахождение корней уравнения, итерационные алгоритмы. Решение задач линейного программирования. Простейшие примеры рекурсивных программ: вычисление факториала, числа Фибоначчи. Алгоритм быстрой сортировки. Реализация рекурсивных алгоритмов на языке программирования Паскаль.

ТЕМА 3.1. Файловые структуры данных.

Процедуры и функции для работы с файлами любых типов. Процедуры и функции: Assing, Reset, Rewrite,Close, Rename, Erase, Eof, IoResult. Обработка ошибок ввода-вывода. Опции компиляции {$I-} {$I+}. Реализация программ на языке программирования Паскаль.

Процедуры и функции для работы с типизированными файлами: Reset, Rewrite, Read, Write, FileSize, FilePos, Seek, Truncate. Пример стандартных возможностей управления базами данных: создание базы данных, передвижение по базам данных, редактирование текущей записи, поиск по критерию, удаление записи, восстановление записей. Реализация программ на языке программирования Паскаль.

Процедуры и функции для работы с текстовыми файлами: Reset, Rewrite, Append, Eoln, SeekEoln, SeekEof, Read, Write, Readln, Writeln, SetTextBuf. Пример стандартных возможностей редактирования текстов: вставить строки после строки m, удалить строки со строки m, заменить строки со строки m. Стандартные файлы ввода-вывода Input, Output. Реализация программ на языке программирования Паскаль.

Процедуры для работы с нетипизированными файлами: Reset, Rewrite, BlockRead, BlockWrite. Особенности работы процедур BlockRead, BlockWrite с четвертым параметром. Примеры стандартных задач использования бинарных файлов: копирование файлов, упаковка записей с использованием дескрипторов. Логические устройства для стандартных аппаратных средств. Реализация программ на языке программирования Паскаль.

ТЕМА 3.2. Модули Паскаля.

Структура модуля. Отличия режимов компиляции Compile, Make, Build. Конструирование собственных модулей.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: