- •1.Постановка задачи.
- •2..Связь
- •3.Внешняя спецификация.
- •1.Постановка задачи.
- •2.Связь
- •3.Внешняя спецификация.
- •Задание 4
- •1.Постановка задачи.
- •2.Связь
- •3.Внешняя спецификация.
- •2. Связь
- •3. Внешняя спецификация
- •4. Алгоритм "Определение стоимости разговора".
- •1.Постановка задачи
- •2.Связь
- •3.Внешняя спецификация.
- •4.Алгоритм "Оценка веса человека"
- •1.Постановка задачи.
- •2.Связь:
- •3.Внешняя спецификация.
- •4.Алгоритм "Вычисление значения функции".
- •1.Постановка задачи.
- •2.Связь :
- •3.Внешняя спецификация.
Лабораторная работа 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: целое