Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
+ЭУМКД КИТ-ч1-Бутов.docx
Скачиваний:
9
Добавлен:
05.05.2019
Размер:
262.85 Кб
Скачать

Индивидуальная практическая работа 2 Методические указания

ИПР 2 предназначена для приобретения практических навыков работы с материалом, относящимся к теме 10: «Функции». Здесь необходимо разработать программу, которая позволяла бы выполнить расчет по двум формулам с использованием двух функций func1 и func2 соответственно. Эти функции должны возвращать результат вычислений по формулам, определяемым вариантом задания, для конкретных исходных данных, передаваемых в функции в качестве параметров. Расчет необходимо выполнить для нескольких различных исходных данных по каждой из формул и вывести результаты расчета на экран монитора.

Варианты заданий

  1. z1 = 2sin2(3 – 2)cos2(5 + 2) z2 = 1/4 – sin(5/2 – 8)/4

  2. z1 = cos + sin+ cos3 + sin3 z2 = 2 cossin(/4 + 2)

  3. z1 = (sin2 + sin5 – sin3)/(cos + 1 – 2sin22) z2 = 2sin

  4. z1 = (sin2 + sin5 – sin3)/(cos – cos3 + cos5) z2 = tg3

  5. z1 = 1 – sin2(2)/4 + cos2

z2 = cos2 + cos4

  1. z1 = cos + cos2 + cos6 + cos7 z2 = 4cos(/2)cos(5/2)cos4

  2. z1 = cos2(3/8 – /4) – cos2(11/8 + /4) z2 = sin(/2)/2

  3. z1 = cos4x + sin2y + sin2(2x)/4 – 1 z2 = sin(y + x)sin(yx)

  4. z1 = (cos – cos)2 – (sin – sin)2 z2 = - 4sin2(( – )/2)cos( + )

  5. z1 = sin(/2 + 3)/(1 – sin(3 – )) z2 = ctg(5/4 + 3/2)

  6. z1 = (1 – sin2)/(1 + sin2)

z2 = (1 – tg)/(1 + tg)

  1. z1 = (sin4)/(1 + cos4)(cos2)/(1 + cos2) z2 = ctg(3/2 – )

  2. z1 = (sin + cos(2 – ))/(cos – sin(2 – )) z2 = (1 + sin(2)/cos2

  3. z1 = (cos + sin)/(cos – sin) z2 = tg2 + sec2

  4. z1 = )/( + b + 2)

z2 = 1/

  1. z1 = (x2 + 2x – 3 + (x + 1) )/(x2 – 2x – 3 + (x – 1) ) z2 =

  2. z1 = ( )/(3 – 2/ ) z2 = -

  3. z1 = ((a + 2)/a/( + 2) + 2/(a – ))( – )/(a + 2) z2 = 1/( + )

  4. z1 = ((1 + a + a2)/(2a + a2) + 2 – (1 – a + a2)/(2aa2))-1(5 – 2a2) z2 = (4 – a2)/2

  5. z1 = ((m – 1) – (n – 1) )/( + nm + m2m) z2 = ( – )/m

Контрольные работы Контрольная работа 1 Методические указания

КР 1 предназначена для приобретения практических навыков работы с материалом, относящимся к теме 9: «Структуры». В программе необходимо ввести описание структурного типа данных, определяемого вариантом, после чего создать массив из 10 структур. Далее необходимо заполнить этот массив конкретными данными, вводимыми с клавиатуры, после чего вывести на экран монитора те элементы массива (т.е. переменные структурного типа), которые соответствуют введенному с клавиатуры критерию отбора данных. При этом работать с полями структур можно обычным образом, используя операцию точечного выбора, или с помощью механизма указателей, используя операцию стрелочного выбора (->).

Варианты заданий

  1. Опишите структуру с именем STUDENT, содержащую следующие поля: - фамилия и инициалы; - номер группы; - успеваемость (массив из 5 элементов).

Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT; 2) вывод на экран монитора фамилий и номеров групп для всех студентов, имеющих средний бал больше 8.

  1. Опишите структуру с именем STUDENT, содержащую следующие поля: - фамилия и инициалы; - номер группы; - успеваемость (массив из 5 элементов).

Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT; 2) вывод на экран монитора фамилий и номеров групп для всех студентов, имеющих оценки 9 и 10.

  1. Опишите структуру с именем STUDENT, содержащую следующие поля: - фамилия и инициалы; - номер группы; - успеваемость (массив из 5 элементов).

Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT; 2) вывод на экран монитора фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку ниже, чем 4.

  1. Опишите структуру с именем AEROFLOT, содержащую следующие поля: - название пункта назначения рейса; - номер рейса; - тип самолета.

Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа AEROFLOT; 2) вывод на экран монитора номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которого совпало с названием, введенным с клавиатуры.

  1. Опишите структуру с именем AEROFLOT, содержащую следующие поля: - название пункта назначения рейса; - номер рейса; - тип самолета.

Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа AEROFLOT; 2) вывод на экран монитора пунктов назначения и номеров рейсов, обслуживаемых самолетом, тип которого введен с клавиатуры.

  1. Опишите структуру с именем WORKER, содержащую следующие поля: - фамилия и инициалы работника; - название занимаемой должности; - год поступления на работу. Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа WORKER; 2) вывод на экран монитора фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры.

  2. Опишите структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения; - номер поезда; - время отправления. Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа TRAIN; 2) вывод на экран монитора информации о поездах, отправляющихся после введенного с клавиатуры времени.

  3. Опишите структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения; - номер поезда; - время отправления. Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа TRAIN; 2) вывод на экран монитора информации о поездах, направляющихся в пункт, название которого введено с клавиатуры.

  4. Опишите структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения; - номер поезда; - время отправления. Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа TRAIN; 2) вывод на экран монитора информации о поезде, номер которого введен с клавиатуры.

  5. Опишите структуру с именем MARSH, содержащую следующие поля: - название начального пункта маршрута; - название конечного пункта маршрута; - номер маршрута.

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

  1. Опишите структуру с именем MARSH, содержащую следующие поля: - название начального пункта маршрута; - название конечного пункта маршрута; - номер маршрута.

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

  1. Опишите структуру с именем NOTE, содержащую следующие поля: - фамилия и инициалы; - номер телефона; - дата рождения (массив из 3 чисел). Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа NOTE; 2) вывод на экран монитора информации о человеке, номер телефона которого введен с клавиатуры.

  2. Опишите структуру с именем NOTE, содержащую следующие поля: - фамилия и инициалы; - номер телефона; - дата рождения (массив из 3 чисел). Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа NOTE; 2) вывод на экран монитора информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры.

  3. Опишите структуру с именем NOTE, содержащую следующие поля: - фамилия и инициалы; - номер телефона; - дата рождения (массив из 3 чисел). Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа NOTE; 2) вывод на экран монитора информации о человеке, чья фамилия введена с клавиатуры.

  4. Опишите структуру с именем ZNAK, содержащую следующие поля: - фамилия и инициалы; - знак Зодиака; - дата рождения (массив из 3 чисел). Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа ZNAK; 2) вывод на экран монитора информации о человеке, чья фамилия введена с клавиатуры.

  5. Опишите структуру с именем ZNAK, содержащую следующие поля: - фамилия и инициалы; - знак Зодиака; - дата рождения (массив из 3 чисел). Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа ZNAK; 2) вывод на экран монитора информации о людях, родившихся под знаком, название которого введено с клавиатуры.

  6. Опишите структуру с именем ZNAK, содержащую следующие поля: - фамилия и инициалы; - знак Зодиака; - дата рождения (массив из 3 чисел). Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа ZNAK; 2) вывод на экран монитора информации о людях, родившихся в месяц, значение которого введено с клавиатуры.

  7. Опишите структуру с именем PRICE, содержащую следующие поля: - название товара; - название магазина, в котором продается товар; - стоимость товара.

Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа PRICE; 2) вывод на экран монитора информации о товаре, название которого введено с клавиатуры.

  1. Опишите структуру с именем PRICE, содержащую следующие поля: - название товара; - название магазина, в котором продается товар; - стоимость товара.

Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа PRICE; 2) вывод на экран монитора информации о товарах, продающихся в магазине, название которого введено с клавиатуры.

  1. Опишите структуру с именем ORDER, содержащую следующие поля: - расчетный счет плательщика; - расчетный счет получателя;

- перечисляемая сумма.

Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа ORDER; 2) вывод на экран монитора информации о сумме, снятой с расчетного счета плательщика, введенного с клавиатуры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]