ГДЗ Информатика 7 класс. Учебник [Ривкинд И.Я., Лысенко Т.И., Черникова Л.А., Шакотько В.В.] 2020

icon22.02.2021, icon7 Клас / Інформатика, icon10 897, icon2



4.3. Величины в алгоритмах с ветвлением
Ответьте на вопросы
1. Чем отличается линейный фрагмент алгоритма от ветвления?
Линейный алгоритм - наипростейший вид алгоритма. Это алгоритм, который состоит из однозначной последовательности действий. Ветвление начинается с определенного условия. Если это условие выполняется, происходит одно действие (или набор действий); если нет-другое
2. Чем отличается алгоритм для вычисления значения выражения (2*х + у) / (2*х – у) от алгоритма для вычисления значения выражения (2*х + у)*(2*х – у)?
Отличаются одним действием.
3. При каких значениях переменных результатом выполнения алгоритма вычисления значения выражения (4*х – у) / (х + 2*у) будет сообщение: «Вычислить невозможно»? Приведите несколько примеров.
При (х + 2*у)=0, например х=6, у=-3 или х=-8, у=4
4. Всегда ли алгоритм для вычисления значения выражения, содержащего действие деления, будет содержать ветвления? Объясните свой ответ.
Если выражение содержит действие деления на выражение с переменными, то его значение можно вычислить не при всех значениях переменных. Если делитель равен нулю, то значение выражения вычислить нельзя, если иначе, то есть не равна, то можно.
Поэтому в алгоритмах для вычисления значений выражения, что действие содержит деления на выражение с переменными, сначала нужно вычислить значение делителя. И далее включить в алгоритм ветвления, в котором будет выводиться соответствующее сообщение, если значение выражения вычислить нельзя, или будет вычислено значение этого выражения
6. Как можно использовать в разветвлении координаты исполнителя на Сцене? Приведите пример.
Разместите в Области скриптов блок ветвления
если а=0 то
говорить Вычислить нельзя: деление на 0
иное
придать b значение х-3 * у
предоставить c значение b / a
показать переменную c
7. Как можно использовать в разветвлении координаты положения исполнителя на холсте в проектах в Python? Приведите пример.
Составьте проект для вычисления значения выражения (х-3*у)/(3 * у + х).
4. Введите команду вычисления значения делителя: а = 3 * у + х
5. Введите команду ветвления:
if a == 0:
print( Вычислить нельзя: деление на 0 )
else:
b = x – 3*y
c = b/a
print (Результат вычисления с=, c)
8. Как можно определить, используя ветвление, которое из двух разных чисел больше?
a>b
- если да, то а больше b;
- если нет, то b больше а;


iconГДЗ 7 класс Информатика Учебник Ривкинд Черникова Лысенко Шакотько 2020 Генеза
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації
Обговорення

icon 14.03.2021

Для святкування дня народження купили 2 кг цукерок одного виду і 1,5 кг цукерок іншого виду . Складіть математичну модель і проект для визначення вартості покупки .

Реклама
В якому класі ви навчаєтеся?
Ми в соціальних мережах
Хмаринка тегів