vodexshop2
?>

Сравните: а. 1000 бит и 1 кбайт b) 1536 бит и 1, 5 кбайт c) 220 байт и 0, 25 кбайт

Информатика

Ответы

Vladislav98

а) 1000 бит и 1 Кбайт

1 Кбайт  = 1024 байт = 1024*8 бит =8192 бит

1000 бит < 1 Кбайт

b) 1536 бит и 1,5 Кбайт

1,5 Кбайт  = 1,5* 8192 = 12288 бит

1536 бит < 1,5 Кбайт

c) 220 байт и 0,25 Кбайт

0.25 Кбайт  = 1024*0.25 байт = 256 байт

220 байт < 0,25 Кбайт

Stepan Rastorgueva850
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
begin
  var s:=ReadLines('in.txt').ToArray;
  var n:=StrToInt(s[0]);
  var a:=s[1].ToWords.Select(e->StrToInt(e)).ToArray;
  var f:=OpenWrite('out.txt');
  Writeln(f,n,' - (кол-во чисел)');
  foreach var e in a do Write(f,e,' '); Writeln(f);
  Writeln(f,'Среднее значение четных ',
    a.Where(x->x.IsEven).Average);
  Writeln(f,'Среднее значение нечетных ',
    a.Where(x->x.IsOdd).Average);
  f.Close
end.

Файлы in.txt и out.txt находятся во вложении.

Содержимое файла out.txt:
15 - (кол-во чисел)
-22 49 33 47 -10 -1 20 -18 2 21 2 -25 21 -47 -36
Среднее значение четных -8.85714285714286
Среднее значение нечетных 12.25
cimora-kativ

Пояснение:

Если ввод осуществляется через файл, то он должен называть "Слова.txt" и находиться в одной директории с исполняемым файлом. Выбрать нужный вариант ввода можно просто введя цифру в перовом input.

Код:

# -*- coding: utf-8 -*-

format = int(input("Считать слова из файла (введите 1)\nВводить слова в консоль (введите 2)\nВвести слова в одну строку(введите 3)\nВыбор: "))

words = []

answer = []

if format == 1:

  f = open('Слова.txt', "r", encoding='utf-8')

  line = f.readline()

  while line:

      for i in line.split(", "):

          words.append(i)

      line = f.readline()

  f.close()

elif format == 2:

  n = int(input("Введите кол-во слов - "))

  for i in range(n):

      words.append(input("Вв. слол - "))

elif format == 3:

  n = input("Введите строку - ")

  for i in n.split(", "):

      words.append(i)

else:

  print("Неправильно введен номер ответа")

word = input("Введите поисковое слово - ")

for i in words:

  for j in list(word):

      if len(set(word).intersection(set(i))) == len(i):

          answer.append(i)

          break

print(", ".join(answer))

Текст для документа:

рыба, рак, щука, лебедь, карась, пескарь, баня, бубен, столб, баян, барыня

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

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

Сравните: а. 1000 бит и 1 кбайт b) 1536 бит и 1, 5 кбайт c) 220 байт и 0, 25 кбайт
Ваше имя (никнейм)*
Email*
Комментарий*

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

Вадимовна
Alena824
aleksey7800
Tsevich333639
bessalaias
zvezda-71
savva-vika
Александр
ivanovanata36937365
solonataly5
latoyan817
tsigankova2018
bykotatyana
annodomini1
Romanovich1658