Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 55 стр.

UptoLike

Методические указания
При выполнении заданий следует ознакомиться с
теоретической частью лабораторной работы
Определить алгоритм решения задачи, записать наме-
ченный алгоритм в виде блок-схемы программы.
Подобрать контрольный пример.
После чего приступить к написанию программы в ИСП.
Содержание отчета
1. Постановка задачи.
2. Описание алгоритма.
3. Блок-схема алгоритма.
4. Текст программы и результаты ее выполнения.
4.1. Упражнения, задания, задачи
1. Дано описание переменной множественного типа:
Var PM : Set Of (Венера, Сатурн, Марс);
Выписать все допустимые значения этой переменной.
2. Будут ли равны множества:
a) ['A' .. 'D'] и ['A', 'B', 'C', 'D'];
b) [лето, зима] и [зима, лето].
3. Какие из приведенных ниже выражений являются не-
правильными с точки зрения языка Паскаль и почему?
а) ['А', 'В', 'С'] / ['А', 'В'];
b) [5, 6, 1, 3] >= [1, 3, 5, 6];
c) [куб, шар] + [призма];
d) [уравнение, система] * [неравенство, система];
e) [3.5, 7.1, 2.0] – [1, 2].
4. Пусть дан фрагмент программы.
Type bits = Set Of 0 .. 1;
Var x : bits;
y : Set Of (a, b, с);
z : Set Of ' ! ' . . ' ! ';
Определите: базовый тип каждого из указанных множе-
ственных типов; сколько и каких значений может принимать
каждая из переменных х, у и z.
55
                  Методические указания

    – При выполнении заданий следует ознакомиться с
теоретической частью лабораторной работы
    – Определить алгоритм решения задачи, записать наме-
ченный алгоритм в виде блок-схемы программы.
    – Подобрать контрольный пример.
    – После чего приступить к написанию программы в ИСП.

                    Содержание отчета

   1.   Постановка задачи.
   2.   Описание алгоритма.
   3.   Блок-схема алгоритма.
   4.   Текст программы и результаты ее выполнения.

    4.1. Упражнения, задания, задачи
    1. Дано описание переменной множественного типа:
    Var PM : Set Of (Венера, Сатурн, Марс);
    Выписать все допустимые значения этой переменной.
    2. Будут ли равны множества:
    a) ['A' .. 'D'] и ['A', 'B', 'C', 'D'];
    b) [лето, зима] и [зима, лето].
    3. Какие из приведенных ниже выражений являются не-
правильными с точки зрения языка Паскаль и почему?
    а) ['А', 'В', 'С'] / ['А', 'В'];
    b) [5, 6, 1, 3] >= [1, 3, 5, 6];
    c) [куб, шар] + [призма];
    d) [уравнение, система] * [неравенство, система];
    e) [3.5, 7.1, 2.0] – [1, 2].
    4. Пусть дан фрагмент программы.
    Type bits = Set Of 0 .. 1;
    Var x : bits;
    y : Set Of (a, b, с);
    z : Set Of ' ! ' . . ' ! ';
    Определите: базовый тип каждого из указанных множе-
ственных типов; сколько и каких значений может принимать
каждая из переменных х, у и z.
                            55