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

Используя образец создания словаря на языке Python, создай словарь для 3 государств-соседей Казахстана и их столиц. Назначь ключи и значения. Образец:
k = dict ({'Марат':10, 'Отабек':18, 'Данияр':14})
print (k)

1. Набери программу в Python. Проверь, является ли результат задания истинным. Объясни, от чего это зависит.


Используя образец создания словаря на языке Python, создай словарь для 3 государств-соседей Казахста

Показать ответ
Ответ:
angelinaignaty1
angelinaignaty1
26.04.2021 20:34
Определим общий размер алфавита N - по условию это будет 26 букв и 10 цифр (0123456789), Итого 36 символов.
Количество бит на символ i определим из формулы N=2^i
i=㏒₂N= ㏒₂36= 5,17 
Округляем в большую сторону до 6 бит, потому что 5 бит на символ нам будет не хватать для кодирования 36 символов (2^5=32)
На один номер будет приходиться 5*6= 30 бит информации.
30 бит/8= 3,75 байт. Опять округляем в большую сторону до 4 байт, чтобы в соответствии с условиями задачи получить целое количество байт.
Тогда для кодирования 40 автомобильных номеров нам понадобится: 
40*4=160 байт

ответ: 160 байт
0,0(0 оценок)
Ответ:
катяeryixs
катяeryixs
28.01.2023 00:36
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var A:=MatrGen(6,7,(i,j)->Sin(i+1)+Cos(3*(j+1)));
  A.Println(10,6); Writeln(70*'-');
  var B:=A.ElementsWithIndexes.Where(t->t[1].IsEven and t[2].IsEven)
      .Select(t->t[0]).ToArray;
  B.Println;
  var m:=B.Where(t->t>0).DefaultIfEmpty.Average;
  Writeln('Искомое среднее равно ',m);
  var f:=OpenWrite('MyFile.txt');
  for var i:=0 to A.RowCount-1 do begin
    for var j:=0 to A.ColCount-1 do
      Write(f,A[i,j],' ');
    Writeln(f);
    end;
  Writeln(f);
  for var i:=0 to B.Length-1 do Write(f,B[i],' ');
  f.Close;
end.

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