
Лаб_9 Головков И.Е. 12002108 ПП
.docxВыполнил Головков И.Е.
Группа 12002108
Проверила Гахова Н.Н.__
Дата _________________
Оценка _______________
Подпись ______________
Отчёт по лабораторной работе № 9
Пользовательские функции в С++
Вариант 25
Цель: изучение методов использования пользовательских функций в языке Си.
Задание 1. Составить программу, решающую одну из двух задач из предыдущих работ. Использовать меню для выбора решаемых задач.
Начало
mas1()
–
1
+
Lab
5
nom
Выход
nom
1
mas1()
Выход
Lab
6
mas2()
mas2()
2
Возврат
0
3
Иначе
Вывод
«Режима нет»
Конец
Рисунок 1 – Блок-схема алгоритма для задания 1
Рисунок 2 – Программа для задания 1
Задание 2. В партии, состоящей из K изделий, имеются L дефектных. Выбираются для контроля из партии R изделий. Найти вероятность того, что партия будет забракована. Партия бракуется, если среди контрольных окажется более S дефектных изделий.
Должно быть при вводе L <k и r <k.
Например, k=10; L=5; r=4; s=2.
Если
L
<S
или R <=S,
то партия не бракуется.
Вероятность:
Начало
Ввод
k,
l, r, s
1
1
P
= brak(k,l,r,s)
Вывод
P
Конец
brak(K,
L, R, S)
P
:= 0
i=S+1,
R
P
= P + Pi
Возврат
P
Рисунок 3 – Блок-схема алгоритма для задания 2
Рисунок 4 – Программа для задания 2
Вывод: были изучены методы использования пользовательских функций в языке Си.