Добавлен: 04.12.2023
Просмотров: 56
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования РФ
Федеральное государственное образовательное учреждение высшего образования
«Иркутский государственный университет»
Педагогический институт
Кафедра информатики и методики обучения информатике
ОТЧЕТ
по практической работе № 1
тема: «Этапы решения задач с помощью ЭВМ»
Вариант 16
Выполнил: студент 1 курса
отделения ФМЕНиТО группы 201121-дб Ханин Олег Павлович
ФИО
Проверил: старший преподаватель кафедры ИиМОИ Ю.А. Дядькин
Иркутск, 2023
ОГЛАВЛЕНИЕ
ЗАДАЧА 1 3
ЗАДАЧА 2 5
ЗАДАЧА 3 8
ЗАДАЧА 1
Задача № 1. По известной длине окружности найти площадь круга, ограниченного этой окружностью.
-
Постановка задачи: Найти площадь круга, по известной длине окружности -
Математическая модель
Исходные данные
Выходные данные:
Связь:
-
Техническое задание-
Таблица внешней спецификации
Вид данных
Наименование
величины
(переменной)
Назначение
Тип
ОДЗ
Единицы
измерения
Исходные данные
L
Длина окружности
Вещественный
L>0
Единицы
Выходные данные
S
лощадь круга, ограниченного окружностью
Вещественный
S>0
-
Формулировка условий и ограничений
Условия на исходные данные
Действие алгоритма (программы)
1.L
S
2.L
“Длина должна быть больше нуля”
3.L
“Ошибка, введено нечисловое значение”
-
И
- поле для ввода данных
- подтверждение ввода
- поле для вывода данных
нтерфейс программы
-
× |
Введите длину окружности: Площадь круга равна |
-
Проектирование тестов
№ теста
Исходные данные
Выходные данные
Примечание
L
S
1
1
…
2
0,5
…
3
0
“Длина должна быть больше нуля”
4
*
“Ошибка, введено нечисловое значение”
5
-1
“Длина должна быть больше нуля”
6
-0,5
“Длина должна быть больше нуля”
-
начало
Алгоритмизация
конец
“
“Длина должна быть больше нуля”
s
+
-
L
L>0
ЗАДАЧА 2
Задача № 2. Является ли заданное действительное число корнем уравнения ?
-
Постановка задачи некорректна, сделаем допущение что пользователь так же вводит значения переменных a и d. -
Математическая модель
Исходные данные: a , x
Выходные данные: t {“заданное число является корнем уравнения”,”заданное число не является корнем уравнения”}
Связь:
-
Техническое задание-
Таблица внешней спецификации
Вид данных
Наименование
величины
(переменной)
Назначение
Тип
ОДЗ
Единицы
измерения
Исходные данные
a
Переменная
Вещественный
a
d
Переменная
Вещественный
x
Переменная
Вещественный
x
Выходные данные
t
Текст результат
строковый
-
Формулировка условий и ограничений
Условия на исходные данные
Действие алгоритма (программы)
1.( a ) ( ) ( x )
t
2. ( a ) ( ) ( x )
“ошибка введено нечисловое значение”
-
И
- поле для ввода данных
- подтверждение ввода
- поле для вывода данных
нтерфейс программы
-
× |
Введитепеременную a: Введитепеременную b: Введите переменную x: |
-
Проектирование тестов
№ теста | Исходные данные | Выходные данные | Примечание | ||
a | d | x | t | ||
1 | 2 | 1 | 1 | “заданное число является корнем уравнения | |
2 | 2 | 1 | 4 | “заданное число не является корнем уравнения” | |
3 | * | | | | “ошибка введено нечисловое значение” |
4 | 2 | * | | | “ошибка введено нечисловое значение” |
5 | 2 | 1 | * | | “ошибка введено нечисловое значение” |
6 | -1 | 4 | 1 | “заданное число является корнем уравнения” | |
7 | 6 | -3 | 1 | “заданное число является корнем уравнения” | |
8 | 3 | -28 | -3 | “заданное число является корнем уравнения” | |
9 | 2.7 | 0.3 | 1 | “заданное число является корнем уравнения” | |
10 | -2.7 | 5.7 | 1 | “заданное число является корнем уравнения” | |
11 | 1 | -0.25 | 1.5 | “заданное число является корнем уравнения” | |
12 | 2 | -6.5 | -1.5 | “заданное число является корнем уравнения” | |
13 | 2.5 | -5 | -1.45 | “заданное число не является корнем уравнения” | |
-
Алгоритмизация
a, x, d
t = “заданное число неявляется корнем уравнения”
t = “заданное число является корнем уравнения”
t
конец
начало
+
-
ЗАДАЧА 3
Задача № 3. Для n месяцев известна ежемесячная плата за потребленную электроэнергию. Найти среднемесячную плату за электроэнергию.
-
Постановка задачи: корректна. -
Математическая модель
Исходные данные: ; , ,
Выходные данные:
Связь: ;
-
Техническое задание-
Таблица внешней спецификации
Вид данных
Наименование
величины
(переменной)
Назначение
Тип
ОДЗ
Единицы
измерения
Исходные данные
n
Количество месяцев
Целый
Единицы
p
Месячная плата
Вещественный
Единицы
Выходные данные
a
Среднемесячная плата
Вещественный
Единицы
-
Формулировка условий и ограничений
Условия на исходные данные
Действие алгоритма (программы)
.
a
2.
“количество месяцев должно быть положительным”
3.
ДСТ или неопределенный результат
ДСТ или неопределенный результат
-
И
- поле для ввода данных
- подтверждение ввода
- поле для вывода данных
нтерфейс программы
-