Николаевна
?>

База данных представляет собой набор записей. каждая запись содержит строку размером 9 байт и трехзначное число, которое кодируется минимально возможным количеством байт (одинаковым для всех чисел сколько таких записей можно разместить в памяти объемом 1кб?

Информатика

Ответы

koam20167459
1. Для кодирования максимального трехзначного десятичного числа необходимо 3 байта. Значит вся запись займет 9 + 3 =12 байт.
2. В 1 Кб уместится  1024/12 = 85

ответ: 85
Olga-Lev1160

Биография

После ядерной войны, которую в недалёком будущем развязал искусственный интеллект министерства обороны США «Скайнет», человечество было порабощено машинами и оказалось на грани уничтожения. Джон стал тем харизматичным лидером, который повёл уцелевших людей на борьбу. Под его руководством армия Сопротивления одержала полную победу к 2029 году. Скайнет, не имея возможности выиграть войну в настоящем, несколько раз посылал в роботов-убийц (терминаторов), чтобы предотвратить рождение Джона или убить его в юности.

Будущий отец Джона — солдат Сопротивления Кайл Риз родился в начале XXI века, вскоре после начала Войны[3] и, сам того не подозревая, служил под началом сына. Он вызвался добровольцем, чтобы быть отправленным в 1984 год для защиты от терминатора матери Джона — Сары Коннор. Сара и Риз влюбились друг в друга. Риз погиб, успев сообщить основную информацию о будущей войне.

svetrusval

Не указан язык программирования, написал на Python:

Процедурный подход:

#Подключение библиотеки

from random import randint

#Инициализация

cnt = 10

a = [randint(0,99) for x in range(cnt)]

mean = 0

#Выполнение основного кода

print("Исходный массив: " + str(a))

#Вычисление среднего арифметического

for x in a:

   mean = mean + x

mean = mean / cnt

print("Среднее арифметическое: " + str(mean))

#Нахождение чисел в массиве, которые больше среднего арифметического

print("Числа в массиве больше среднего:", end=" ")

for x in a:

   if x > mean:

       print(x, end=" ")

Объектно-ориентированный подход:

class MyArray:

   #Поля объекта

   arr = []

   #Конструктор

   def __init__(self, cnt):

       from random import randint

       self.arr = [randint(0,99) for x in range(cnt)]

   def __repr__(self):

       return str(self.arr)

   #Имплементация методов

   def mean(self):

       # вычисление среднего арифметического

       m = 0

       for x in self.arr:

           m = m + x

       return m / len(self.arr)

   def greaterThanMean(self):

       # нахождение элементов, которые больше среднего арифметического

       a = []

       m = self.mean()

       for x in self.arr:

           if x > m:

               a.append(x)

       return a

# Выполнение программы

b = MyArray(10)

print(b)

print("Среднее арифметическое: " + str(b.mean()))

print("Элементы массива, которые больше среднего арифметического: " + str(b.greaterThanMean()))

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

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

База данных представляет собой набор записей. каждая запись содержит строку размером 9 байт и трехзначное число, которое кодируется минимально возможным количеством байт (одинаковым для всех чисел сколько таких записей можно разместить в памяти объемом 1кб?
Ваше имя (никнейм)*
Email*
Комментарий*

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

marysya60
rstas
Ryadovboxing23
iivanov54
Надья-Олеговна
ragimovelshad
Konchenko1980
jamaltreid
Grigorevna23
musaevartur
AnnaChulyukanova3
nsmmkrtchyan
mar1030
Бурмистрова-Ирина660
dilanarthur27