Язык программирования Pascal. Структура программы 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Язык программирования Pascal. Структура программы



Паскаль (англ. Pascal) — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в обучении программированию, является базой для большого числа других языков.

Как я уже «сказал» Паскаль хорош при обучении основам программирования. Он довольно обширен, но при этом не нагружен множеством трудных для понимания и мало используемых выражений и решений. Скажу так: он прост и этим интересен.

После того как построен алгоритм решения задачи, составляется программа на определенном языке программирования. Паскаль — это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.

Программа на Паскале близка по своему виду к описанию алгоритма на Алгоритмическом языке.

Структура программы на Паскале

Правила языка Паскаль подразумевают однозначную структуру:

Алфавит языка

Итак, алфавит языка Паскаль составляют:

1) буквы латинского алфавита;

2) арабские цифры;

3) специальные знаки.

Данные и типы данных в П (перечень всех).

Переменные типа integer могут быть связаны только с целыми значениями обычно в диапазоне от -32768 до 32767. В Pascal есть другие целочисленные типы.

Переменные типа real хранят вещественные (дробные) числа.

Переменная булевского (логического) типа может принимать только два значения - true (1, правда) или false (0, ложь).

Символьный тип (char) может принимать значения из определенной упорядоченной последовательности символов.

Интервальный тип определяется пользователем и формируется только из порядковых типов. Представляет собой подмножество значений в конкретном диапазоне.

Можно создать собственный тип данных простым перечислением значений, которые может принимать переменная данного типа. Это так называемый перечисляемый тип данных.

Все вышеописанное – это простые типы данных. Но бывают и более сложные, структурированные, которые базируются на простых типах.

Массив – это структура, занимающая в памяти единую область и состоящая из фиксированного числа компонентов одного типа.

Строки представляет собой последовательность символов. Причем количество этих символов не может быть больше 255 включительно. Такое ограничение характерная черта Pascal.

Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. В разных полях данные могут иметь разный тип.

Множества представляют собой совокупность любого числа элементов, но одного и того же перечисляемого типа.

Файлы для Pascal представляют собой последовательности однотипных данных, которые хранятся на устройствах внешней памяти (кстати, жесткий диск – это тоже внешняя память).

Понятие такого типа данных как указатель связано с динамическим хранением данных в памяти компьютера. Часто использование динамических типов данных является более эффективным в программирование, чем статических.

11. Стандартные типы данных (4 типа)

Логический тип

 

Основной логический тип данных Паскаля называется boolean. Величины этого типа занимают в памяти 1 байт и могут принимать всего два значения: true (истина) или false (ложь). Внутреннее представление значения false - 0 (нуль), значение true - 1.

 

Целые типы

 

Тип Название Размер Знак Диапазон значений
integer целое 2 байта есть -32 768.. 32 767
shortint короткое целое 1 байт есть - 128.. 127
byte байт 1 байт нет 0.. 255
word слово 2 байта нет 0.. 65535
longint длинное целое 4 байта есть - 2 147 483 648.. 2 147 483 647

 

Вещественные типы

 

Тип Название Размер, байт Значащих цифр Диапазон значений
real вещественный 6 11-12 2.9e-39.. 1.7e+38
single одинарной точности 4 7-8 1.5e-45.. 3.4e+38
double двойной точности 8 15-16 5.0e-324.. 1.7e+308
extended расширенный 10 19-20 3.4e-4932.. 11e+4923
comp большое целое 8 19-20  

 

 

Символьный тип

 

Этот тип данных, обозначаемый ключевым словом char, служит для представления любого символа из набора допустимых символов. Под каждый символ отводиться 1 байт.



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 75; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.47.253 (0.006 с.)