ГДЗ Інформатика 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 = (а + Ь) – с: 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=(а + b) – с: (а - 26) дорівнює (12 +2)– 8: (12-2 - 2)=13. Умова «S > 0» істинна, тому буде виведено повідомлення «Результат додатний» і виконання алгоритму буде закінчено;
б)нехай задано числа а = 8, 6 = 3, с = 36, тоді значення виразу S = (а + 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.Розглянемо купку з трьох монет, у якій е фальшива. Поміщаємо по одній монеті на кожну шальку терезів. Якщо терези перебувають у рівновазі, ю фальшива монета та, яка залишилася; якщо терези перебувають не у рівновазі, то фальшива монета лежить на шальці, що розміщена нижче від іншої шальки. Отже, визначити фальшиву монету можна за два зважування.