TURBO PASCAL:Учебное пособие. Терёхин В.В. - 84 стр.

UptoLike

Составители: 

84
3. Написать игровую программу «Угадай число». Суть игры
состоит в следующем: Программа с помощью генератора слу-
чайных чисел выбирает число в диапазоне от 0 до 9. Требуется
угадать это число за три попытки. После каждой попытки со-
общается, больше или меньше названное число задуманного.
21 Записи
21.1 Записи с фиксированными частями
Запись в Паскале относится к структурированным типам
и в этом смысле отличается от массива только разнотипностью
своих компонент, что позволяет использовать ее в качестве на-
бора данных, описывающих некоторый объект. Например, при
описании учащихся данного класса школы можно рассмотреть
следующие индивидуальные характеристики отдельного уче-
ника: фамилию, имя, месяц и число рождения, вес, рост, номер
парты и т. д. Видно, что все данные об ученике разнотипные
фамилия, имя - строки, месяц, число, номер парты - целые, вес
и рост - вещественные. Таким образом, для хранения информа-
ции об учащихся воспользоваться массивом практически не-
возможно. Но структурированный тип Record предназначен
как раз для этого. При описании переменной - записи предва-
рительно определяют идентификатор типа Record в разделе
описания типов.
type
<идентификатор пользовательского типа> = record
<список 1 идентификаторов полей записи>: <тип полей>;
<список 2 идентификаторов полей записи>: <тип полей>;
………………………………………………………………
<список n идентификаторов полей записи>: <тип полей>;
end;
После описания типа можно использовать его иденти-
3. Написать игровую программу «Угадай число». Суть игры
состоит в следующем: Программа с помощью генератора слу-
чайных чисел выбирает число в диапазоне от 0 до 9. Требуется
угадать это число за три попытки. После каждой попытки со-
общается, больше или меньше названное число задуманного.


      21 Записи

       21.1 Записи с фиксированными частями
       Запись в Паскале относится к структурированным типам
и в этом смысле отличается от массива только разнотипностью
своих компонент, что позволяет использовать ее в качестве на-
бора данных, описывающих некоторый объект. Например, при
описании учащихся данного класса школы можно рассмотреть
следующие индивидуальные характеристики отдельного уче-
ника: фамилию, имя, месяц и число рождения, вес, рост, номер
парты и т. д. Видно, что все данные об ученике разнотипные
фамилия, имя - строки, месяц, число, номер парты - целые, вес
и рост - вещественные. Таким образом, для хранения информа-
ции об учащихся воспользоваться массивом практически не-
возможно. Но структурированный тип Record предназначен
как раз для этого. При описании переменной - записи предва-
рительно определяют идентификатор типа Record в разделе
описания типов.

type
  <идентификатор пользовательского типа> = record
     <список 1 идентификаторов полей записи>: <тип полей>;
     <список 2 идентификаторов полей записи>: <тип полей>;
      ………………………………………………………………
     <список n идентификаторов полей записи>: <тип полей>;
  end;

      После описания типа можно использовать его иденти-
                                                           84