Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2012-2013 Вопросы к экзамену П бак 1 семестр.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
724.74 Кб
Скачать

6.Скалярные типы данных.? Вроде как тоже стандартные

Компиляторы языка паскаль требуют, что бы сведдения об объеме памяти необходимой для работы программы были предоставлены до начала ее работы. Для этого в разделе var описываются все переменные.

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

Целый, вещественный, символьный, логический, перечисляемый , и интервальный

целый

Integer

Shortint

Longint

Byte

word

-32768…32767

-128…128

-2147483648…2147483647

0….255

0..65535

2 байта

1

4

1

2

вещественные

Real

Single

Double

Extended

comp

2.9*10-39…1.7*1038 мантисса 11-12

1.5*10-45…3.4*1038 мантисса 7-8 з

5.0*10-324…1.7*10308 мантисса 15-16

3.4*10-4932…1.1*104932 мантисса 19-20

-9.2*1018… 9.2*1018 мантисса19-20

6

4

8

10

8

символьный

char

ASCII

1

логический

boolean

True

false

1 байт если исп. Сами по себе

1 бит если в составе массивов

перечисляеемые

Month=(January, frbruary, march, april,may, june/ jule/ august, September, October, november, December)

интервальные

Num=1..99;

7.Стандартные типы данных. Надо уточнить

8.Выражения. Операторы. Составной оператор.

Выражения

Конструкция языка, задающая порядок выполнения действий над элементами данных - выражение

Выражение состоит из операндов ( величин и выражений над которыми производятся операция (константы и переменные всех типов)) круглых скобок и знаков операций.

Операцию определяют действия, которые надо выполнить над операндами.

В простейшем случае выражение может состоять из одной переменной или константы

Операции делятся на арифметические , отношения, логические, строковые и т.д.

Операции бывают унарными (операция относится к одному операнду и всегда записывается перед ним) и бинарными ( выражает соотношение между двумя операндами и записывается между ними)

Операторы

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

Простые операторы, не содержат никаких других операторов (операторы присваивания, безусловного перехода, вызова процедуры, пустой оператор).

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

Оператор безусловного перехода (Go to) означает «перейти к» и при случаях когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-либо другой, отмеченный оператор меткой.

Оператор вызова процедуры служит для активизации предварительно определеенной пользователем, или стандартной процедуры.

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

Составной оператор

Составной оператор представляет собой группу из произвольного числа операторов, отдельных друг от друга точкой с запятой, и ограниченную операторными скобками begin и end;

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