Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
27_gotovo.doc
Скачиваний:
12
Добавлен:
11.09.2019
Размер:
226.3 Кб
Скачать

Задача 2

Листинг программы

program mac;

uses crt;

var b,s:REAL;

I,J,n,d,c:INTEGER;

A:ARRAY[1..100,1..100] OF integer;

k,m:array[1..100] of real;

LABEL XX;

BEGIN

CLRSCR; d:=0;

s:=0; read(n); k[1]:=0; randomize;

for I:=1 to n do begin

for j:=1 to n do begin

a[i,j]:=random(10)-1;

write(a[i,j],' ');

end; writeln; end;

for I:=1 to n do begin

for j:=1 to n do if a[i,j]<0 then k[i]:=k[i]+1;

if k[i]=1 then

begin for j:=1 to n do s:=a[i,j]+s;

d:=d+1; m[d]:=s; c:=c+1;

writeln('na takoi stroke:=',i,'summa elementov',s:3:0);end;

k[i]:=0;s:=0; end;

for d:=1 to c do write(m[d]:3:0);writeln;

for i:=1 to 10 do begin

for d:=1 to c-1 do

if m[d]>m[d+1] then

begin

b:=m[d];

m[d]:=m[d+1];

m[d+1]:=b;

end ;

end;

for d:=1 to c do write(m[d]:3:0,' ');

readkey ; end.

Реализация программы

Заключение

В ходе разработки программы мною было изучены метод сортировки пузырька, математические манипуляции, работа с массивами и с отдельными элемента массива

Список использованной литературы

1)Йенсен К., Вирт Н. Паскаль. Руководство для пользователя и описание языка. — М.: Финансы и статистика, 1982. —

2)Вирт Н. Алгоритмы + структуры данных = программы. — М.: Мир, 1985. —.

3)Грогоно П. Программирование на языке Паскаль. — М.: Мир, 1982. —

4)Перминов О. Н. Язык программирования Паскаль : Справочник. — М.: Радио и связь, 1989. —ISBN 5-256-00311-9

5)Культин Н.Б. Delphi 6. Программирование на Object Pascal. — СПб.: БХВ-Петербург, 2001.— ISBN 5-94157-112-7

6)Моргун А. Н. Программирование на языке Паскаль (Pascal). Основы обработки структур данных. — М.: Диалектика, 2005. — ISBN 5-8459-0935-X

7)Рубенкинг Н.Дж. Турбо Паскаль для Windows: в 2-х томах. Пер. с англ.. — М.: Мир, 1993.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]