М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
shchevelevn
shchevelevn
03.12.2020 21:36 •  Информатика

Контрольная работа по информатике по теме «Основные алгоритмические конструкции»
Вариант 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

👇
Открыть все ответы
Ответ:
amid2003
amid2003
03.12.2020

1)

size, a, b, list_num = int(input('Введите размер массива: ')), 1, 0, []

for i in range(size):

 list_num.append(a)

 a, b = a + b, a  

print('Числа Фабенначи:', *list_num)

2)

list_num = input('Введите массив: ').split()

for i in range(len(list_num)):

 list_num[i] = int(list_num[i])

print('Среднее арифметическое:', sum(list_num) / len(list_num))

3)

from random import randint

list_num, small_num, big_num = [], [], []

for i in range(10):

   list_num.append(randint(0, 100))

for i in list_num:

 if i < 50:

   small_num.append(i)

 else:

   big_num.append(i)

print('Массив:\n', *list_num)

print('Ср. арифм. элементов < 50:', sum(small_num) / len(small_num))

print('Ср. арифм. элементов >= 50:', sum(big_num) / len(big_num))

4,5(41 оценок)
Ответ:
27Анютка27
27Анютка27
03.12.2020

Задача №3. Введите массив из 5 элементов с клавиатуры и найдите среднее арифметическое его значений:

mass = map(int,input().split())

summ = 0

for i in mass:

   summ += i

print(summ/5)

Задача №4. Заполните массив из 10 элементов случайными числами в интервале [0, 100] и подсчитайте отдельно среднее значение всех элементов, которые <50, и среднее значение всех элементов, которые ≥50:

from random import randint

mass = [randint(1, 100) for i in range (10)]

summ1 = summ2 = k1 = k2 = 0

for n in mass:

   if n < 50:

       summ1 += n

       k1 += 1

   else:

       summ2 += n

       k2 += 1

print('Ср. арифм. элементов <50: ' + str(round(summ1/k1, 3)) + '\nСр. арифм. элементов >=50: ' + str(round(summ2/k2, 3)))

Задача №5. Введите размер массива N и заполните массив из N элементов числами Фибоначчи:

N = int(input())

mass = [1, 1]

for i in range (2, N):

   mass.append(mass[i - 2] + mass[i - 1])

print(mass)

4,5(50 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ