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

Программалау тіл ұғымы қалай түсінесің информатика

Показать ответ
Ответ:
annaaverina
annaaverina
06.05.2021 22:48

Это очень не так просто, как кажется на первый взгляд

Объяснение:

Далеко не всегда кодировка была 8 бит на знак.

До сих пор применяется и довольно широко кодировка 7 бит на знак.

Давно уже применяются кодировки 16 и, даже 32 бита на знак.

Но, допустим, мы используем именно ОДИН байт на знак, например ASCII

Хотя и он изначально был семибитным.

1) Дано : в каждой строке 64 знака. Ключевое слово " в строке ",

то есть нам необходимо разделять строки. Для этого в конце каждой строки нужно передать еще два знака - " EOL " и " CR " (конец строки и переход в начало следующей)

Итого в строке 66 знаков.

2) Дано на странице 64 строки. То есть мы обязаны переводить страницы. Значит 64 *66 = 4224 Знака. И еще знак подачи ( перехода ) следующей страницы

Итого на странице 4225 знаков

2) Дано : в книге 128 страниц. Значит знаков 128 * 4225 = 540800 знаков

Это в Кибибайтах 540800 / 1024 = 528.125 Kib или

Или в Килобайтах 540800 / 1000 = 540,800 Kb

0,0(0 оценок)
Ответ:
Angelina1409
Angelina1409
18.09.2020 20:24

Объяснение:

1.

var

 a:array[1..1000] of integer;

 i, n:integer;

 count:integer;

begin

 writeln('Input n = ');

 readln(n);

 for i:=1 to n do begin

   writeln('Input a[', i, '] = ');

   readln(a[i]);

 end;

 count:=0;

 i:=1;

 while (i<=n) do begin

   if (((a[i] mod 3) = 0) and ((a[i] - (a[i] div 10)*10) = 2)) then count:=count + 1;

   i:=i+1;

 end;

 writeln(count);

 readln;

end.

2.

var

 a:array[1..1000] of integer;

 i, n:integer;

 count:integer;

begin

 writeln('Input n = ');

 readln(n);

 for i:=1 to n do begin

   writeln('Input a[', i, '] = ');

   readln(a[i]);

 end;

 count:=0;

 i:=1;

 repeat

   if (((a[i] mod 3) = 0) and ((a[i] - (a[i] div 10)*10) = 2)) then count:=count + 1;

   i:=i+1;

 until (i > n);

 writeln(count);

 readln;

end.

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