1) Сколько бойт содержит выражение «Движение - это жизнь!? 2) Приведите примеры информационных сообщений, которые
несут 1 бит информации.
3) Какое количество информации понадобится, чтобы записать
цифру 4?
4) Какое количество бит содержится в 2-х килобайтах, в 1-м
Мегабайте
for i in range(13):
if i == 1:
print('Январь');
elif i == 2:
print('Февраль');
elif i == 3:
print('Март');
elif i == 4:
print('Апрель');
elif i == 5:
print('Май');
elif i == 6:
print('Июнь');
elif i == 7:
print('Июль');
elif i == 8:
print('Август');
elif i == 9:
print('Сентябрь');
elif i == 10:
print('Октябрь');
elif i == 11:
print('Ноябрь');
elif i == 12:
print('Декабрь');
else:
print('Нет такого месяца');
i = 0
while i < 12:
i = i +1
if i == 1:
print('Январь');
elif i == 2:
print('Февраль');
elif i == 3:
print('Март');
elif i == 4:
print('Апрель');
elif i == 5:
print('Май');
elif i == 6:
print('Июнь');
elif i == 7:
print('Июль');
elif i == 8:
print('Август');
elif i == 9:
print('Сентябрь');
elif i == 10:
print('Октябрь');
elif i == 11:
print('Ноябрь');
elif i == 12:
print('Декабрь');
else:
print('Нет такого месяца');
Объяснение:
1. Язык программирования - искусственный (формальный) язык, предназначенный для записи программ для исполнителя (например, компьютера или станка с числовым управлением). Язык программирования задается своим описанием. Описание языка программирования — это документ, специфицирующий возможности алгоритмического языка.
2. Существует большое множество языков программирования и придумывают различные разделять их на разные группы.
-Машинно-зависимые: к ним относится ассемблер, это один из языков с которого можно программировать микроконтроллеры и под каждый МК подбираются свои библиотеке и функции. Код на ассемблере будет зависеть от архитектуры контролера.
Машинно-независимые: это более высокоуровневые языки такие как Си, данные языки более медленные и занимают больше памяти. Но на данном этапе развития, Си вытесняет ассемблер так как его проще осваивать.
3. Трансля́тор — программа или техническое средство, выполняющее трансляцию программы. Трансля́ция програ́ммы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке.
4. Основная разница между компилятором и интерпретатором заключается в том, как они работают. Компилятор берет всю программу и преобразует ее в машинный код, который понимает процессор. Интерпретатор — это исполняемый файл, который поэтапно читает программу, а затем обрабатывает, сразу выполняя ее инструкции.
5. основные задачи любой транслятор выполняет следующие основные задачи: анализирует транслиремую программу, в частности определяет содержит ли она синтаксические ошибки, и генерирует выходную программу на языке машинных команд и распределяет память для объектной программы