 
        
        Лаб_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,
то партия не бракуется.
Если
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
Вывод: были изучены методы использования пользовательских функций в языке Си.
