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

UptoLike

Присвойте переменной ml:
a) название месяца, следующего за месяцем m2 (считай-
те, что за декабрем идет январь) ;
b) название k-го месяца после месяца m;
c) название п-го месяца года.
7. Пусть дан фрагмент программы:
Type month = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep,
Oct, Nov, Dec);
Var k : 1 .. 366;
d : 1 .. 31;
m : month;
a) определите k – порядковый номер того дня високос-
ного года, который имеет дату d и m;
b) определите d и m – дату k-го по счету високосного года.
5.3. Теоретические вопросы (интервальный тип)
1. Верно ли то, что ограниченный тип называется также
интервальным типом?
2. Почему интервальный тип называется диапазоном?
3. Верно ли, что интервальный тип используется тогда,
когда заранее по смыслу задачи известен диапазон изменения
переменных?
4. Что делает компилятор при каждой операции с пере-
менной интервального типа?
5. Могут ли константы, определяющие границы интер-
вального типа, иметь тип Real?
6. Верно ли, что значение первой константы, определяю-
щей интервальный тип данных, должно быть меньше второй?
7. Какие символы разделяют константы, определяющие
тип диапазон?
8. Где определяется тип диапазон?
9. Можно ли границы диапазона задать не значениями
констант, а их именами, определенными в разделе описания
констант?
10. Какие значения могут принимать переменные типа
диапазон?
11. Можно ли стандартные функции Оrd, Succ, Pred
применять к переменным интервального типа?
42
     Присвойте переменной ml:
     a) название месяца, следующего за месяцем m2 (считай-
те, что за декабрем идет январь) ;
     b) название k-го месяца после месяца m;
     c) название п-го месяца года.
     7. Пусть дан фрагмент программы:
     Type month = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep,
Oct, Nov, Dec);
         Var k : 1 .. 366;
        d : 1 .. 31;
                 m : month;
     a) определите k – порядковый номер того дня високос-
ного года, который имеет дату d и m;
     b) определите d и m – дату k-го по счету високосного года.

    5.3. Теоретические вопросы (интервальный тип)
    1. Верно ли то, что ограниченный тип называется также
интервальным типом?
    2. Почему интервальный тип называется диапазоном?
    3. Верно ли, что интервальный тип используется тогда,
когда заранее по смыслу задачи известен диапазон изменения
переменных?
    4. Что делает компилятор при каждой операции с пере-
менной интервального типа?
    5. Могут ли константы, определяющие границы интер-
вального типа, иметь тип Real?
    6. Верно ли, что значение первой константы, определяю-
щей интервальный тип данных, должно быть меньше второй?
    7. Какие символы разделяют константы, определяющие
тип диапазон?
    8. Где определяется тип диапазон?
    9. Можно ли границы диапазона задать не значениями
констант, а их именами, определенными в разделе описания
констант?
    10. Какие значения могут принимать переменные типа
диапазон?
    11. Можно ли стандартные функции Оrd, Succ, Pred
применять к переменным интервального типа?
                              42