
Задание.(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.

Ответы на вопрос

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")



Что такое трассировка?
Трассировка (или отладка) - это процесс анализа выполнения программы с целью выявления и устранения ошибок (багов) в коде. Он позволяет программисту следить за тем, как программа выполняется, какие значения принимают переменные, и какие операции выполняются на каждом этапе выполнения. Это полезный инструмент при разработке и отладке программ.
Укажите правильную запись оператора for:
Правильная запись оператора for в Python - D)
for i in range(1, 10)
Каким будет результат выполнения следующего фрагмента программы?
pythonfor i in range(1, 6, 1): print(i, end=',')
Результат выполнения данного фрагмента программы будет следующим:
1,2,3,4,5,
B Python существуют 2 вида циклов. Назовите их и напишите по 1 программе на каждый из них, а также укажите результат выполнения.
В Python существуют два основных вида циклов: цикл
for
и циклwhile
.Пример программы с использованием цикла
for
:python# Программа, использующая цикл for для вывода чисел от 1 до 5 for i in range(1, 6): print(i)
Результат выполнения:
1 2 3 4 5
Пример программы с использованием цикла
while
:python# Программа, использующая цикл while для вывода чисел от 1 до 5 i = 1 while i <= 5: print(i) i += 1
Результат выполнения:
1 2 3 4 5
Напишите программу, которая выведет слово "informatika" 5 раз с использованием цикла for.
python# Программа для вывода слова "informatika" 5 раз с использованием цикла for for _ in range(5): print("informatika")
Результат выполнения:
informatika informatika informatika informatika informatika


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili