М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
lunagatina04
lunagatina04
30.12.2021 12:23 •  Информатика

100! из символов произвольного предложения сформировать массив целых чисел, соответствующих порядковому номеру в коде кои-7. определить максимальный элемент этого массива. записать все подробно.

👇
Ответ:
sasaaaru
sasaaaru
30.12.2021
Var s:string;
a:array[1..255] of integer;
l,max,i:integer;
begin
writeln('Введите предложение:');
readln(s);
l:=length(s);
max:=0;
for i:=1 to l do
 begin
 a[i]:=OrdAnsi(s[i]);
// function OrdAnsi(a: char): byte; 
// Преобразует символ в код в кодировке Windows if a[i]>max then max:=a[i];
 end;
for i:=1 to l do write(a[i],' ');
writeln;
writeln('max = ',max);
end.

Пример:
Введите предложение:
Primer пример.
80 114 105 109 101 114 32 239 240 232 236 229 240 46 
max = 240
4,7(73 оценок)
Открыть все ответы
Ответ:
thesexyone72
thesexyone72
30.12.2021

A = [] # создаем массив  

step = 3 #  создаем переменную , которая является началом нашего ряда  

while sum(A) < 15: # пока сумма нашего массива меньше 15 (sum - складывает все элементы нашего массива)

   A.append(step) # мы добавляем в  массив число

   step +=1 # и увеличиваем число в ряду на 1

print(sum(A)) # после выполнения цикла  выводим сумму  массива

A = [] # создаем массив  

step = 3 #  создаем переменную , которая является началом нашего ряда  

Num = int(input()) # просим у пользователя ввести число  

while sum(A) < Num: # пока сумма нашего массива меньше  (sum - складывает все элементы нашего массива)

   A.append(step) # мы добавляем в  массив число

   step *= 2 # умножаем шаг ряда на 2

print(sum(A)) # после выполнения цикла  выводим сумму  масиива  

Объяснение:

4,6(78 оценок)
Ответ:
Элиза12098
Элиза12098
30.12.2021

Пояснения

N - количество символов в алфавите (включая пробелы и другие символы)

k - колличество букв в сообщении (в данном случае строки умножаем на кол-во букв в строке)

i - колличество бит, выделенных под кодированние одного символа

V - объем сообщения

формула - запомнить на будущее для более простых вычислений

N=16

k=12*20=240

v=?

Решение

1)N=2 в степени i (формула), значит 16=2 в степени 4, значит i=4 бит

2)V=k*i(формула), значит при k=240 , i=4, V=240*4=960 бит = 120 байт

ответ: 960бит, или 120байт

 

4,7(72 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ