Вариант №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