Lyalikova
?>

Номера сертификатов содержат прописные буквы и цифры в любом порядке длины номера сертификата 5 символов. задействовано 30 различных букв и все десятичные цифры. все символы закодировали одинаковым и минимально возможным количеством битов. каждый номер сертификата кодируют с посимвольного кодирования минимально возможным и одинаковым целым количеством байтов. определить объем памяти компьютера необходимый для записи 80 номеров. 1) 80байт 2) 320байт 3) 400байт 4)16000байт объясните как выполнять это

Информатика

Ответы

andreu420082132
1) 30 букв плюс 10 цифр в сумме 40 символов. значит, для их кодировки нам потребуются цифры от 0 до 39. переведем 39 в двоичную систему счисления, чтобы посмотреть, сколько битов (разрядов) оно займет. 39(10)=100111(2) ⇒ требуется 6 битов. 2) в номере сертификата 5 символов, значит они займут 5*6=30 битов. по условию номер сертификата кодируется целым количеством байтов, а в байте 8 бит. делим 30 на 8 и получаем 3.75. округляем в большую сторону. номер сертификата занимает 4 байта. 3) 80 номеров займут 4*80=320 байт. ответ 2).
Ольга

#include <iostream>

using namespace std;

void findDayOfWeek(int day) {

switch (day) {

 case 1:

  cout << "Понедельник";

  break;

 case 2:

  cout << "Вторник";

  break;

 case 3:

  cout << "Среда";

  break;

 case 4:

  cout << "Четверг";

  break;

 case 5:

  cout << "Пятница";

  break;

 case 6:

  cout << "Суббота";

  break;

 case 7:

  cout << "Воскресенье";

  break;

 default:

  findDayOfWeek(day - 7);

}

}

int main() {

setlocale(0, "RU");

int day;

cin >> day;

findDayOfWeek(day);

return 0;

}

elenalusia

program test;

var i: integer;

begin

for i:=11 to 99 do

if i=(i+i-1) div 10 + (i+i-1) mod 10 * 10 then

writeln (i-1,' ',i)

end.

36 и 37

Объяснение:

for i:=11 to 99 do - перебираем двузначные числа

(i+i-1) - вычисляем сумму двух последовательных двузначных чисел

(i+i-1) div 10 - получаем первую цифру получившейся суммы

(i+i-1) mod 10 - получаем вторую цифру получившейся суммы

(i+i-1) mod 10 * 10 - чтобы переставить цифры в сумме умножаем последнюю цифру на 10 (из единиц делаем десятки)

(i+i-1) div 10 + (i+i-1) mod 10 * 10 - переставляем цифры в получившейся сумме

if i=(i+i-1) div 10 + (i+i-1) mod 10 * 10 then - сравниваем большее из двузначных чисел с числом получившемся после перестановки цифр суммы


Создайте программу на Pascal ABC! Два последовательных двузначных числа сложили и в их сумме переста
Создайте программу на Pascal ABC! Два последовательных двузначных числа сложили и в их сумме переста

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Номера сертификатов содержат прописные буквы и цифры в любом порядке длины номера сертификата 5 символов. задействовано 30 различных букв и все десятичные цифры. все символы закодировали одинаковым и минимально возможным количеством битов. каждый номер сертификата кодируют с посимвольного кодирования минимально возможным и одинаковым целым количеством байтов. определить объем памяти компьютера необходимый для записи 80 номеров. 1) 80байт 2) 320байт 3) 400байт 4)16000байт объясните как выполнять это
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

notka19746
Irina_Chernyaev532
polina25258
Reutskii-Kirilovskii1625
Gennadevna-Darya1216
alekseymedvedev1981
basil69
kalterbrun
dannytr
ovdei71
kisuhakisa
Кристина Валентиновна
сузанна_Людмила
zotovinbox468
lzelenyi5