- •Часть 2
- •220700 – Автоматизация технологических процессов и производств
- •Содержание
- •Предисловие
- •Лабораторная работа № 1 Понятие алгоритма. Схемы алгоритмов.
- •Графические средства ms Word для изображения схем алгоритмов
- •Пример. Схема алгоритма вычисления действительных корней квадратного уравнения
- •2. Изображение схем алгоритмов с помощью программы Microsoft Visio
- •Запуск программы и ее интерфейс
- •Порядок построения схем алгоритмов
- •Лабораторная работа № 2 программирование линейных вычислительных процессов
- •Алгоритм
- •3. Текст программы
- •Целые типы
- •Вещественные типы
- •Описание заголовка программы
- •Описание используемых библиотек
- •Описание меток
- •Описание констант
- •Описание типов
- •Лабораторная работа № 3 программирование процессов с разветвляющейся структурой
- •If ( выражение ) оператор
- •If ( выражение ) оператор else оператор
- •1. Варианты заданий для оператора if.
- •2. Варианты заданий для оператора case
- •Лабораторная работа № 4 Программирование процессов с циклической структурой
- •Лабораторная работа № 5 Обработка одномерных и двумерных массивов.
- •Список литературы
- •Ковтун н.И. Компьютерное обеспечение специальности
Целые типы
Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется 5 целых типов, различающихся допустимым диапазоном значений и размером занимаемой памяти. Целые типы обозначаются идентификаторами Integer, Byte, Shortint, Word, Longint; их характеристики приведены в таблице 1.
Вещественные типы
Эта группа типов обозначает множества вещественных значений в различных диапазонах. Turbo Pascal поддерживает пять различных вещественных типа. Они именуются идентификаторами Real, Single, Double, Extende, Comp; их характеристики приведены в таблице 2.
Таблица 1
Целый тип |
Диапазон значений |
Размер памяти |
Shortint Integer Longint Byte Word |
(-128…127) (-32768…32767) (-2147483648…2147483647) (0…255) (0…65535) |
1 байт 2 байта 4 байта 1 байт 2 байта |
Таблица 2
Вещественный тип |
Диапазон значений |
Число цифр мантиссы |
Размер памяти |
Real Single Double Extende Comp |
(2.9Е-39…1.7Е38) (1.5Е-45…3.4Е38) (5.0Е-324…1.7Е308) (3.4Е-4932…1.1Е4931) (-2Е+63…+2Е+62) |
11-12 7-8 15-16 19-20 |
6 байт 4 байта 8 байт 10 байт 8 байт |
Символьный тип
Это тип данных, состоящих из одного символа из множества ASCII (Американский стандартный код для обмена информацией), его характеристики приведены в таблице 3.
В программе значения данных типа char должны быть заключены в апострофы, например, ‘A’, ‘*’.
Таблица 3
Символьный тип |
Диапазон значений |
Размер памяти |
Char |
Кодовая таблица ПЭВМ |
1 байт |
Булевский (логический) тип
Булевский тип обозначается идентификатором Boolean, его характеристики приведены в таблице 4.
Таблица 4
Булевский тип |
Диапазон значений |
Размер памяти |
Boolean |
True, False |
1 байт |
Состоит из 2-х значений: True (истина), False (ложь). Применяется в логических выражениях и выражениях отношения.
Структура Pascal-программы
PROGRAM имя программы
USES список используемых библиотек (модулей);
LABEL список меток;
CONST определение констант программы;
TYPE описание типов;
VAR описание переменных программы;
ОПРЕДЕЛЕНИЕ ПРОЦЕДУР (заголовки и, возможно, тела процедур);
ОПРЕДЕЛЕНИЕ ФУНКЦИЙ (заголовки и, возможно, тела функций);
BEGIN
основной блок программы
END.
Pascal-программа всегда состоит из 2-х основных частей: описания последовательности действий, которые необходимо выполнить; и описания данных, с которыми оперируют действия.
Описание заголовка программы
Формат:
Program <имя программы> (список имен файлов);
Например:
Program laborator (Input, Output);
Заголовок программы несет чисто смысловую нагрузку и может отсутствовать. В качестве списка имен файлов обычно используют стандартные идентификаторы стандартных файлов ввода-вывода Input и Output.
