Конспект лекций по программированию для начинающих. Гладков В.П. - 22 стр.

UptoLike

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

24
дробное не подходит, потому что по смыслу в ответе необходимо получить
целое число.
Характеристика отдельного объекта может быть неизменной (не меняться в
процессе вычислений). Такая характеристика представляется константой, т.е.
явным изображением своего значения.
Для ссылок на изменяющиеся значения характеристики используются
имена, называемые переменными. Имена строятся из букв и
цифр, но
начинаются они с буквы.
Если для задания характеристики достаточно одного значения, то ее
называют скалярной (атомарной, неделимой).
Довольно часто значение характеристики имеет сложное строение. Такую
характеристику называют структурной. Для ее задания обычно указывается
несколько значений, связанных между собой определенным образом. Примеры
таких характеристик: скорость, ускорение (задаются величиной
и напрвлением),
вектор на плоскости, состав некоторого класса школы, дата рождения и т.п.
Для каждого типа объекта можно выделить некоторое подмножество
характеристик, которое однозначно определяет каждый отдельный объект
внутри типа. Такое подмножество характеристик называется ключом.
Например, для списка учеников некоторого класса ключом может быть
порядковый номер ученика в журнале.
Ключом для автомобиля может являться
его регистрационный номер в ГАИ, а ключом для книги - ее автор и заглавие.
Часто бывает, что несколько различных комбинаций характеристик могут быть
использованы в качестве ключей. Какую из них выбрать в качестве ключа
решает программист. Например, тип «семья» может иметь следующие
характеристики: фамилию, адрес, телефон, наличие
домашних животных или
дачного участка. Кроме этих характеристик, для удобства обработки
добавляется искусственная характеристика - порядковый номер семьи. Здесь в
качестве ключа можно выбрать либо порядковый номер, либо фамилию при
условии отсутствия однофамильцев, либо номер телефона при условии
установки только одного телефона в каждой семье. Объекты разных типов
взаимодействуют друг с
другом. Чтобы описать эти взаимодействия обычно
перечисляют те объекты, которые в него вступают. Списки таких объектов
называют отношениями. Примерами отношений являются:
1. Списки семей, имеющих автомобили. В этом списке перечисляются
номера семей и номера автомобилей, имеющихся у этих семей (предполагается
наличие одного автомобиля у каждой семьи).
2. Списки учеников, получивших оценки по
французскому языку за
текущую неделю. В этом списке перечислены фамилии учеников и оценки,
полученные ими по французскому языку.
3. Списки трансляторов, имеющихся на данном компьютере, где
перечисляются алгоритмические языки и трансляторы для них.
Простейшими доменами, откуда черпаются значения данных, являются
домены, содержащие целые и вещественные числа, логические значения и
строковые
данные. Такие домены представляют собой тип данных, т.к.
содержат одинаковые элементы, над которыми разрешено выполнять только
                                      24

дробное не подходит, потому что по смыслу в ответе необходимо получить
целое число.
   Характеристика отдельного объекта может быть неизменной (не меняться в
процессе вычислений). Такая характеристика представляется константой, т.е.
явным изображением своего значения.
   Для ссылок на изменяющиеся значения характеристики используются
имена, называемые переменными. Имена строятся из букв и цифр, но
начинаются они с буквы.
   Если для задания характеристики достаточно одного значения, то ее
называют скалярной (атомарной, неделимой).
   Довольно часто значение характеристики имеет сложное строение. Такую
характеристику называют структурной. Для ее задания обычно указывается
несколько значений, связанных между собой определенным образом. Примеры
таких характеристик: скорость, ускорение (задаются величиной и напрвлением),
вектор на плоскости, состав некоторого класса школы, дата рождения и т.п.
   Для каждого типа объекта можно выделить некоторое подмножество
характеристик, которое однозначно определяет каждый отдельный объект
внутри типа. Такое подмножество характеристик называется ключом.
Например, для списка учеников некоторого класса ключом может быть
порядковый номер ученика в журнале. Ключом для автомобиля может являться
его регистрационный номер в ГАИ, а ключом для книги - ее автор и заглавие.
Часто бывает, что несколько различных комбинаций характеристик могут быть
использованы в качестве ключей. Какую из них выбрать в качестве ключа
решает программист. Например, тип «семья» может иметь следующие
характеристики: фамилию, адрес, телефон, наличие домашних животных или
дачного участка. Кроме этих характеристик, для удобства обработки
добавляется искусственная характеристика - порядковый номер семьи. Здесь в
качестве ключа можно выбрать либо порядковый номер, либо фамилию при
условии отсутствия однофамильцев, либо номер телефона при условии
установки только одного телефона в каждой семье. Объекты разных типов
взаимодействуют друг с другом. Чтобы описать эти взаимодействия обычно
перечисляют те объекты, которые в него вступают. Списки таких объектов
называют отношениями. Примерами отношений являются:
   1. Списки семей, имеющих автомобили. В этом списке перечисляются
номера семей и номера автомобилей, имеющихся у этих семей (предполагается
наличие одного автомобиля у каждой семьи).
   2. Списки учеников, получивших оценки по французскому языку за
текущую неделю. В этом списке перечислены фамилии учеников и оценки,
полученные ими по французскому языку.
   3. Списки трансляторов, имеющихся на данном компьютере, где
перечисляются алгоритмические языки и трансляторы для них.
   Простейшими доменами, откуда черпаются значения данных, являются
домены, содержащие целые и вещественные числа, логические значения и
строковые данные. Такие домены представляют собой тип данных, т.к.
содержат одинаковые элементы, над которыми разрешено выполнять только