задание.(1 балл)

Что такое трассировка?

2 задание.(1 балл)

Укажите правильную запись оператора for:

A) for I=1 to 10 do

B) for i:=1; k<10; i++

C) for in 10

D) for I in range(1, 10)

З задание.(1 балл)

Каким будет результат выполнения следующего фрагмента программы?

for i in range(1,6,1):

print(i, end=',')

4 задание. (3 балла)

B Python существуют 2 вида цикла. Назови их и напиши по 1 программе на каждый из них, ниже пишем результат выполнения. Программа должна выводить правильный результат выполнения. Сначала сами проверьте программу в Пайтоне потом напишите на листе.

5 задание. (1 балл)

Нужно написать программу которая выведет слово informatika 5 раз используя цикл fоr.


hwforgirls: ты девочка?
rakovleva580: Да
hwforgirls: хорошо, сейчас сделаю тогда
hwforgirls: готово. Прости за ожидание
rakovleva580: Спасибо огромное !!! ЛУЧШИЙ!!❤❤❤
hwforgirls: рад был помочь.
Если нужна будет еще помощь с информатикой или математикой, то можешь писать в дискорд: woodex#7416
И баллы не надо будет тратить и удобнее )

Ответы

Ответ дал: hwforgirls
2

1) Трассировка - это процесс пошагового выполнения программы. Обычно оформляется в виде таблице, где пронумерованы шаги(этапы) программы и значение интересующих нас переменных на каждом из них

2) Правильная запись оператора for представлена под вариантом ответ D. Ответ: D

3) в конструкции for i in range(x, y, k) : x - начальное значение переменной i, y - значение, достигнув которое или больше которого цикл закончится, k - шаг цикла, то есть на какое значение будет изменяться значение переменной i после каждого шага.

В данном случае мы начинаем с 1, выполняемся пока меньше 6 и каждый раз увеличиваемся на один. То есть i последовательно примет все значения от 1 до 5 включительно. И вывод будет: 1,2,3,4,5, так как в функции print прописан сепаратор: end = ',' что значит каждый раз вывод будет заканчиваться запятой.

Ответ: 1,2,3,4,5,

4)

1 вид: цикл while: имеет конструкцию:

while condition:

____#dosmth.

Заходит в тело цикла до тех пор, пока прописанное условие после ключевого слова while истинно. Решим задачу: "Вывести все натуральные четные числа, меньшие 10."

i = 2

while i < 10:

   print(i, end=' ')

   i += 2

и вывод таков: 2 4 6 8

2 вид: цикл for: имеет конструкцию:

for i in range(x, y, k):

____#dosmth

где x - начальное значение переменной i, y - значение, достигнув которое или больше которого цикл закончится, k - шаг цикла, то есть на какое значение будет изменяться значение переменной i после каждого шага. Отметим, что параметры x и k можно не указывать, тогда интерпретатор примет их за дефолтные: 0 для начального значения и 1 для шага. Решим ту же задачу, что и для демонстрации цикла while:

for i in range(2, 10, 2):

   print(i, end=' ')

Вывод: 2 4 6 8

5)

for i in range(5):

   print("informatika")

Вас заинтересует