Предмет: Информатика,
автор: vovan6918099
Даю 100 баллов
Необходимо описать этапы работы над проектом и разработать программу, соответствующую сценарию. Программа должна включать комментарий для ввода данных.
ЗАДАЧА:
Составить программу, которая вычисляет необходимое количество рулонов обоев для ремонта комнаты. Если при вводе значений программа определит, что высота от пола до потолка больше, чем значение длины большей стены, то выводится сообщение: «Вы ввели некорректные данные».
Параметры для составления программы:
h – высота от пола до потолка,
L1- длина большей стены,
L2- длина меньшей стены,
Db – ширина двери,
Da – высота двери,
Wa – ширина оконного проема,
Wb - высота оконного проема.
Параметры рулона обоев взять за константы:Pl – длина рулона = 1005 см, Pa – ширина рулона = 53 см.
1) Опишите этапы разработки проекта
2) Укажите, как в данном проекте можно реализовать интерфейс для пользователя. Какие опера-торы можно для этого использовать?
3. Укажите тип входных и выходных данных. Объясните, почему именно такой?
4. Составьте программный код
5. Заполните ячейки трассировочной таблицы, используя данные проекта(Таблица)
Значение
входной
переменной
Переменная
имя
Значение
выходной
переменной Переменная
имя
Ответы
Автор ответа:
1
Ответ:
const
a = 10;
b = 20;
c = 30;{размеры комнаты}
a1 = 10;
b1 = 5;{размеры рулона}
var
s, k, x: integer;
begin
s := a1 * b1;{площадь рулона}
k := a * b;{площадь пола}
x := k div s;
k := b * c;{площадь двух стен}
x += 2 * (k div s);
k := a * c;{площадь двух других стен}
x += 2 * (k div s);
x := x * 4;{4 комнаты}
writeln('нужно рулонов ', x);
end.
samiganovadilham:
извини остальное не понял как делать
Интересные вопросы
Предмет: Русский язык,
автор: джеммочка
Предмет: Русский язык,
автор: Tathanka
Предмет: Русский язык,
автор: лисичеч2013ка
Предмет: История,
автор: Sm0kka
Предмет: Алгебра,
автор: svetlanka40