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*
Комментарий*

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

Кирилл_Гульницкий
Urmanov19903131
Timurr007
clubgarag701
metelkin7338
krikriska84
TatiyanaBe20135263
Ilin1022
nikomuneskazhu60
delo1005
IInessa44478
kapitan19
AndrukhovichKonovalov
os7960
gumirovane2294