uses crt;
var
alpha: array[1..8]of double;
gm, a: array[1..5]of double;
i, j: integer;
alphasum: double;
begin
clrscr;
randomize;
writeln('alpha:');
for i:=1 to 8 do
begin
alpha:=random(10);
writeln(alpha:2:4);
end;
writeln('gamma:');
for j:=1 to 5 do
begin
gm[j]:=random(10);
writeln(gm[j]:2:4);
end;
alphasum:=0;
for i:=1 to 8 do
alphasum:=alphasum+sqr(alpha);
for j:=1 to 5 do
a[j]:=sqr(gm[j])*alphasum;
writeln('a:');
for j:=1 to 5 do
writeln(a[j]:2:4);
readln;
end.
Задача в Turbo Pascal
Задачка в приложенном файле
вроде что-то такое(элементы массивов альфа и гамма задаются случайным образом)
Цитата: kosfiz
вроде что-то такое(элементы массивов альфа и гамма задаются случайным образом)
Код:
uses crt;
var
alpha: array[1..8]of double;
gm, a: array[1..5]of double;
i, j: integer;
alphasum: double;
begin
clrscr;
randomize;
writeln('alpha:');
for i:=1 to 8 do
begin
alpha:=random(10);
writeln(alpha:2:4);
end;
writeln('gamma:');
for j:=1 to 5 do
begin
gm[j]:=random(10);
writeln(gm[j]:2:4);
end;
alphasum:=0;
for i:=1 to 8 do
alphasum:=alphasum+sqr(alpha);
for j:=1 to 5 do
a[j]:=sqr(gm[j])*alphasum;
writeln('a:');
for j:=1 to 5 do
writeln(a[j]:2:4);
readln;
end.
var
alpha: array[1..8]of double;
gm, a: array[1..5]of double;
i, j: integer;
alphasum: double;
begin
clrscr;
randomize;
writeln('alpha:');
for i:=1 to 8 do
begin
alpha:=random(10);
writeln(alpha:2:4);
end;
writeln('gamma:');
for j:=1 to 5 do
begin
gm[j]:=random(10);
writeln(gm[j]:2:4);
end;
alphasum:=0;
for i:=1 to 8 do
alphasum:=alphasum+sqr(alpha);
for j:=1 to 5 do
a[j]:=sqr(gm[j])*alphasum;
writeln('a:');
for j:=1 to 5 do
writeln(a[j]:2:4);
readln;
end.
Уважаемый мой спаситель, а не мог бы объяснить подчерктнутые строчки просто ясно и кратко? Что значат? Если можно, то по-порядку...
uses crt - подключение модуля crt
alphasum: double - до двоеточия - название переменной, после - тип переменной (читай список типов, там он описан)
clrscr ( сокращение от clearscreen)- очистка экрана
randomize - запуск модуля random
Вроде больше ничего не подчёркнуто.