Практическая работа 5. Создание линейных программ.
Практическая часть.
В среде онлайн-IDE Repl.It или EduBlocks разработайте и запустите 2 программы для решения задач (самостоятельно выберите из приведенного списка). Ответом является текстовый документ, содержащий текст(ы) решения.
Задача 1 (6 баллов).
В квадратной комнате шириной A метров и высотой B метров есть окно и дверь размерами C на D и M на N метров соответственно. Вычислить площадь поверхности, которую надо оклеить обоями.
Задача 2 (6 баллов).
У
клиента банка есть некоторая сумма в гривнах. Рассчитать, сколько USD
или сколько EUR может приобрести клиент сегодня на эту сумму, если курс
валют равен USD и EUR соответственно.
В программе сумму у клиента запросить, курс валют задать простым присваиванием. Количество валюты определить в целых значениях
Задача 3 (6 баллов).
Ленивый
студент Питер сел переводить неизвестные ему слова из старогреческого
языка, чтобы написать ответы на домашнее задание, и просидел за столом 2
часа. Из них он X минут чесал в затылке, Y минут искал в столе ластик, чтобы стереть в словаре карикатуру на одногруппника Джека, которую рисовал перед этим Z минут. Остальное время он все же занимался переводом.
Сколько слов перевел Питер, если на каждое слово у него уходило W минут?
Числа X, Y и Z задать в программе множественным присваиванием, число W запросить с клавиатуры.
Безмашинная часть (для тех у кого не запускается среда для программирования).
Используя как подсказку тексты программ для примеров, рассмотренных ранее, напишите программы для двух задач из приведенных выше.
Альтернативное задание: по подсказке составьте "каркас" (шаблон) линейной программы на языке Python. Примените комментарии, поясняющие назначение отдельных частей "каркасной" программы.
Домашнее задание: с помощью учебников Информатика-5 (с. 194-198) и Информатика-6 (с. 100-108) вспомните, с какими ветвлениями в программах вы работали с исполнителями в Scratch.
Немає коментарів:
Дописати коментар