Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Реализация двумерных массивов на языке Turbo Pascal

Двумерный массив - - это массив, положение элементов в котором описывается двумя индексами.Их представляют в виде прямоугольной таблицы.
Двумерные массивыПодготовила Маркова Т. В.учитель информатикиМБОУ СОШ №40 г. Кирова Двумерный массив - - это массив, положение элементов в котором описывается двумя Например:  дан массив A(2,3) Дан массив В(3,3) Описание массива:const n=2; m=3;type dv_mas=array[1..n,1..m] of integer;var a: dv_mas; Процедуры ввода массива. Ввод массива с клавиатурыProcedure Init1 (var a:dv_mas);var i,j:integer;beginfor i:=1 Генератор случайных чиселЕсли a[i,j]Є[x,y], то a[i,j]:=x+random(y-x+1)Например:Если a[i,j]Є[-10,10], то a[i,j]:=-10+random(21)Если a[i,j]Є[-50,50], то a[i,j]:=-50+random(101)Если Ввод массива с использованием генератора случайных чиселProcedure Init2 (var a:dv_mas);var i,j:integer;beginrandomize;for i:=1 Процедура вывода массиваProcedure Print (a:dv_mas);var i,j:integer;beginfor i:=1 to n dobeginfor j:=1 to m do write (a[i,j]:5);writeln;end;end; Задание:Ввести и вывести на экран два двумерных массива. Массив A(4,5) ввести с
Слайды презентации

Слайд 2 Двумерный массив -
- это массив, положение элементов

Двумерный массив - - это массив, положение элементов в котором описывается

в котором описывается двумя индексами.

Их представляют в виде прямоугольной

таблицы.

Слайд 3 Например: дан массив A(2,3)

Например: дан массив A(2,3)

Слайд 4 Дан массив В(3,3)

Дан массив В(3,3)

Слайд 5 Описание массива:
const n=2; m=3;
type dv_mas=array[1..n,1..m] of integer;
var a:

Описание массива:const n=2; m=3;type dv_mas=array[1..n,1..m] of integer;var a: dv_mas;

dv_mas;


Слайд 6 Процедуры ввода массива. Ввод массива с клавиатуры
Procedure Init1 (var

Процедуры ввода массива. Ввод массива с клавиатурыProcedure Init1 (var a:dv_mas);var i,j:integer;beginfor

a:dv_mas);
var i,j:integer;
begin
for i:=1 to n do
for j:=1 to m

do
begin
write (‘a[‘,i,’,’,j,’]=‘);
readln (a[i,j]);
end;
end;


Слайд 7 Генератор случайных чисел
Если a[i,j]Є[x,y], то a[i,j]:=x+random(y-x+1)
Например:
Если a[i,j]Є[-10,10], то

Генератор случайных чиселЕсли a[i,j]Є[x,y], то a[i,j]:=x+random(y-x+1)Например:Если a[i,j]Є[-10,10], то a[i,j]:=-10+random(21)Если a[i,j]Є[-50,50], то

a[i,j]:=-10+random(21)
Если a[i,j]Є[-50,50], то a[i,j]:=-50+random(101)
Если a[i,j]Є[-2,10], то a[i,j]:=???
Если a[i,j]Є[5,100], то

a[i,j]:=???
Если a[i,j]Є[0,60], то a[i,j]:=???




Слайд 8 Ввод массива с использованием генератора случайных чисел
Procedure Init2

Ввод массива с использованием генератора случайных чиселProcedure Init2 (var a:dv_mas);var i,j:integer;beginrandomize;for

(var a:dv_mas);
var i,j:integer;
begin
randomize;
for i:=1 to n do
for j:=1 to

m do
a[i,j]:=-50+random(101); (менять в зависимости от промежутка)
end;

Слайд 9 Процедура вывода массива
Procedure Print (a:dv_mas);
var i,j:integer;
begin
for i:=1 to

Процедура вывода массиваProcedure Print (a:dv_mas);var i,j:integer;beginfor i:=1 to n dobeginfor j:=1 to m do write (a[i,j]:5);writeln;end;end;

n do
begin
for j:=1 to m do write (a[i,j]:5);
writeln;
end;
end;


  • Имя файла: realizatsiya-dvumernyh-massivov-na-yazyke-turbo-pascal.pptx
  • Количество просмотров: 141
  • Количество скачиваний: 0