Контрольная работа по информатике по теме «Основные алгоритмические конструкции»
Вариант 2
Фамилия, Имя Класс
Задание 1.
1.1 Выберите правильный ответ на вопрос.
Какая команда позволяет ввести данные в память компьютера с
клавиатуры?
a)int() b)print() c)goto() d)input()
1.2 Выберите правильный ответ на вопрос.
Какая из операций позволяет вычислить целую часть от деления
числа a на число b?
a) a**b b) a//b c) a%b d) a*/b
1.3 Напишите ответ на вопрос.
Какой цикл называют циклом с неизвестным количеством
повторений?
Задание 2. Реализуйте код для решения задачи на языке Python.
В памяти компьютера храниться число. Выведи на экран данное число,
а также его четверть.
Задание 3. Реализуйте код для решения задачи на языке Python.
С клавиатуры вводится число. Определи, является ли оно нечетным и
выведи соответствующее сообщение на экран.
Задание 4. Реализуйте код для решения задачи на языке Python.
С клавиатуры вводятся два числа. Вычислите для них (если это
возможно) значение выражения 7a
3−b
+
9∗b
10
Задание 5. Реализуйте код для решения задачи на языке Python.
С клавиатуры вводится целое число. Найдите сумму цифр данного
числа.
Например, число 293. Сумма его цифр 2+9+3=14
262
383
Ответы на вопрос:
"не так" тут не понятый до конца механизм работы цикла for. в соответствии с заголовком цикла for n: =1 to length(str) значение length(str) вычисляется перед первым входом в цикл и в дальнейшем не перевычисляется. вы же в теле цикла посредством delete(str,n,1); строку укорачиваете. вполне естественно, что в какой-то момент параметр цикла i в str[n] будет указывать за пределы её текущей длины.
Популярно: Информатика
-
Yalcun08.10.2022 12:48
-
gunggunggung10.12.2020 23:57
-
matematic1421.04.2020 04:50
-
NoNameRu109.04.2023 02:11
-
annaa02115.09.2020 18:13
-
ArtLeg21.04.2023 01:51
-
elbrusikus19.05.2020 02:59
-
aidana01301.05.2022 17:21
-
TEMA323214.03.2023 07:49
-
danya133814.06.2023 02:34