Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota_1.docx
Скачиваний:
3
Добавлен:
12.11.2019
Размер:
62.92 Кб
Скачать

Лабораторная работа 1.

Задание № 1.

1. Постановка задачи.

Дано : Значение А и В.

Требуется определить : частное от деления двух чисел

При :

А,В – веществ.

B<>0

2. Связь

Если B<>0,То С=A/B. Если B=0, выдается сообщение об ошибке

3. Внешняя спецификация.

Назначение – Определить частное от деления двух чисел.

Входные данные – A,B -вещественные

Выходные данные –

1.B<>0

Введите значение переменной A <> 0 <A>

Введите значение переменной B<>0 <B>

Частное равно <C>

2. B=0

Ошибка делелить на ноль нельзя.

4.

Алгоритм “Вычисление частного от деления двух чисел”

Внутренние переменные

A,B,C : вещественные

Начало

Вывод (‘Введите значение переменной A’)

Ввод (A)

Вывод (‘Введите значение переменной B’)

Ввод (B)

Если B=0 то Вывод (‘Ошибка делить на ноль нельзя’)

Если B<>0 то C:=A/B Вывод (‘Частное равно’,С)

Конец

Задание № 2.

1.Постановка задачи.

Дано : A,B – вещественные

Требуется: Определить площадь кольца

При : B>A

B,A - вещественные

2..Связь

Если B>A то выводится сообщение об ошибке иначе по формуле S:=(C*sqr(A))-(C*sqr(B)) находится и выводится площадь кольца <S> .

3.Внешняя спецификация.

Назначение – Определение площади кольца.

Входные данные – A,B - вещественные

Выходные данные :

Введите радиус окружности <A>.

Введите радиус отверстия <B>

  • B>A

Ошибка радиус отверстия боьше радиуса окружности

  • B<A

Площадь кольца равна,<S>

4. Алгоритм “Вычисление площади кольца”

Внутренние переменные

A,B: вещественные

Начало

Вывод (‘Введите радиус окружности')

Ввод (A)

Вывод (‘Введите радиус отверстия’)

Ввод (B)

Если B>A то Вывод (‘Ошибка радиус отверстия больше радиуса окружности’)

Если B<A то S:=(C*sqr(A))-(C*sqr(B)) Вывод (‘Площадь кольца равна’,S)

Конец

Задание № 3.

1.Постановка задачи.

Дано : A- стоимость покупки

Требуется: Определить стоимость покупки с учетом скидки.

При :

A<>0

A - вещественн.

2.Связь

Если A<1000 , то выводится <A> -цена которую нужно заплатить .

Если A>1000 , то выводится <B> -цена которую нужно заплатить с учетом скидки.

B:=A-((A*10/100)

3.Внешняя спецификация.

<a>

1.A<1000 то Требуется заплатить <A> рублей

2.A>1000 то С учетом скидки 10% нужно заплатить <B> рублей

4. Алгоритм "Определение стоимости покупки с учетом скидки"

Внутренние переменные

A:вещественное

Начало

Вывод (‘Введите стоимость вашей покупки’) Ввод (A)

Если A<1000 то Вывод (‘Требуется заплатить’,A,’рублей’)

Если A>1000 то B:=A-((A*10)/100) Вывод (‘C учетом скидки 10% нужно заплатить’,B,’рублей’)

Конец

Задание 4

Условие:

Разработать программу, которая вводит значения двух однозначных чисел, выводит пример на умножение этих чисел, запрашивает ответ пользователя, проверяет его и выводит сообщение “Правильно!” или “Вы ошиблись” и правильный результат.

1.Постановка задачи.

Дано : A,B- вещественные

Требуется определить : Выполнить умножение 2-ух чисел

2.Связь

Программа вводит 2 переменные от 0 до 9 .Нужно рассчитать и ввести рез-тат произведения. По результату ,программа выводит сообщение об ошибке или о правильности рез-тата.

3.Внешняя спецификация.

А)Назначение: Проверка знания таблицы умножения !

Б)Входные данные: A,B - Вещественные

В)Выходные данные :

Решите пример С=A*B , если A= <A> и B = <B>

Введите ваш ответ C = <C>

Если D:=C то Вы решили правильно

Иначе Вы ошиблись! Верный ответ - <D>

4. Алгоритм на РАЯ

Внутренние переменные

A,B:integer

Начало

A:=random(9)

B:=random(9)

Вывод (‘ Решите пример С=A*B,если A=’,A,’и B = ‘,B )

Вывод (‘Введите ваш ответ C = ‘,C)

Ввод(C)

D:=A*B

Если D:=C то Вывод (‘Вы решили правильно!’)

Иначе Вывод (‘ Вы ошиблись ! Верный ответ - ‘, D)

Конец

Задача 5

Разработать программу для определения стоимости разговора по телефону с учетом скидки в выходные дни. Исходные данные: стоимость одной минуты в рублях, продолжительность разговора в минутах. Если продолжительность разговора не больше 30 секунд, то округлить в меньшую стону, но оплата не меньше, чем за минуту. Величина скидки в %. День недели задается цифрой.

Постановка задачи

Дано:st - cтоимость за минуту ;

pr - продолжительность разговора в мин;

sk - скидка ;

day - день недели.

Требуется: Определить стоимость разговора по телефону с учетом скидки в выходные дни .

При: st>0,

pr>0,

sk>0,

day>0

st , pr , sk: вещественные

day: целое

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