Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
programmirovanie.docx
Скачиваний:
3
Добавлен:
21.04.2019
Размер:
28.11 Кб
Скачать

6.Типы данных в Паскале. Понятие типа данных. Система типов данных языка Паскаль. Раздел описания переменных в программе на языке Паскаль.

1)простые скалярные стандартые перечислительные ограниченные

2)составные регулярные комбинированные файловые строчные множественные

ссылочные

процедурные

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

На основе стандартых типов можно создвать свои типы. Базовыми в языке Паскаль-простые типы. Составные типы строятся на основе правил.

основное свойство скалярного типа данных это то, что он характеризуется множеством значений среди ктороых установлен линейный порядок. Все скалярые типы кроме вещественного дискретны. У каждой переменной свой тип. Описание переменной всегда делается до ее 1-ого спользования Паскаль язык статический, описание переменной неизменно во всей программе.

7.Целые и вещественные типы данных в языке Паскаль. Точность представления данных. Длина в памяти. Стандартные функции с числовыми данными.

Целые типы: Integer 2b shorting 1b longint 4b byte 1b word 2b

вещественные типы: single 4b real 6b double 8b extended 10b complexe 8b

вещ. числа: 1)с фиксированной запятой 2) с плавающей

trunc round sqr sqrt cos,sin,arctan abs exp,ln

8.Арифметические выражения в языке Паскаль. Символьный тип данных. Оперции, возможные с символьным типом данных.

При составлении выражения записывается в 1 строчку. В качестве разделителей всегда используются круглые скобки. В паскале нельзя записывать 2 знака подряд. Приоритет операций: Not,*/ and div mod, + - or, = <>.

ASCI(American Standart Code for Informatic Interchange) DOS 866/1257 ord chr pred, succ Для символьных переменных возможена операция сравнения

9.Булевский тип данных. Логические выражения. Логические операции.

True(1) False(0) boolean

Операции: or and not xor(исключающий or)

10.Ограниченные типы. Перечислимые типы.Основные операторы языка Паскаль. Простые операторы.

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

Операторы языка Паскаль: 1)Оператор присваивания 2)Оператор вввода readln-для ожидания нажатия Enter 3)Оператор вывода

11.Составные операторы языка Паскаль. Оператор условия. Оператор выбора варианта.

Составной оператор применяется, если синтаксис языка допускает использование только 1 оператора, а нам надо использовать несколько

if <условие> then <оператор 1> else <оператор 2> ; if <> then <оператор 1> Допускается использование вложенного условного оператора

case <условие> of <значение 1>:<оператор 1>; . . . <значение n>:<оператор n> ; else <оператор n+1> end;

12.Операторы цикла языка Паскаль. Пустой оператор.

while <условие> do <оператор> Если условие всегда верное то такой цикл называется бесконечным.

repeat <оператор 1>;... <оператор т>; until <условие> в операторе цикла с постусловием, условие выхода проверяется после выполения оператора.

Оператор цикла с параметром используется тогда, когда кол-во повторений цикла известно заранее. В качестве параметра цикла выбирается следующие переменные: 1)любая просто переменная имеющая дскретный тип 2)начальные и конечные значения должны соответствовать типу параметра 3)в теле цикла нельзя менять значение параметра 4)после окончания цикла параметр равен конечному значению

Бесконечные циклы позволяют организовать циклы с ожиданием нажатия клавиши

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]