Вариант №4
1. Изобразить на экране ЭВМ рисунок № 4.
2. Построить график функции f(x)=x sin x.
3. *Создать произвольный рисунок.
Вариант №5
1. Изобразить на экране ЭВМ рисунок № 5.
2. Построить график функции f(x)=tg x.
3. * Создать произвольный рисунок.
Вариант №6
1. Изобразить на экране ЭВМ рисунок № 6.
2. Построить график функции f(x)=sin x – cos x..
3. * Создать произвольный рисунок.
Вариант №7
1. Изобразить на экране ЭВМ рисунок № 7.
2. Построить график функции f(x)=sin x + tg x.
3. * Создать произвольный рисунок.
Вариант №8
1. Изобразить на экране ЭВМ рисунок № 8.
2. Построить график функции f(x)=log2 x.
3. * Создать произвольный рисунок.
Вариант №9
1. Изобразить на экране ЭВМ рисунок № 9.
2. Построить график функции f(x)= - cos 2x.
3. * Создать произвольный рисунок.
Вариант №10
1. Изобразить на экране ЭВМ рисунок № 10.
2. Построить график функции f(x)=tg 2x –3.
3. * Создать произвольный рисунок.
Вариант №11
1. Изобразить на экране ЭВМ рисунок № 11.
2. Построить график функции f(x)=cos x – x2.
3. * Создать произвольный рисунок.
Вариант №12
1. Изобразить на экране ЭВМ рисунок № 12.
2. Построить график функции f(x)=2 lg x +1
3. * Создать произвольный рисунок.
Вариант №13
1. Изобразить на экране ЭВМ рисунок № 13.
2. Построить график функции f(x)=sin2 x – cos 2x.
3. * Создать произвольный рисунок.
Вариант №14
1. Изобразить на экране ЭВМ рисунок № 14.
2. Построить график функции f(x)=sin (1 / x) +2.
3. * Создать произвольный рисунок.
Вариант №15
1. Изобразить на экране ЭВМ рисунок № 15.
2. Построить график функции f(x)= 2 sin2 x +1.
3. * Создать произвольный рисунок.
Лабораторная работа № 9.
Тип запись
Цель лабораторной работы: Сформировать понятие записи, приобрести умения, навыки составления программ с записью, используя запись с вариантной частью и оператор WIТН.
Студент должен знать: назначение типа запись в алгоритмах и программах; синтаксис оператора присоединения; правила определения переменных типа запись в языке программирования Паскаль, запись с вариантами.
Студент должен уметь: записывать блок-схемы решаемых задач, программировать алгоритмы, использующие переменные типа запись, использовать различные приемы программирования при работе с записями.
Студент должен владеть навыками: использования простых записей и записей с вариантами при решении задач различной направленности.
Вариант №1
1. Опишите запись с именем типа Karta, содержащую следующие поля:
– номер измерения (тип integer),
– значение (тип real).
Переменную, определяющую запись назовите Z.
2. Составить программу, которая описывает запись с именем Воln, содержащую
информацию о стационарных больных: ФИО, возраст, адрес, дата поступления,
диагноз, ФИО лечащего врача, и обеспечивает ввод данных.
3. Найти ошибки в следующем фрагменте программы:
Туре krug=record Radius:Rеа1;
Centr=Record Х, У:rеа1 end;
End;
Var k: krug;
With k Do
Begin Radius:=2.5; х:=0; у:=1.8; end;
4. Составить программу, которая описывает массив записей - телефонный справочник друзей — и обеспечивает ввод данных, поиск номера телефона по фамилии, подсчет и вывод списка всех абонентов по критерию «увлечение компьютерными играми». В записи о друзьях содержится сведения: фамилия, имя, телефон, хобби.
5. Приведите пример программы, использующую запись, содержащую информацию в базе данных Бюро знакомства: Ф. И.О., адрес, телефон, возраст; с учетом пола (М, Ж) указать: для признака М - знак зодиака, зарплату, наличие вредных привычек ( да, нет ); для Ж - цвет глаз, размер форм, количество детей.
Вариант №2
1. Опишите запись с именем типа Doc, содержащую следующие поля:
- номер строки документа (тип Integer),
- текст строки (тип String).
Переменную, определяющую запись назовите S.
2. Составить программу, которая описывает запись с именем Tovar, содержащую Информацию о товаре: код товара, наименование товара, цена, и обеспечивает ввод данных.
3. Найти ошибки в следующем фрагменте программы:
Туре krug=record Radius:Real;
Centr=Record Х, У:геа1 end;
Еnd;
Var k: krug;
With k Do
Begin Radius:=2.5; Centr. х:=2; Centr. у:=1.8 end;
4. Cоставить программу, которая описывает таблицу химических элементов, отображая следующую информацию: название, символическое обозначение, массу атома, заряд атомного ядра, перечень основных химических свойств. Программа должна выполнять вывод данных в виде таблицы, по указанному символическому обозначению вывод всех данных о химическом элементе, находил элемент с наибольшей массой и с самым маленьким зарядом.
5. Приведите пример программы, используя запись, содержащую следующую информацию:
Ф. И.О. студента, номер зачетной книжки, специализация, курс и в зависимости от курса указать: для студентов 1 курса - Ф. И.О. куратора, дату выдачи студенческих билетов, количество набранных на вступительных экзаменах баллов, для студентов 5 курса - название дипломной работы, Ф. И.О. научного руководителя, оценка за гос. практику, место распределения на будущую работу.
Вариант №3
1. Опишите запись с именем типа Tovar, содержащую информацию о хранящемся на складе товаре:
- код товара (тип Integer),
- наименование товара (тип String ),
- цена (тип Real).
Переменную, определяющую запись назовите Tov.
2. Cоставить программу, которая описывает запись с именем Data, содержащую информацию о средней температуре за 30 дней: номер месяца, температура, и обеспечивает ввод данных.
3. Найти ошибки в следующем фрагменте программы:
Туре krug=rесоrd Radius:Rеа1;
Centr=Record Х, У:rеа1 end
Еnd;
Vаr k: krug;
Begin Radius:=1.5;
With Centr Do
х:=0;у:=1.8 еnd;
end;
4. Определите запись с именем типа Kniga, содержащую информацию о библиотечных
фондах: название книги, автор, год издания, количество читателей, прочитавших эту книгу. Найти самую читаемую книгу.
5. Составить программу, которая описывает массив записей жильцов дома, отображая в нем следующую информацию: номер квартиры, Ф. И.О., возраст, для лиц старше 18 лет в зависимости от рода занятий указать: если студент, то место учебы, название факультета и курс; для работающих - профессию, место работы, трудовой стаж; для пенсионеров - год выхода на пенсию. Программа должна обеспечивать ввод данных, поиск квартиры с максимальным количеством жильцов, поиск самого юного и пожилого жильца, поиск студентов и пенсионеров.
Вариант №4
1. Опишите запись с именем типа Craf, содержащую данные, необходимые для построения графика из 40 точек:
– название графика (тип String),
– 40 значений (тип Integer).
Переменную, определяющую запись назовите X.
2. Составить программу, которая описывает запись с именем Craf, содержащую данные: название графика, 40 точек и обеспечивает ввод данных.
3. Найти ошибки в следующем фрагменте программы:
Туре krug=rесоrd Radius:Rеа1;
Сеntr=Rесоrd Х, У:rеа1 end
Еnd;
Vаr k: krug;
With k, Center Dо
Веgin Radius:=2.5; х:=0; у:=1.8 end;
4. Опишите, используя структуру записи, школьный журнал. Предусмотрите в записи поля для хранения информации о предмете, фамилии учащегося, оценке. Вывести на экран фамилии отличников класса.
5. Приведите пример программы, используя запись, содержащую следующую информацию службы социального обеспечения: Ф. И. ребенка, возраст, пол, есть инвалидность или нет, и в зависимости от этого: для детей инвалидов указать - группа инвалидности, размер выплачиваемой пенсии, номер пенсионного удостоверения.
Вариант № 5
1. Опишите запись с именем типа Ваza, содержащую информацию для школьной базы данных:
- личный номер ученика (тип integer),
- Ф. И.О.
- год рождения (тип integer),
- адрес (тип string).
Переменную, определяющую запись назовите Inf.
2. Составить программу, которая описывает запись с именем Post, содержащую информацию о подписчиках: ФИО, адрес, 10 строк с наименованием газет и журналов, и обеспечивает ввод данных.
3. Найти ошибки в следующем фрагменте программы:
Туре krug=record Radius: Real;
Centr=Record Х, У: real end
Еnd;
Var k: krug;
With Centr, k Do
Begin Radius:=3.3; х:=0; у:=1.8 end;
4. Составить программу, которая содержит сведения о рейсах и наличии билетов Аэрофлота. Структура записи: номер рейса, пункт назначения, время вылета и прибытия, место, наименования документа удостоверяющего личность пассажира и его номер. Программа должна по номеру рейса выводить на экран информацию о количестве оставшихся мест или их отсутствии.
5. Дана следующая информация для 25 человек: фамилия, имя, пол, город, адрес, телефон, хобби; в зависимости от интересов для человека, увлекающегося на досуге компьютерами, написать информацию о типе компьютера, объеме памяти, а для людей увлеченных музыкой - перечислить инструменты, на которых они играют.
Вариант № 6
1. Опишите запись с именем типа Systema, содержащую информацию о планетах солнечной системы:
- номер планеты по удалению от Солнца (тип integer),
- название планеты (тип string),
- объем (тип real),
- диаметр (тип rеа1),
- удаленность от Земли (тип rеа1).
Переменную, определяющую запись назовите Planeta.
2. Составить программу, которая описывает запись с именем Аnceta, содержащую информацию: ФИО, пол, дата рождения, возраст, и обеспечивает ввод данных.
3. Найти ошибки в следующей программе:
Program errors;
Type Ро1е=(а, b);
nt=record а:integer; b:Char end;
Var х, у:nt; с: Сhаr;
function f(var z:nt):nt;
var р:Ро1е;
Begin
For р:=а То b Do
f. р:=succ(z. р); end;
Begin
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |


