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

UptoLike

12. Можно ли к переменным интервального типа приме-
нять процедуры вводавывода?
13. Как описываются переменные ограниченных типов?
14. Можно ли операцию, применимую к переменной не-
которого типа, применять к переменной, относящейся к соот-
ветствующему диапазону?
15. Могут ли в одном выражении встречаться перемен-
ные, относящиеся k раз личным диапазонам одного основно-
го типа?
16. Может ли переменная интервального типа фигуриро-
вать в левой части оператора присваивания?
17. Может ли переменная интервального типа фигуриро-
вать в правой части оператора присваивания?
5.4. Упражнения (интервальный тип)
1. Описать переменную I как переменную ограниченного
типа, принимающую целочисленные значения от 20 до 35.
2. Можно ли задать переменную ограниченного типа,
принимающую вещественные значения на отрезке [2;5]?
3. В следующем фрагменте программы определите но-
вый курс корабля К2, если корабль сначала шел по курсу К1,
а затем его курс был изменен согласно приказу ПР.
Type курс = (север, восток, юг, запад);
приказ = (вперед, влево, назад, вправо);
Var К1, К2 : курс;
ПР : приказ;
4. Пусть даны описания:
Type days 1.. 31;
Var RabDay, BolnDay : days;
t : boolean;
k : Integer;
а) может ли переменная RabDay принимать значения 1, 2,
30, 0?
б) могут ли значения переменных RabDay и BolnDay
быть одинаковыми?
в) допустимы. ли представленные ниже операторы?
RabDay : = 25;
BolnDay : = 1;
43
    12. Можно ли к переменным интервального типа приме-
нять процедуры ввода – вывода?
    13. Как описываются переменные ограниченных типов?
    14. Можно ли операцию, применимую к переменной не-
которого типа, применять к переменной, относящейся к соот-
ветствующему диапазону?
    15. Могут ли в одном выражении встречаться перемен-
ные, относящиеся k раз личным диапазонам одного основно-
го типа?
    16. Может ли переменная интервального типа фигуриро-
вать в левой части оператора присваивания?
    17. Может ли переменная интервального типа фигуриро-
вать в правой части оператора присваивания?

     5.4. Упражнения (интервальный тип)
     1. Описать переменную I как переменную ограниченного
типа, принимающую целочисленные значения от 20 до 35.
     2. Можно ли задать переменную ограниченного типа,
принимающую вещественные значения на отрезке [2;5]?
     3. В следующем фрагменте программы определите но-
вый курс корабля К2, если корабль сначала шел по курсу К1,
а затем его курс был изменен согласно приказу ПР.
     Type курс = (север, восток, юг, запад);
         приказ = (вперед, влево, назад, вправо);
                   Var К1, К2 : курс;
                          ПР : приказ;
     4. Пусть даны описания:
     Type days 1.. 31;
           Var RabDay, BolnDay : days;
                    t : boolean;
                    k : Integer;
     а) может ли переменная RabDay принимать значения 1, 2,
30, 0?
     б) могут ли значения переменных RabDay и BolnDay
быть одинаковыми?
     в) допустимы. ли представленные ниже операторы?
     RabDay : = 25;
     BolnDay : = 1;
                            43