Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Структурируемые типы




Интервальный тип

Перечисляемый тип

Булевский тип.

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

Типы данных

Билет №11

Ввод данных Read (список ввода); Readln (список ввода); Readln; Read (a,n); Readln (a,b,c); Пустой оператор ввода.
Вывод данных Write (список вывода); Writeln (список вывода);Writeln; Write (‘Сумма=’,s); Writeln (‘Сумма=’,s); Пустой оператор вывода.
  1. Простые типы
Целочисленный тип Вещественный тип
  Тип Диапазоны чисел Резервируемая память(байт)   Тип Диапазон Мантисса Память  
  byte 0...255 1   real 2.9E-39... 1.7E38 11 6  
  shortint -128...127 1   single 1.5E-45... 3.4E38 7 4  
  integer -32768...32767 2   double 5.0E-324... 1.7E308 15 8  
  word 0... 65535 2   extended 1.9E-4951... 1.1E4932 19 10  
  longint -2147483648...2147483647 4    
                       

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

Вещественные числа могут печататься в форме с фиксированной точкой, например 58.23, или в форме с плавающей точкой, например 5.823Е+01. Левая часть (до Е) - мантисса, правая — порядок (степень 10, на которую нужно умножить мантиссу, чтобы получить число с фиксированной точкой).

Тип используется, когда значение переменной один символ, которому поставлено в соответствие число из таблицы ASCII от 0 до 255, для размещения используется один байт памяти.

Var a,b:char;

Используются при описании логических переменных, могут принимать два значения True, False В памяти занимают 1 байт. Var a:Boolean;

Тип задается списком констант, которые являются возможными вариантами значений переменных.

Type

Month=(январь,февраль,март);

Var a:month;

Kv:(1,2,3,4);

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

Type

Day=1..31;

Var a:Day;

Ø Строковый тип

Тип используется при описании переменных, содержащих несколько символов, максимальная длина 255 символов, можно указать явно длину строки Var a:string

Ø Массивы.

Массивы одномерные (вектора), двумерные (матрицы или таблицы)

Var a:array[1..10] of integer;

Var b:array[1..10,1..20] of integer;

Ø Записи

Тип объединяет разнотипные данные, состоит из полей

Type

Strana=record

Name:string[20];

Stioliza:string[20];

Plochad:real;

End;

Var Evro:Strana;

Билет №12

 

Линейная структура. Оператор присваивания.

Линейные алгоритмы – команды выполняются одна за другой;

Оператор присваивания:

<идентификатор> := <выражение>

Примеры

 

 

Оператор присваивания:= вычисляет значение выражения в правой части и присваивает его переменной в левой части

Оператор присваивания := D:=d+n;

 

При этом может возникнуть конфликтная ситуация по несовместимости типов в зависимости от типов переменных, используемых в выражении:

R:= A операция B

A операция B R Результат
Int Int Ok
Int Real Ok
Real Int Error

 




Поделиться с друзьями:


Дата добавления: 2015-04-24; Просмотров: 471; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.