turkeev90
10.11.2020 06:49

№1 Известен десятичный код (номер) некоторого символа - 30. Определите, какой это символ: управляющий или изображаемый.

1)Управляющий

2)Изображаемый

№2 Соответствие между изображениями символов и кодами символов устанавливается с кодовой таблицы

2)диаграммы

3)форматирования

4)диаграммы

№3 Считая, что каждый символ кодируется одним байтом, определите, чему равен информационный объём следующей пословицы:
Речь вести — не лапти плести.
В ответе укажите только число байт.
№4 В одной из кодировок Unicode на каждый символ отводится 16 битов. Определите информационный объем текста из 36 символов в этой кодировке.
В ответе укажите только число байт.

№5 В соответствии с кодовой таблицей ASCII каждую латинскую букву можно закодировать десятичным числом. Слово «file» кодируется как 102105108101. Какому слову соответствует числовая последовательность 102105110101?

1)face

2)fire

3)film

4)fine

№6 В кодировке КОИ-8 каждый символ кодируется 8 битами. Определите информационный объём сообщения в этой кодировке, если оно состоит из 32 символов.

1)256 байтов

2)320 битов

3)32 байта

4)32 бита

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
поор2
09.02.2020 11:38
// PascalABC.NET 3.1, сборка 1179 от 29.02.2016
begin
  var n:=ReadInteger('n=');
  if n>36 then begin
    Writeln('Слишком много, максимум 72');
    Exit
    end
  else begin
    var a:=new integer[n];
    var k:=0;
    for var i:=1 to 8 do
      for var j:=i+1 to 9 do begin
        a[i]:=10*i+j;
        Write(a[i],' ');
        Inc(k);
        if k>n then Exit
        end
    end
end.

Тестовое решение:
n= 36
12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 48 49 56 57 58 59 67 68 69 78 79 89
0,0(0 оценок)
Ответ:
elank
21.07.2022 15:15

Это если полностью опираться на условие:

#include <iostream>

using namespace std;

int main() {

       int arr[10];

       for (int i = 0; i < 10; i++) {

       arr[i] = 0;

       }

       for (int i = 1; i < 10; i += 2) {

               arr[i] = 1;

       }

       for (int i = 0; i < 10; i++) {

                  cout << arr[i];

       }

return 0;

}

Можно сделать легче - не менять значения после заполнения массива, а сразу его наполнять нулями и единицами:

#include <iostream>

using namespace std;

int main() {

int arr[10];

for (int i = 0; i < 10; i++) {

 if (i % 2 == 0) {

arr[i] = 0;

 }

else {

arr[i] = 1;

}

 cout << arr[i];

}

return 0;

}

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