
Домашние задания: Информатика
Помогите с заданиями по информатике

1) У вас на листочке уже написан ответ на вопрос.
2) Блок-схема сама является формализованным описанием алгоритма, регулируемым ГОСТ 19.701-90. Если этот формат автора задачи не устраивает, то какой ему нужен? Пусть сообщит, и опишем.
Или он хочет для формального недвусмысленного описания получить ещё одно описание на нечётком бытовом языке?
3) "Выбор" - это аналог "ветвления", отличающийся от последнего наличием многих вариантов (не только двух, как в "ветвлении"). "Выбор" обычно (во многих языках) не подразумевает сложных условий, а позволяет сравнивать только скалярный параметр с набором скалярных значений, например, целых чисел (a = 5; a = 7; a = 10; ...), перечислений или символов. Иногда допускается выбор между строковыми значениями (который "под капотом" реализуется как сравнение хэшкода строки с последующим ветвлением при необходимости, или как последовательность ветвлений). Некоторые алгоритмические языки поддерживают "выбор" из серии условий, а не только значений (a < 5; 5 < a < 10; a² mod 5 = 0; name like "Петров *"...); такой "выбор" можно считать сокращённой записью серии "ветвлений". Для структуры "выбор" должна быть обеспечена полнота вариантов, т.е. для любого возможного значения параметра должен присутствовать соответствующий переход в блок-схеме. Возможно указание перехода по умолчанию, осуществляемого при несовпадении параметра ни с одним из явно указанных значений и при невыполнении ни одного из явно указанных условий для параметра.
2) Блок-схема сама является формализованным описанием алгоритма, регулируемым ГОСТ 19.701-90. Если этот формат автора задачи не устраивает, то какой ему нужен? Пусть сообщит, и опишем.
Или он хочет для формального недвусмысленного описания получить ещё одно описание на нечётком бытовом языке?
3) "Выбор" - это аналог "ветвления", отличающийся от последнего наличием многих вариантов (не только двух, как в "ветвлении"). "Выбор" обычно (во многих языках) не подразумевает сложных условий, а позволяет сравнивать только скалярный параметр с набором скалярных значений, например, целых чисел (a = 5; a = 7; a = 10; ...), перечислений или символов. Иногда допускается выбор между строковыми значениями (который "под капотом" реализуется как сравнение хэшкода строки с последующим ветвлением при необходимости, или как последовательность ветвлений). Некоторые алгоритмические языки поддерживают "выбор" из серии условий, а не только значений (a < 5; 5 < a < 10; a² mod 5 = 0; name like "Петров *"...); такой "выбор" можно считать сокращённой записью серии "ветвлений". Для структуры "выбор" должна быть обеспечена полнота вариантов, т.е. для любого возможного значения параметра должен присутствовать соответствующий переход в блок-схеме. Возможно указание перехода по умолчанию, осуществляемого при несовпадении параметра ни с одним из явно указанных значений и при невыполнении ни одного из явно указанных условий для параметра.
Похожие вопросы
- Помогите решить задания по информатике!
- Помогите пожалуйста, задание по информатике
- Помогите сделать задание по информатике
- Помогите решить задание по информатике
- Помогите решить задание по информатике.
- Помогите решить задание по информатике 8й класс
- Пожалуйста, помогите с заданием по информатике , 8 класс
- Задание по информатике
- Задание по информатике. 9 Класс
- Задание по информатике