Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
24
Добавлен:
20.02.2017
Размер:
207.5 Кб
Скачать

6.Тапсырма

Берілгені

Басты диагоналға парралель жатқан элементердің қосындысының максимум элементін табу керек.

Есепті блок схемасы 6- суретте көрсетілген

1)басы-есепті бастау мәтіні

2)подпрограмма процедура қолдану

3,5,6,9,1012,1416,18,22,24) программа циклі олар нітижені экранға шығаруға,шартты циклда пайдалану ,максимум элементті табу ушін қолданылып тур

4,7,17,20,23,2629,30)программа денесі максимум элеметті табу жолында пайдаланып тур.

13,15,21,27)экранға нәтижені шығару мақсатында қолданады.

25,19,27) цикл ішіндегі шарттар олар максимум элементті табу максатында іріктеп алып отырады.

32)соңы

Паскаль тілінде жазылуы

program Vaza;

uses crt;

const n=4;

var i,j,k,l,max1,max2,max:integer;

a:array[1..n,1..n] of integer;

s1,s2:array[1..n-1] of integer;

d:text;

Procedure diag;

var i,j,k,l:integer;

begin

for k:=1 to n-1 do s1[k]:=0; s2[k]:=0;

for k:=1 to n-1 do

for i:=k+1 to n do

begin

s1[k]:=s1[k]+a[i,i-k];

s2[k]:=s2[k]+a[i-k,i];

end;

end;

BEGIN

clrscr;

assign(d,'c:\users\айкоша\desktop\pascal\matrica.txt');

reset(d);

for i:=1 to n do for j:=1 to n do

read (d,a[i,j]);

for i:=1 to n do

begin

for j:=1 to n do write (a[i,j]:4);

writeln;

end;

writeln;

diag;

for k:=n-1 downto 1 do write (s1[k]:3);

for k:=1 to n-1 do write (s2[k]:3);

writeln;

begin

for k:=1 to n-1 do max1:=s1[k];

for k:=1 to n-1 do

if s1[k]>max1 then

begin

max1:=s1[k];

end; writeln('max1=',max1);

end;

begin

for k:=1 to n-1 do max2:=s2[k];

for k:=1 to n-1 do

if s2[k]>max2 then

begin

max2:=s2[k];

end; writeln('max2=',max2);

end;

if max2<max1 then max:=max1

else max:=max2;

writeln('max=',max);

readln;

end.

Жауабы

Паскаль тіліндегі программага тусінітеме

Программада процедура қолданылды.Бул жерде программа қайталау операторының ішінде дурыс шарттың арқасында есеп дурыс бағыттта максимум элементті тапты десек болады.

Пайдаланылған әдебиеттер

1)Павловская, для чтение

2)Бөрібаев

3)Қуралбаев

21

Соседние файлы в папке РГР 2