Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа (Багаутдинов Р.М.).doc
Скачиваний:
22
Добавлен:
18.03.2015
Размер:
2.55 Mб
Скачать

4.3.3 Блок схемаалгоритма

4.3.4Реализация алгоритманаязыке Pascal

Program Zadacha11;

uses crt;

const N=20;

var a:array[1..N,1..N] of integer;

i,j:integer;

Begin clrscr;

writeln('Сформированная квадратная матрица: ');

writeln;

for i:=1 to N do

for j:=1 to N do

if i=j then a[i,j]:=N+1-i else a[i,j]:=0;

for i:=1 to N do

begin

for j:=1 to N do

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

writeln;

end;

readln;

End.

4.3.5Тестирование алгоритма задачи

4.4 Выводы по работе с массивами

В данной теме решены три задачи. Массивы по теории представляют собой последовательность ячеек памяти, в которых хранятся однотипные данные. В решенных задачах реализованы массивы с условиями поиска элементов по ячейкам, а также подсчет необходимых элементов по требуемым условиям, применены ветвящиеся и линейные алгоритмы, а задания массивов само по себе включает использование циклов с параметрами. Всем задачам по данной теме дано математическое обоснование их решения, составлены словесно формульные описания, составлены блок-схемы, и реализованы программы по данным схемам в алгоритмическом языке Pascal. Проведенные тесты свидетельствую о правильности выполнения реализованных алгоритмов в каждой задаче.

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

1. Симинович С., Евсеев Г., Практическая информатика, учебное пособие, М.: АСТ-пресс, 2000 г.

2. Фаронов, TurboPascal7.0,M.: Инфа-М, 1998 г.

3. Могилев А. В., Пак Н. И., Хеннер Е. К., Информатика, Учебное пособие для студ. Пед. Вузов, 2-е изд., М.: Изд. Центр “Академия” 2001 г.

4. Немнюгин С. А., TurboPascal/C. А. Немнюгин. – Спб.: Питер, 2003 г.

5. Немнюгин С. А., TurboPascal: практикум/C. А. Немнюгин. – Спб.: Питер, 2001 г.