Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб_9 Головков И.Е. 12002108 ПП

.docx
Скачиваний:
2
Добавлен:
26.06.2024
Размер:
238.9 Кб
Скачать

Выполнил Головков И.Е.

Группа 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

Вывод: были изучены методы использования пользовательских функций в языке Си.