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

Вариант 2 1. Представьте развернутую форму записи числа:
13720 8
2. Последовательно выполните перевод (сначала в десятичную, затем,
полученное десятичное число в восьмеричную и т.д.):
2A16 -> ?10-> ?s -> ?10-> 216
3. Даны два числа: 11 и 5. Переведите их в двоичную систему счисления
и выполните действия сложения и умножения этих чисел в двоичной
системе счисления.
4. Запишите число 93 в восьмиразрядном машинном представлении.
5. Запишите в экспоненциальной форме число 0,000345
6. Напишите
наименьшее
целое
число х,
ДЛЯ
которого
истинно
высказывание:
НЕ (Х <= 7) И (Х < 20)
7. Построить таблицу истинности: (Х+У)-Х​

Показать ответ
Ответ:
bulatdikhin
bulatdikhin
02.11.2022 06:33
Задача 1.
Здесь вводим в цикле число и сразу же записываем в список (квадратные скобки), затем применяем встроенную функцию вычисления суммы списка sum и тут же выводим результат. В результате получилось использовать только одну переменную для цикла for 

Программа:
print(sum([int(input()) for i in range(10)]))

Задача 2.
n=int(input())  # вводим число n
k=0                #задаем начальное значение счетчика =0
for i in range(n):   #в цикле от 0 до n-1 раз выполняем
   if int(input())==0:   #если введенное число равно 0
       k+=1                 #то счетчик увеличиваем на 1
print(k)    #вывод результата

Задача 3.
Здесь лесенка строится из строк чисел, где каждая следующая строка ровно на один последний новый символ длиннее предыдущей:
1
12
123 
...
То есть достаточно приклеивать к предущей строке новый последний символ и получится лесенка!

Программа:
 
n=int(input())    #вводим число N
s=''                   #задаем пустую строку
for i in range(1,n+1):   #в цикле от 1 до n выполняем
    s+=str(i)       #приклеиваем к предыдущей строке новую букву i
    print(s)        #выводим строку символов

Задача 4.
Чтобы обойтись без проверки нечетности чисел, достаточно найти ближайшее нечетное число к началу интервала А:
допустим, что А=8, тогда A//2*2+1 дает 8//2*2+1=4*2+1=9 (здесь // - нахождение целой части от деления)
допустим теперь, что А=9, тогда А//2*2+1=9//2*2+1=4*2+1=9.
Так что формула A=A//2*2+1 всегда дает в результате ближайшее справа нечетное число, если число четное, и оставляет число без изменения, если число уже было нечетным.
Теперь генерируем список всех нечетных чисел, задавая в операторе range шаг =2, т.е. будем сразу перепрыгивать от нечетного к нечетному числу!
После получения списка нечетных чисел дадим команду сортировки в обратном направлении reverse и выводим полученный список! 

Программа:

a=int(input())  #задаем начальное значение интервала А
b=int(input())  #задаем конечное значение интервала В
a=a//2*2+1     #вычисляем ближайшее справа от А нечетное число
x=[]                 #задаем пустой список
for i in range(a,b+1,2):   # открываем цикл от А до В с шагом 2
    x+=[i]          #записываем получаемые нечетные числа в список х
x.reverse()      #задаем обратный порядок списка
for i in x:         #в цикле по списку х
    print(i)        #выводим все значения списка х
0,0(0 оценок)
Ответ:
romanov1100
romanov1100
03.01.2020 00:51

315

Объяснение:

k=1   j=1: m=1->1 s=0+(1+1+1)=3

k=2   j=1: m=1->1     s=3+(2+1+1)=7

        j=2: m=1->2 s=7+(2+2+1)+ (2+2+2)=18

k=3   j=1: m=1->1     s=18+(3+1+1)=23

        j=2: m=1->2     s=23+(3+2+1)+ (3+2+2)=36

        j=3: m=1->3     s=36+(3+3+1)+(3+3+2)+(3+3+3)=60

k=4   j=1: m=1->1      s=60+(4+1+1)=66

        j=2: m=1->2      s=66+(4+2+1)+(4+2+2)=81

        j=3: m=1->3      s=81+(4+3+1)+ (4+3+2)+(4+3+3)=108

        j=4: m=1->4      s=108+(4+4+1)+(4+4+2)+(4+4+3)+(4+4+4)=150

k=5   j=1: m=1->1      s=150+(5+1+1)=157

        j=2: m=1->2      s=157+(5+2+1)+(5+2+2)=174

        j=3: m=1->3      s=174+(5+3+1)+(5+3+2)+(5+3+3)=204

        j=4: m=1->4      s=204+(5+4+1)+(5+4+2)+(5+4+3)+(5+4+4)=250

        j=5: m=1->5      s=250+(5+5+1)+(5+5+2)+(5+5+3)+(5+5+4)+(5+5+5)=315

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота