Разработка программы Паскаль со сложным циклом. (Лабораторная работа 7) презентация

Разработка ПАСКАЛЬ - программы со сложным циклом
 Лабораторная работа №7Сложные циклы
 Сложными называются такие циклические вычислительные процессы, которые состоят изСхема алгоритма сложного циклаДвухмерный массив
 			
 			y11  y12  y13
   Описание массива 
 VAR 
 Y: ARRAY [1..20, 1..10] OF REAL;
Матрица чисел XРазработка программы со сложным циклом 
 Цель работы: получение практических навыковАлгоритм
 Для исполнения подпрограммы использовать модуль Program, в котором должны предусматриваться:
Процедура ввода
 Var aa: ARRAY [1..10, 1..6] of real; 
 		n,k,i,j:Процедура вывода
 writeln (‘Исходные данные');
 for i:=1 to n do
 		begin
Обработка двумерного массива
 Вычисления сумм элементов каждой строкиПроцедура определения номеров строк матрицы, все элементы которых принадлежат заданному диапазону



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Разработка ПАСКАЛЬ - программы со сложным циклом Лабораторная работа №7


Слайд 2
Описание слайда:
Сложные циклы Сложными называются такие циклические вычислительные процессы, которые состоят из двух и более включенных друг в друга циклов. При этом циклы, объемлющие другие циклы, принято называть внешними, а циклы, входящие во внешние циклы, внутренними (вложенными).

Слайд 3
Описание слайда:
Схема алгоритма сложного цикла

Слайд 4
Описание слайда:
Двухмерный массив y11 y12 y13 y21 y22 y23

Слайд 5
Описание слайда:
Описание массива VAR Y: ARRAY [1..20, 1..10] OF REAL; Например: y[1,3], y[2,5], y[10,10] - соответствует индексированным переменным y1,3, y2,5, y10,10 y[k,l]

Слайд 6
Описание слайда:
Матрица чисел X

Слайд 7
Описание слайда:
Разработка программы со сложным циклом Цель работы: получение практических навыков по использованию вложенных друг в друга структур повторения при алгоритмизации и программировании, по разработке и использованию подпрограмм с такими структурами. Задание по лабораторной работе Разработать подпрограмму обработки матрицы чисел, представленной в виде двумерного массива, для задачи: 1) определения номеров строк матрицы, последние элементы которых равны сумме предыдущих элементов

Слайд 8
Описание слайда:
Алгоритм Для исполнения подпрограммы использовать модуль Program, в котором должны предусматриваться: создание двумерного массива чисел (ввод чисел в качестве элементов массива); вызов подпрограммы обработки массива; вывод результатов обработки массива (предусмотреть вариант отсутствия данных по условию задачи)

Слайд 9
Описание слайда:
Процедура ввода Var aa: ARRAY [1..10, 1..6] of real; n,k,i,j: integer; Begin writeln ('Введите размеры массива - кол-во строк и кол-во столбцов'); readln(n,k); writeln('Введите элементы массива '); for i:=1 to n do for j:=1 to k do read (aa[i,j]); { или for j:=1 to k do readln(aa[i,j]);} End;

Слайд 10
Описание слайда:
Процедура вывода writeln (‘Исходные данные'); for i:=1 to n do begin for j:=1 to k do write (aa[i,j]:7:2); writeln; end;

Слайд 11
Описание слайда:
Обработка двумерного массива Вычисления сумм элементов каждой строки

Слайд 12
Описание слайда:
Процедура определения номеров строк матрицы, все элементы которых принадлежат заданному диапазону


Скачать презентацию на тему Разработка программы Паскаль со сложным циклом. (Лабораторная работа 7) можно ниже:

Похожие презентации