Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_dif_zachetu.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
452 Кб
Скачать
☆

20. Типы данных, используемые в современных языках программирования (на примере одного языка).

Типы данных - специальные конструкции языка, которые рассматриваются компилятором как образцы для создания других элементов программы, таких как переменные, константы и функции. Любой тип определяет две вещи:

    1. объем памяти, выделяемый для размещения элемента;

    2. набор допустимых действий над элементами данного типа.

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

Этот тип определяет участок памяти переменной длины, каждый байт которого содержит один символ. String - это цепочка элементов типа Char.

Целые типы

Целые типы используются для хранения и преобразования целых чисел. Ниже приведены целые типы, используемые в языке Delphi_(Название/ Диапазон / Размер в байтах): (Byte/0…255/1), (Word /0...65535/2), (Integer /-2147483648.. .2147483647/4) и.т.д.

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

Значения вещественных типов (Real) всегда определяют число с некоторой точностью, которая зависит от внутреннего формата вещественного числа (Single, Real, Double, Extended).

Тип «дата-время»

Этот тип предназначен для одновременного хранения даты и времени. Во внутреннем представлении он занимает 8 байт и фактически представляет собой вещественное число, где в целой части хранится дата, а в дробной - время.

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

Логический тип (Boolean) представляет собой специальную конструкцию, которая может принимать два значения: True (Истина) или False (Ложь).

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

Перечислимый тип (Enum) представляет собой упорядоченный набор значений, описанный как список идентификаторов:

Массивы

Объекты, которые содержат множество однотипных объектов называются массивами (Array).

Есть еще один тип массива - динамический массив (Dynamic array).

Записи

Запись (Record) - сложная структура данных, состоящая из фиксированного количества объектов, называемых полями записи. В отличие от массивов поля записи могут быть разного типа.

21. Понятие операторов. Основные виды операторов.

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

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

В результате выполнения оператора присваивания значение переменной меняется - ей присваивается новое значение.

Оператор безусловной передачи управления

Goto метка.

Метка - это идентификатор, описанный в разделе меток - Label.

Условный оператор if

If условие then оператор 1 else оператор2;

Оператор разветвления (выбора)Case

Case выражение of

знач 11. .знач12: оператор1;

…

значk1 ..значк k2:операторк

else оператор0;

end;

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

Этот оператор еще называют операторными скобками, он начинается ключевым словом Begin и заканчивается словом End.

ОПЕРАТОРЫ ЦИКЛОВ

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

Оператор цикла (с параметром) For

For пер.цикла:= нач.знач. кон.знач. Do оператор1,

Оператор цикла (с условием) Repeat

Repeat тело цикла Until логическое выражение;

Оператор цикла (с условием) While

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