Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
великая сборная(телефон).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
395.26 Кб
Скачать

3. Особенности использования условного оператора.

3. Условный оператор обеспечивает выполнение или невыполнение некоторых операторов в зависимости от соблюдения определенных условий. Условный оператор в общем случае предназначен для организации разветвления программы на два направления и имеет формат:

if<Условие>then<Оператор1>

else<Оператор2>;

Условие представляет собой выражение логического типа.

условный оператор выполняется следующим образом:

1) вычисляется выражение (его результат должен быть типа Boolean);

2) если результат - True, то выполняется оператор1;

3) если результат - False, то выполняется оператор2.

Существует также сокращенная форма условного оператора:

IF условие THEN оператор

В этом случае, если условие истинно, то выполняется оператор, если же оно ложно, то оператор не выполняется.

Билет 16 1. Работа с записями и файлами. Объявление записей. Обращение к элементам записи

Запись (record), называемая в некоторых языках структурой, представляет собой объединенный общим именем набор данных различных типов. Отдельные данные записи называются полями. Все это напоминает запись в базе данных, только хранящуюся в оперативной памяти компьютера. Тип записи объявляется следующим образом:

type

<имя типа> •= record

<список имен полей> : <тип>;

<список имен полей> : <тип>;

end,-

Например:

type

TPers= record

Fam, Name, Par : String [15] ;

Year : Integer;

Sex : boolean;

Dep : string[10J

end;

Эти операторы объявляют тип записи TPers, содержащей сведения о сотруднике некоторой организации: его фамилию, имя, отчество (поля Fam, Name, Par), год рождения (поле Year), пол (поле Sex), отдел, в котором он работает (поле Dep). Область видимости идентификаторов полей только внутри записи. Когда определен тип записи, можно определить переменные этого типа. Например:

var Pers, Persl : TPers;

Доступ к отдельным полям записи осуществляется указанием на соответствующую переменную типа записи и после символа точки «.» – имя поля. Например:

Pers.Fam := 'Иванов';

Pers.Nam := 'Иван';

Pers.Par :- 'Иванович';

Pers.Year := 1960;

Pers.Sex := true;

Pers.Dep :='Цех 1';

При групповых операциях с полями удобно использовать оператор with..do. 2. Системное программное обеспечение. 

Системное программное обеспечение (СПО) (System Software) - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. СПО предназначено: для организации выполнения программ; автоматизации создания новых программ; обеспечения надежной и эффективной работы самого компьютера и вычислительной сети; проведения диагностики и профилактики аппаратуры компьютера и вычислительных сетей; выполнения вспомогательных технологических процессов. В СПО традиционно включают системные управляющие и системные обрабатывающие программы. 3. Типы данных, которые можно использовать на Паскале. 

Символьный тип (char) может принимать значения из определенной упорядоченной последовательности символов.

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

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

Все вышеописанное – это простые типы данных. Но бывают и более сложные, структурированные, которые базируются на простых типах.

Массив – это структура, занимающая в памяти единую область и состоящая из фиксированного числа компонентов одного типа.

Строки представляет собой последовательность символов. Причем количество этих символов не может быть больше 255 включительно. Такое ограничение характерная черта Pascal.

Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. В разных полях данные могут иметь разный тип.

Множества представляют собой совокупность любого числа элементов, но одного и того же перечисляемого типа.

Файлы для Pascal представляют собой последовательности однотипных данных, которые хранятся на устройствах внешней памяти (кстати, жесткий диск – это тоже внешняя память).

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