Lolira64
?>

Programsumma; usescrt; constn=5; var a: array[1..n] of integer; m, i, s: integer; автоматическое заполнение случайными числами от1 до20 procedure input; procedure input; begin begin for i: =1 to n do p: =1; q: =20; randomize; begin for i: =1 to n do a[i]: =random(q-p+1)+p; write('a[', i, ']='); readln(a[i]); end; end end; procedure print; begin write('массив целых чисел а: '); for i: =1 to n do write(' ', a[i]) writeln; writeln; { пропуск строки } end; procedure sum( m: integer); begin s: =0; for i: =1 to m do s: =s+a[i]; end; begin clrscr; input; { заполнение массива из 5 элементов } clrscr; print; { печать заполненного массива } write('сколько элементов суммировать: '); readln(m); sum(m); writeln; { суммирование m элементов массива } writeln('сумма ', m, ' элементов массива равна: ', s); { суммирование всех элементов массива } sum(n); writeln; writeln('сумма всех ', n, ' элементов массива равна: ', s); write ('среднее арифметическое всех элементов равно ', s/n); readkey; end. з а д а н и я: 1. набрать и исполнить программу. 2. увеличить число элементов массива. 3. найти сумму 8 элементов массива. 4. осуществить ввод количества элементов массива с клавиатуры.

Информатика

Ответы

aistenok-28
{
правильная программа, кол-во элементов вводится с клавиатуры
}
Program Summa;
uses crt;
type a1= array of integer;
var a: a1;
m,s,n: integer;
procedure Input;
const p=1;
const q=20;
var i: integer;
begin
randomize;
begin
for i:=0 to n-1 do a[i]:=random(q-p+1)+p;
write('a[',i,']=');
readln(a[i]);
end;
end;
procedure Print;
var i: integer;
begin
write('Массив целых чисел А: ');
for i:=0 to n-1 do write(' ',a[i]);
writeln;
writeln;
end;
procedure Sum( m: integer);
var i: integer;
begin
s:=0;
for i:=0 to m-1 do s:=s+a[i];
end;
Begin
ClrScr;
write('введите кол-во элементов в массиве: ');
readln(n);
SetLength(a, n);
Input;
ClrScr;
Print;
write('Сколько элементов суммировать: ');
readln(m);
Sum(m);
writeln;
writeln('Сумма ',m,' элементов масссива равна: ', s);
Sum(n);
writeln;
writeln('Сумма всех ',n,' элементов массива равна: ', s);
Writeln ('Среднее арифмитическое всех элементов равно ', s/n);
Readkey;
end.
Igor120

PDF-документы давно стали необходимой составляющей офисной работы. В этом формате хранятся цифровые архивы, юристы согласуют договоры, дизайнеры верстают брошюры, издательства публикуют электронные книги. До недавнего времени главным достоинством и одновременно с этим недостатком PDF-документов было отсутствие возможности редактировать текст в них. Благодаря развитию технологий эту и другие задачи научилась решать программа ABBYY FineReader, которая стала многофункциональным редактором любых документов. «Хайтек» вместе с ABBYY рассказывает, как технологически устроено редактирование PDF-документов в новой версии FineReader 15, каким образом программа сравнивает версии документов и как работает распознавание иероглифов с нейросетей.

Margarita
Идея компьютера была предложена английским математиком Чарльзом Бэбиджем (Charles Babage) в середине девятнадцатого века. Его механическая «аналитическая машина» так и не смогла по-настоящему заработать, потому что технологии того времени не удовлетворяли требованиям, необходимым для изготовления нужных деталей точной механики. Конечно, никакой речи об операционной системе для этого «компьютера» не шло. Настоящее рождение цифровых вычислительных машин произошло вскоре после окончания Второй мировой войны. В середине 40-х были созданы первые ламповые вычислительные устройства. В то время одна и та же группа людей участвовала и в проектировании, и в эксплуатации, ив программировании вычислительной машины. Это была скорее научно-исследовательская работа в области вычислительной техники, а не использование компьютеров в качестве инструмента решения каких-либо практических задач из других прикладных областей.

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

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

Programsumma; usescrt; constn=5; var a: array[1..n] of integer; m, i, s: integer; автоматическое заполнение случайными числами от1 до20 procedure input; procedure input; begin begin for i: =1 to n do p: =1; q: =20; randomize; begin for i: =1 to n do a[i]: =random(q-p+1)+p; write('a[', i, ']='); readln(a[i]); end; end end; procedure print; begin write('массив целых чисел а: '); for i: =1 to n do write(' ', a[i]) writeln; writeln; { пропуск строки } end; procedure sum( m: integer); begin s: =0; for i: =1 to m do s: =s+a[i]; end; begin clrscr; input; { заполнение массива из 5 элементов } clrscr; print; { печать заполненного массива } write('сколько элементов суммировать: '); readln(m); sum(m); writeln; { суммирование m элементов массива } writeln('сумма ', m, ' элементов массива равна: ', s); { суммирование всех элементов массива } sum(n); writeln; writeln('сумма всех ', n, ' элементов массива равна: ', s); write ('среднее арифметическое всех элементов равно ', s/n); readkey; end. з а д а н и я: 1. набрать и исполнить программу. 2. увеличить число элементов массива. 3. найти сумму 8 элементов массива. 4. осуществить ввод количества элементов массива с клавиатуры.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Vyacheslavovich Mikhailovich1421
jardi
borisova-Sergeevna
saryba
ukkavtodor6
larisau41
oskina3
zakaz
dearmaria
laplena1982750
tsarkovim
Daletskaya982
Вишняков997
bykovaam
andreyduborezz2913