Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоргалка / спо / СПО 2(госы).doc
Скачиваний:
22
Добавлен:
26.01.2019
Размер:
165.38 Кб
Скачать

8.Структура программ Turbo Pascal 7.0

С помощью любого языка программирования создаются программы. Программа – это последовательность действий, которые должен выполнить компьютер в строго указанной очерёдности.

Любая программа на языке Паскаль состоит из трёх частей: заголовка, секции описания и операторной части:

Program <Имя программы>; Заголовок программы

Секция описаний:

uses ... ; подключение модулей

const ... ; описание констант

type ... ; описание типов

var ... ; описание переменных

procedure ... ; описание процедур

function ... ; описание функций

Begin Операторная часть

<оператор1> ; тело программы

...

<операторN>

End.

Любая часть программы, кроме операторной части, может отсутствовать.

Операторная часть состоит из операторов – команд, которые выполняет компьютер. Операторы отделяются друг от друга точкой с запятой.

9. Типы данных

В нижеследующей таблице приведены характеристики всех стандартных типов

Вид типа

Имя

типа

Диапазон возможных значений

Объём памяти

Значащих цифр

Целые типы

Byte

0 … 255

1 байт

-

Shortint

-128 … 127

1 байт

-

Word

0 … 65535

2 байта

-

Integer

-32768 … 32767

2 байта

-

Longint

-2147483648…2147483647

4 байта

-

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

Single

1.5e-45 … 3.4e38

4 байта

7 – 8

Real

2.9e-39 … 1.7e38

6 байт

11-12

Double

5.0e-324 … 1.7e308

8 байт

15-16

Extended

3.4e-4932 … 1.1e4932

10 байт

19-20

Comp

-263 … 263-1

8 байт

целые числа

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

Boolean

False и True

1 байт

-

Символь-ные типы

Char

один любой символ

1 байт

-

String

строка символов

256 байт

-

Целые типы: Для разных целей нужны разные диапазоны возможных значений. Скажем, если в переменной хранится возраст человека в годах, то для хранения этого значения вполне достаточно интервала от 0 до 150. Для того чтобы разумно распределить память компьютера используют различные целые типы.

Вещественные типы: Переменные этого типа могут хранить рациональные (дробные) числа с разной степенью точности. Точность зависит от выбранного типа.

Логический тип: Условия, которые мы записывали после слова if, оказывается тоже можно сохранять. Для этого существуют переменные логического типа boolean.

Например:

Program Boolean_Variable;

var b : boolean ;

begin

b := 23 > 10 ; { b = true }

writeln (b) ;

end.

Символьные типы: переменной присваивается символ или строка; пример:

Program String_Example;

var s1, s2 : string ;

begin

s1 := ’Тра-ля-ля!’;

s2 := ’А вот и я!’;

writeln (s2);

writeln (s1);

writeln (s1, s2)

end.

Эта программа напечатает следующее:

А вот и я!

Тра-ля-ля!

Тра-ля-ля!А вот и я!

Соседние файлы в папке спо