русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема: «Комбинированный тип данных - запись».


Дата добавления: 2014-11-27; просмотров: 2165; Нарушение авторских прав


Цели: 1. Познакомиться с организацией типа данных запись.

2. Научиться создавать программы с использованием типа данный запись средствами Turbo Pascal.

Литература:

1. И.Г.Семакин, А.П.Шестаков «Основы программирования», М.:Мастерство; НМЦ СПО; Высшая школа, 2001.

2. Г.Д.Фролов, Э.И.Кузнецов «Элементы информатики», М.: Высшая школа, 1989., Глава 1.

3. Бородич Ю.С., Вальвачев А.Н., Кузьмич А.И. «Паскаль для персональных компьютеров» Справочное ипособие,-Мн.: Выш. Шк.: БФ ГИТМП «НИКА», 1991.

4. Д.В.Офицеров, А.Б.Долгий, В.А.Старых «Программирование на персональных ЭВМ»: Практикум; -Мн.: Выш. Шк., 1993.

Вопросы к допуску и защите:

1. В каких случаях используется тип данных запись?

2. Дайте определение типа данных запись.

3. Как описать тип данных запись?

4. Как задать значения типа данных запись в программе?

5. Как вывести на экран тип данных запись?

6. Что называется полем записи?

7. Какие требования предъявляются к идентификаторам поля в записи?

8. Чем определяется объем памяти, требуемый для размещения записи?

9. Что такое составное имя поля записи? Из каких частей оно состоит и как записывается?

 

Ход работы:

1. Написать программу, определяющую:
а) дату следующего (предыдущего) дня;

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

Ь) дату, которая наступит через т дней;

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

с) дату, которая была за т дней до сегодняшнего дня;

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

d) количество суток, прошедших от даты tl до t2;

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

е) день недели, выпадающий на дату tl, если известно, что в первый день
нашей эры был понедельник.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

2. Опишите запись с именем типа Karta, содержащую следующие поля:

• номер измерения (тип integer);

• значение (тип real). Переменную, определяющую запись, назовите Z.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

 

3. Опишите запись с именем типа Doc, содержащую следующие поля:

• номер строки документа (тип integer);

• текст строки (тип string). Переменную, определяющую запись, назовите S.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

4. Опишите запись с именем типа Tovar, содержащую информацию о хранящемся на складе товаре:

• код товара (тип integer);

• наименование товара (тип string);

• цену (тип real). Переменную, определяющую запись, назовите Tov.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

5. Опишите запись с именем типа Graf, содержащую данные, необходимые для по­строения графика из 40 точек:

• название графика (тип string);

• 40 значений (тип integer). Переменную, определяющую запись, назовите X.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

6. Опишите запись с именем типа Вата, содержащую информацию для школьной базы данных:

• личный номер ученика (тип integer);

• ФИО (тип string);

• год рождения (тип integer);

• адрес (тип string). Переменную, определяющую запись, назовите Inf.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

7. Опишите запись с именем типа Systema, содержащую информацию о планетах солнечной системы:

• номер планеты по удалению от Солнца (тип integer);

• название планеты (тип string);

• объем (real);

• диаметр (real);

• удаленность от Земли (real). Переменную, определяющую запись, назовите Planeta.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

8. Опишите запись с именем типа Sport, содержащую информацию о лучших спортивных достижениях школы по легкой атлетике:

• название вида (тип string);

• фамилия рекордсмена (тип string);

• дата установления рекорда (запись Dat, состоящая из полей Day, Month,Year);

• сообщение о результате (real). Переменную, определяющую запись, назовите Rec.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

9. Опишите запись с именем типа Geometr, содержащую информацию об оценках учеников вашего класса по геометрии:

• ФИО (тип string);

• оценки за девять месяцев тах по 20 оценок в месяц. Переменную, определяющую запись, назовите Dig.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

10. Опишите запись с именем типа Rasp, содержащую информацию о движении поездов из вашего города:

• направление (тип string);

• время отправления электропоездов (тип real). Переменную, определяющую запись, назовите R.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

11. Опишите запись с именем типа Post, содержащую информацию в почтовой б( данных о подписчиках на газеты и журналы:

• ФИО (тип string);

• адрес (тип string).

• 10 строк с названиями газет и журналов.

Переменную, определяющую запись, назовите G.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

12. Опишите запись с именем типа Вот, содержащую информацию о больных и данных о стационарных больных:

• ФИО (тип string);

• возраст (тип integer);

• адрес (тип string) ,

• дату поступления (тип string);

• диагноз (тип string);

• ФИО лечащего врача (тип string).

Переменную, определяющую запись, назовите В.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

13. Составьте программу, которая описывает массив записей — телефонный справочник одноклассников — и обеспечивает ввод данных, поиск номера телефона по фамилии, подсчет и вывод списка всех абонентов по критерию "увлечение компьютерными играми". В записи о каждом однокласснике содержатся следующие сведения: фамилия, имя, телефон, хобби.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

14. Составьте программу, которая описывает таблицу химических элементов, отображая следующую информацию: название, символическое обозначение, массу атома, заряд атомного ядра, перечень основных химических свойств. Программа должна выполнять вывод данных о химическом элементе по указанному символическому обозначению, находить элемент с самой большой массой, с самым маленьким зарядом ядра.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

15. Составьте программу, которая описывает массив записей жильцов дома, отображая в нем следующую информацию о каждом: номер квартиры, фамилия, имя, возраст, для лиц

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

 

16.Опишите, используя структуру записи, школьный журнал. Предусмотрите ввод поля для хранения информации о фамилии учащегося, предмете, оценке. Составьте, программу, считывающую с клавиатуры данные об успеваемости учащихся класса и выдающую на экран сведения об отличниках класса, о средней успеваемости учащихся класса.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________

17. Опишите, используя структуру записи, школьный класс (фамилия, инициалы, рождения, месяц рождения, год рождения). Составьте программу, считывающую с клавиатуры данные об учащихся класса и выводящую на экран данные о днях рождения учащих месяцам.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________

5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________



8.___________________________________________________________________________________

9.___________________________________________________________________________________




<== предыдущая лекция | следующая лекция ==>
Тема: «Тип данных массив. Одномерный и двумерный массив. Способы задания и обработки данных в массивах». | Тема: «Файлы. Типы файлов. Методы работы с файлами».


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.998 сек.