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

Написать программу и составить блоксхему ! определить среди 3 введенных чисел сумму отрицательных и положительных.если больше сумма положительных,то найти минимум из этих 3 чисел , а иначе найти максимум.

👇
Ответ:
krskapoval
krskapoval
26.04.2022
Uses crt;
var sump,sumn,i:integer;
a:array[1..3] of integer;
begin
for i:=1 to 3 do
begin
read(a[i]);
if a[i]>=0 then
sump:=sump+a[i]
else
sumn:=sumn+a[i];
end;
if sump>=sumn then
writeln(min(min(a[1],a[2]),min(a[2],a[3])))
else
writeln(max(max(a[1],a[2]),max(a[2],a[3])));
end.
4,7(32 оценок)
Ответ:
М...  заморила твоя задача однако
Program asd;
USES crt;
var
A:array [1..5] of integer;
min,max,min2,o,p:real;
i,n:integer;

Procedure max1;
begin
for i:=1 to 5 do
if A[i]>0 then
if min<A[i] then
min:=A[i];
Writeln('Min: ',min);
end;
Procedure min1;
begin
for i:=1 to 5 do
if A[i]<0 then
if min>A[i] then
min:=A[i];
Writeln('Min: ',min);
end;
BEGIN
clrscr;
For i:=1 to 5 do
begin
A[i]:=random(9)-5;
Write(' ',A[i]);
end;
Writeln;
//Otrizanie
For i:=1 to 5 do
if A[i]<0 then o:=o+A[i];
Writeln('Summa otrizatelnyx elementov: ',o);
//Polowitelnye
For i:=1 to 5 do
if A[i]>0 then p:=p+A[i];
Writeln('Summa polowitelnyx elementov: ',p);
if p<o then max1
else min1;
END.
4,6(76 оценок)
Открыть все ответы
Ответ:
zeka27
zeka27
26.04.2022

У нас сказано, что можно использовать в алфавите цифры, десять знаков препинания и 16 букв алфавита(если сразу считать в 2 регистрах).

10 + 10 + 16 = 36

N = 36

i = 6

i = 5 мы взять не можем, потому что тогда мы не сможем закодировать все символы.

Не столь точно сказано в задаче, сколько должно быть знаков в пароле, сказано только то, что их должно быть не более 16, но тогда ведь мы можем и 1 взять, странно это, поэтому лучше взять пароль, имеющий 16 знаков.

16 * 5 = 80 бит = 10 байт - 1 пароль

704 * 10 = 7040 Байт на 704 пароля.

ответ: 7040 байт

4,7(94 оценок)
Ответ:
E1hwe
E1hwe
26.04.2022

Ну давайте для начала разберём строковый тип.

В паскале строковый тип обозначается "string".

Строка в компиляторе паскаля рассматривается как набор букв(массив)

Например слово "Привет".

Допустим переменной S присвоили значение "Привет", тогда

S[1] = П, S[2] = р, S[3] = и, s[4]  = в, s[5] = e, s[6] = т.

Также строки можно соединять (конкатонировать)

Пример:

a := 'qq'

b := 'ww'

S:=a+b, S будет иметь значение 'qqww'

Также их можно сравнивать, при сравнении строк сравниваются их коды ASCII. Сначала сравниваются первые символы, а потом по порядку в поисках различия.

Теперь немного о символьном типе, с ним можно делать всё тоже, что и со строковым.

Символьный тип в паскале обозначается "char". пример описания:

var one,two,free : char;

Переменными этого типа данных могут быть как буквы, так и цифры или любые знаки.

Если обобщить, то когда Вам нужно закодировать 1 символ, то лучше выбирать тип "char", потому что памяти будет занимать меньше, а для больших строк с кучей символов брать "string".

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