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

Составьте 2 программы, которые напечатают ваше имя 7 раз. Использовать сначала цикл for, затем while. Скриншоты задания 3 и 4 вышлите учителю. Не забудьте пояснения!
( записывает код с for – с while – скриншот -

Тема урока: Цикл for 
Цель урока:  использовать оператор цикла for 

План урока:

Марат перепутал в коде строки. Найди ошибку:

i += 1
while i <= 10:
    print('ты умница!’, i )
    i = 1
Запиши номера строк и обоснуй свое мнение -

Пример верного ответа для самостоятельной работы урока:

На уроке мы говорили о том, что команды цикла нужны для выполнения повторения действий в программе. Есть команда цикла while, сегодня рассмотрим примеры с циклом for.

Пример 1:
Выполнить команду печати чисел от 1 до 10.
for i in range(1,11):
   print (i)
Обратите внимание мы указываем что печатать надо с 1 до 11! Т.к. отсчет начинается с 0!
Не забывайте про отступы для команд внутри цикла!
 Пример 2:
Что получится? Определите результат кода.
for i in range(0,11):
   print (i)
ответ поясните.
Пример 3:
Вычислить сумму ряда чисел: 1,2,3,4,5
sum=0
for i in range(1,6):
   sum = sum + i
print ( sum )
Обратите внимание: на формулу сумматора sum = sum + i
Проверьте в  Python результат программы, скриншот учителю

Показать ответ
Ответ:
nicgames
nicgames
01.05.2023 01:16

В скобках систмы счисления. 8в1 это восемь в первой степени

3.

135(8) = 5*8в0 + 3*8в1 + 1*8в2 = 5+24+64=93

4.

110001001111 = делим на тетраеды

1100  0100   1111

переводим каждую отдельно в десятичную

1100 = 0*2в0 + 0*2в1 + 1*2в2 * 1*2в3 = 0+0+4+8 = 12

12 в 16тиричной систме записывается буквой С


0100 = 0*2в0 + 0*2в1 + 1*2в2 + 0*2в3 = 0+0+4+0 = 4

в 16тиричной записывается как 4


1111 = 1*2в0 + 1*2в1 + 1*2в2 + 1*2в3 = 1+2+4+8 = 15

в 16тиричной это записывается как F

Итого число получается - С4F


5.

110001001111(2) = 1*2в0 + 1*2в1 + 1*2в2 + 1*2в3 + 1*2в6 + 1*2в10 + 1*2в11 = 1+2+4+8+64+1024+2048 = 3151



1. выполните сложение в двоичной системе счисления: 101112 + 1011102 результат запишите в двоичной с
0,0(0 оценок)
Ответ:
podshchipkova
podshchipkova
16.07.2021 19:21

Смотря в какой кодировке.

Если кодировка КОИ-8, значит один символ кодируется, то есть весит 8 бит. И так всегда.

Значит:

2000символов×8бит=16000бит=16000:8=2000байта(так как что бы перевести биты в байты, нужно разделить кол-во битов на 8, а что бы перевести в килобайты, нужно ещё разделить и на 1024).Но тут в килобайты перевести нельзя. Невозможно.

размер сообщения в кодировке КОИ-8.

Если же кодировка Unicode, то это значит, что один символ кодируется, то есть весит 16 бит.

Значит:

2000символов×16бит=32000бит=32000:8=4000байт. Как и в первом случае, перевести тут в килобайты нельзя. Невозможно.

размер сообщения в кодировке Unicode

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