Практическая работа
Необходимо спроектировать, протестировать и разработать систему, соответствующую нижеописанному сценарию. Любая написанная программа должна включать подсказку для ввода данных, сообщение об ошибке и другую необходимую введённую ясную и понятную информацию.
Любые переменные, константы и другие используемые идентификаторы должны быть обозначены.
Вычислить площади S1 и S2 двух окружностей с общим центром и радиусами R1 и R2 (R1>=R2), а так же площадь S3 с внешним радиусом R1 и внутренним радиусом R2.
S1=π*R12
S2=π*R22
S3 = S1 - S2
1. Опишите модель решения поставленной задачи.
a) Входные данные программы
b) Выходные данные программы
c) Цель проектирования программы
d) Назначение программы
e) Область применения программы
2. Какой тип алгоритма используется в программе? Почему? Начертите блок-схему к практической работе.
3. Укажите название, тип данных, а также строку программного кода, обеспечивающую проверку корректности отображения переменной, описывающей выходные данные.
1) Наименование: ………………………………………………………………..
2) Тип данных: ………………………………………………………………..
3) Программный код для проверки корректности отображения:
………………………………………………………………………………………………..
………………………………………………………………………………………………..
4. Заполните ячейки трассировочной таблицы, используя данные из проекта.
Название переменной
Значение переменной
Все зависит от того, что Вы хотите делать. Язык программирования - это не самоцель, а всего лишь средство для того, чтобы выполнить какую-то работу. Например, если Вы хотите заняться веб-дизайном, то Вам неплохо бы помимо python знать java, php и html, а также не помешает знание SQL, если Вы будете составлять запросы к базам данных.Если же Вы хотите программировать чипы на низком уровне, то вам нужно изучение программирования в машинных кодах и assembler, для научного программирования пригодятся, например, Matlab, fortran, c,c++,c#. В общем, для каждой области деятельности есть свой набор инструментов и что именно изучать зависит от того, для чего Вы хотите свои навыки применять.
2) один из самых важных, особенно для тех, кто всерьёз решил освоить профессию программиста. Мы изучаем понятие подпрограмм и функций в программировании. В Scratch нет этих понятий, но есть возможность создавать Другие блоки. Это и есть прямой аналог подпрограмм. Подумай, что по-твоему, значит термин подпрограмма. Внимательно слушай объяснения учителя. И ты убедишься, что это совсем не сложно, а даже наоборот — удобно. С других блоков (подпрограмм) мы научимся делать код короче и понятнее, то есть оптимальнее. Вперёд! Успехов!