megapolisgroup
?>

Разворот массива Вася написал код, который разворачивает массив A в обратном порядке (то есть, если в массиве хранились числа 1, 2, 3, 4, 5, то после выполнения Васиного кода массив содержит числа 5, 4, 3, 2, 1 Фрагмент Васиной программы приведен ниже. Что он написал вместо знака вопроса? for i := n downto ? do begin t := A[i]; A[i] := A[n + 1 - i]; A[n + 1 - i]:= t; end; Какие из алгоритмов разворачивают массив? 1) n / 2 + 1 2) n / 2 3) n div 2 - 1 4) n div 2 + 1 5) n div 2 6) 1

Информатика

Ответы

d2002

4) n div 2 + 1

Объяснение:

Baidina

Начнем сначала:

Определим объем одного символа.

256 символов соответстуют одному байту информации (или 8 битам). Количество бит можно посчитать по формуле log (256) по основанию 2. Он равен 8.

 

Значит один символ - это один байт. Теперь посмотрим какой объем информации содержит страница: 30*70 = 2100 байт.

Всего у нас есть 5 страниц текста:

2100 байт * 5 = 10500 байт информации.

 

По современной классификации это 10.5 килобайт информации.

По старой классификации (изучают в школах) это примерно 10.25 килобайт информации 

Tomilova1686

Алфавит - это счетное множество.

Мощностью такого множества называется количество элементов этого множества.

 

В настоящее время термин килобайт не однозначен. Возьмем его значение (наверняка сейчас так и есть в школьной программе)

1 килобайт = 1024 байта.

 

Итого:

У нас 256*2 = 512 символов, которые занимают 1024/16 = 64 байта.

 

Таким образом  один символ занимает 64/512  = 1/8 байта или один бит. (В каждом байте ровно 8 бит).

 

Один бит информации это нолик или единичка. то есть имеет всего два значения. 

Это и есть ответ к задаче:

Мощность алфавита: 2 

 

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

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

Разворот массива Вася написал код, который разворачивает массив A в обратном порядке (то есть, если в массиве хранились числа 1, 2, 3, 4, 5, то после выполнения Васиного кода массив содержит числа 5, 4, 3, 2, 1 Фрагмент Васиной программы приведен ниже. Что он написал вместо знака вопроса? for i := n downto ? do begin t := A[i]; A[i] := A[n + 1 - i]; A[n + 1 - i]:= t; end; Какие из алгоритмов разворачивают массив? 1) n / 2 + 1 2) n / 2 3) n div 2 - 1 4) n div 2 + 1 5) n div 2 6) 1
Ваше имя (никнейм)*
Email*
Комментарий*