• Предмет: Информатика
  • Автор: vadimnevidomyi
  • Вопрос задан 4 месяца назад

Розв’язування компетентнісних задач(Python)

Яких значень буде надано змінним, імена яких зустрічаються в командах, у результаті виконання фрагментів програм (для різних значень вихідних даних), поданих у прикладах:

Приклад №1

for i in range(1, 5):

for j in range(1, 5):

r = i * j

print(i + ', що множиться на ' + j + ' дорівнює' + r)



Приклад №2

i=1

x=0

while i < n and y =='ТАК':

x=x+1

i=i+1


при 1) n = 3; y = 'ТАК'

2) n = 3; y = 'НЕМАЄ'

3) n = 1; y = 'ТАК'

4) n = 1; y = 'НЕМАЄ'

5) n = 5; y = 'ТАК'

Даю 35 балов помогите пж пж пж

Ответы

Ответ дал: mixail0809
1

Приклад №1:

У цьому прикладі програми змінна "i" буде приймати значення від 1 до 4, а змінна "j" також буде приймати значення від 1 до 4. На кожній ітерації циклу "for", змінна "r" буде зберігати добуток значень змінних "i" і "j", а потім буде виведена рядок, що містить значення "i", "j" і "r". Оскільки змінні "i", "j" і "r" перетворюються на рядки за допомогою функції str (), то вивід на екран буде мати наступний вигляд:

1, що множиться на 1 дорівнює 1

1, що множиться на 2 дорівнює 2

1, що множиться на 3 дорівнює 3

1, що множиться на 4 дорівнює 4

2, що множиться на 1 дорівнює 2

2, що множиться на 2 дорівнює 4

2, що множиться на 3 дорівнює 6

2, що множиться на 4 дорівнює 8

3, що множиться на 1 дорівнює 3

3, що множиться на 2 дорівнює 6

3, що множиться на 3 дорівнює 9

3, що множиться на 4 дорівнює 12

4, що множиться на 1 дорівнює 4

4, що множиться на 2 дорівнює 8

4, що множиться на 3 дорівнює 12

4, що множиться на 4 дорівнює 16

Приклад №2:

У цьому прикладі програми використовуються змінні "i" і "x". У циклі "while" перевіряється, чи є значення "i" меншим за "n" та чи дорівнює значення змінної "y" рядку "ТАК". Якщо ці умови виконуються, змінна "x" буде збільшуватись на одини після кожної ітерації, а змінна "i" також збільшуватиметься на одиницю.

При n = 3 і y = 'ТАК', цикл "while" буде виконуватись три рази, оскільки "i" буде приймати значення від 1 до 3, і значення "y" буде дорівнювати "ТАК". Змінна "x" буде збільшуватись на 3, оскільки цикл виконується три рази.

При n = 3 і y = 'НЕМАЄ', цикл "while" не буде виконуватись, оскільки значення "y" не дорівнює "ТАК". Значення змінної "x" залишиться рівним 0.

При n = 1 і y = 'ТАК', цикл "while" буде виконуватись один раз, оскільки значення "i" буде дорівнювати 1, що менше за "n". Змінна "x" буде збільшуватись на 1.

При n = 1 і y = 'НЕМАЄ', цикл "while" не буде виконуватись, оскільки значення "y" не дорівнює "ТАК". Значення змінної "x" залишиться рівним 0.

При n = 5 і y = 'ТАК', цикл "while" буде виконуватись чотири рази, оскільки "i" буде приймати значення від 1 до 4, і значення "y" буде дорівнювати "ТАК". Змінна "x" буде збільшуватись на 4, оскільки цикл виконується чотири рази.


vadimnevidomyi: спасибо огромное
Похожие вопросы