shcukinalena
02.10.2022 03:07

1. Для регистрации на сайте некоторой страны пользователю требуется придумать пароль. Длина пароля – ровно 11 символов.
В качестве символов могут быть использованы десятичные
цифры и 17 различных букв местного алфавита, причём все буквы
используются в двух начертаниях: как строчные, так и прописные
(регистр буквы имеет значение). Под хранение каждого такого
пароля на компьютере отводится одинаковое и минимально
возможное целое количество байтов. При этом используется
Посимвольное кодирование, и все символы кодируются
одинаковым и минимально возможным количеством битов.
Определите объём памяти, который используется для хранения 250
паролей. (ответ дайте в байтах.)
2. Каждый сотрудник предприятия получает электронный пропуск,
на котором записаны личный код сотрудника, номер
подразделения и некоторая дополнительная информация. Личный
код состоит из 25 символов, каждый из которых может быть
заглавной латинской буквой (используется 20 различных букв) или
одной из цифр от 0 до 9. Для записи кода на пропуске отведено
минимально возможное целое число байт. При этом используют
Посимвольное кодирование, все символы кодируют одинаковым
минимально возможным количеством бит. Номер
подразделения — целое число от 1 до 500, он записан на пропуске
как двоичное число и занимает минимально возможное целое
число байт. Всего на пропуске хранится 33 байт данных. Сколько
байт выделено для хранения дополнительных сведений об одном
сотруднике? В ответе запишите только целое число
байт.
количество​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
IamGroot1
01.03.2022 05:34
var   s : string[50];
  i, j, k : word;  
 f : boolean;  
function isSpace(ch : char) : boolean;
begin   isSpace := false;  
if ch = ' ' then isSpace := true;
end;  
begin   f := false;  
   repeat     j := 0;
    writeln('введите строку, состоящую из 2 слов');
    readln(s);    
for i := 1 to length(s) do    
   if isSpace(s[i]) then  
    begin    
     inc(j);      
   k := i;       end;
     if j =1 then f := true;
    until f;    
write(copy(s, k + 1, length(s)), ' ', copy(s, 1, k - 1)); 
end.
недавно такую писала :)
0,0(0 оценок)
Ответ:
Elli34
27.03.2022 02:04

Відповідь:

Pygame — набор модулей (библиотек) языка программирования Python, предназначенный для написания компьютерных игр и мультимедиа-приложений. Pygame базируется на мультимедийной библиотеке SDL.

Изначально Pygame был написан Питом Шиннерсом. Начиная примерно с 2004-2005 года поддерживается и развивается сообществом свободного программного обеспечения.

Pygame – это библиотека модулей для языка Python, созданная для разработки 2D игр. Также Pygame могут называть фреймворком. В программировании понятия "библиотека" и "фреймворк" несколько разные. Но когда дело касается классификации конкретного инструмента, не все так однозначно.

В любом случае, фреймворк является более мощным по-сравнению с библиотекой, он накладывает свою специфику на особенности программирования и сферу использования продукта. С точки зрения специфики Pygame – это фреймворк. Однако его сложно назвать "мощным инструментом". По своему объему и функционалу это скорее библиотека.

Также существует понятие "игрового движка" как программной среды для разработки игр. По своему назначению Pygame можно считать игровым движком. В то же время, с точки зрения классификации программного обеспечения, Pygame является API для Питона к API библиотеки SDL.

API – это интерфейс (в основном набор функций и классов) для прикладного (часто более высокоуровневого) программирования, который предоставляет, например, та или иная библиотека. SDL – это библиотека, которая работает с мультимедийными устройствами компьютера.

В этом смысле Pygame можно сравнить с Tkinter, который через свои функции и классы предоставляет Питону доступ к графической библиотеке Tk.

Пояснення:

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