ГДЗ Информатика 7 класс. Учебник [Ривкинд Й.Я., Лысенко Т.И., Черникова Л.А.] 2015
3.3. Алгоритмы с разветвлением
Выполните задание
1.
1 случай.
1.23; 18.
2.23 + 18 = 41.
3. Условие истинно.
4. Сумма больше З0.
8. Закончить выполнение алгоритма.
2 случай.
1.13; 8.
2.13 + 8 = 21.
3. Условие ошибочна.
5.Условие истинна.
6.Сума меньше З0.
8. Закончить выполнение алгоритма.
3 случай.
1. 12, 18.
2.12 + 18 = 30.
3. Условие ошибочна.
5. Условие ошибочна.
7.Сума равна З0.
8.Закончить выполнения алгоритма
2.а) «Большим по данным двух чисел является число b»;
б) «Большим по данным двух чисел является число а».
3.а) «Большим по данным двух цифр с число а»;
б) «Числа а и b равны между собой»;
в) «Большим по данным двух чисел является число b».
Другой набор значений:
а) а = -2,5; Ь = -2,5; «Числа а и b равны между собой»;
б) а = -6,3; Ь = -5,4; «Большим по данным двух чисел является число b»;
в) а = -2,1; Ь = -3,7; «Большим по данным двух цифр с число а».
4.Див. рис. Выполним алгоритм для трех различных пар чисел:
а)
а = 21;
b = 16;
б)
а = 11;
b = 13;
в)
а = 7;
b = 23.
а) Пусть заданы числа а - 21 b = 16, тогда их сумма равна 21 + 16 = 37. Условие «S> 30» истинная, поэтому будет выведено сообщение «Сумма больше 30» и выполнения алгоритма будет закончено;
б) пусть заданы числа а - 11 b - 13, тогда их сумма равна 11 + 1С = 24 Условие «S> 30» ошибочна, так будет проверена условие «S <30», которая является истинной. Итак, будет выведено сообщение «Сумма меньше 30» и выполнения алгоритма будет закончено;
в) пусть заданы числа а = 7, b - 23, тогда их сумма равна 7 + 23 = 30 Условие «S> 30» ошибочна, так будет проверена условие «S <30», которая тоже является ошибочной. Итак,
будет выведено сообщение «Сумма равна 30» и выполнения алгоритма будет.
5.Див. рис. Выполним алгоритм для трех различных наборов цифр:
а) a = 2, b = 8, с = 6;
б) а = С, b = 4, с = 27;
в) а = 2, b = 3, с = 10.
а) Пусть заданы числа а = 2, b - 8, с = 6, тогда значение выражения 5 = (а + b) - с: a равна (2 + 8) - 6: 2 = 7 Условие «S> 0» истинная, поэтому будет выведено сообщение «Результат положительный» и выполнения алгоритма будет закончено;
б) пусть заданы числа а = С, b = 4, с = 27, тогда значение выражения 5 = (a + b) -с: а равно (3 + 4) - 27: 3 = -2. Условие «S> 0» ошибочна, так будет проверена условие «S <0», которая является истинной. Итак, будет выведено сообщение «Результат отрицательный» и выполнения алгоритма будет закончено;
6.Див. рис. Выполним алгоритм для трех различных наборов цифр:
а) а - 12, 6 = 2, с = 8;
б) а - 8, 6 = 3, с = 36;
в) а = 10, b = 4, с = 28.
а) Пусть заданы числа а = 12, 6 = 2, с = 8, тогда значение выражения S = (a + b) - с: (а - 26) равна (12 + 2) - 8: (12-2 - 2 ) = 13. Условие «S> 0» истинно, поэтому будет выведено сообщение «Результат положительный» и выполнения алгоритма будет закончено;
б) пусть заданы числа а = 8, 6 = 3, с = 36, тогда значение выражения S = (a + b) -с: (а-26) равна (8 + 3) -36: (8 -2 * 3 ) = -7. Условие «S> 0» ошибочна, так будет проверена условие «S <0», которая является истинной. Итак, будет выведено сообщение «Результат отрицательный» и выполнения алгоритма будет закончено;
в) пусть заданы числа а = 10, 6 = 4, с = 28, тогда значение выражения S = (a + b) - с: (а - 26) равна (10 + 4) -28: (10-2 * 4 ) = 0. Условие "S> 0» ошибочна, так будет проверена условие «S <0», которая тоже является ошибочной. Итак, будет выведено сообщение «Результат равен 0» и выполнения алгоритма будет закончено.
7.
1. Разделить 9 монет на 3 кучки, по 3 монеты каждая.
2. Разместить две кучки на разных чашах весов.
3. Если весы находятся в равновесии, то фальшивая монета в третьей купцы; если весы находятся не в равновесии, то фальшивая монета находится в той кучке, которая лежит на чаше, расположенной ниже другой чаши.
4.Рассмотрим кучку из трех монет, в которой есть фальшивая. Помещаем по одной монете на каждую чашу весов. Если весы находятся в равновесии, ю фальшивая монета та, которая осталась; если весы находятся не в равновесии, то фальшивая монета лежит на чаше, расположенной ниже другой чаши. Итак, определить фальшивую монету можно за два взвешивания.