Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  10 класс  /  Презентация по информатике "Массивы"

Презентация по информатике "Массивы"

Презентация содержит примеры описаний массива, ввод, вывод массива, примеры программ.
23.06.2014

Описание разработки

Массив – упорядоченная последовательность конечного числа однотипных данных, обозначаемая единым именем.

Презентация по информатике Массивы

Структура программы с элементами массива

Описание массива

Ввод элементов массива

Работа с элементами массива

Вывод результата

Одномерный массив. Описание массива

VAR MAS: ARRAY [1..N] OF T

Описание константы

CONST N=X ;

VAR MAS: ARRAY [1..N] OF T

Содержимое разработки

Ларина Т.Ю. МБОУ УСОШ №2 г.Урень

Ларина Т.Ю.

МБОУ УСОШ №2 г.Урень

Массив – упорядоченная последовательность конечного числа однотипных данных, обозначаемая единым именем.

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

Содержание: виды массива  структура программы одномерный массив задание массива вывод массива примеры задач двумерный массив ввод и вывод массива примеры задач

Содержание:

виды массива

структура программы

одномерный массив

задание массива

вывод массива

примеры задач

двумерный массив

ввод и вывод массива

примеры задач

Массивы делятся на: Одномерный (линейный) массив Двумерный массив  0 2 1 -3 7 0 3 3 6 12 4 -2 5 9

Массивы делятся на:

  • Одномерный (линейный) массив
  • Двумерный массив

0

2

1

-3

7

0

3

3

6

12

4

-2

5

9

Структура программы с элементами массива Описание массива Ввод элементов массива Работа с элементами массива 4. Вывод результата

Структура программы с элементами массива

  • Описание массива
  • Ввод элементов массива
  • Работа с элементами массива

4. Вывод результата

Одномерный  массив   Описание массива VAR MAS: ARRAY [ 1 ..N ] OF T Описание константы CONST N=X ; VAR MAS: ARRAY [ 1 ..N] OF T

Одномерный массив Описание массива

VAR MAS: ARRAY [ 1 ..N ] OF T

Описание константы

CONST N=X ;

VAR MAS: ARRAY [ 1 ..N] OF T

Способы задания значений элементов массива Оператор присваивания А [1]:= 3 A [2]:= -5 2.  Оператор ввода с клавиатуры For i:= 1 to N do Begin Readln (a [i]);

Способы задания значений элементов массива

  • Оператор присваивания

А [1]:= 3

A [2]:= -5

2. Оператор ввода с клавиатуры

For i:= 1 to N do

Begin

Readln (a [i]);

3. Заполнение массива с использованием генератора случайных чисел RANDOMIZE; For i:= 1 to N do A [i]:= RANDOM (X); 4 . Заполнение по формуле For i:= 1 to N do A [i]:= i*i ;

3. Заполнение массива с использованием генератора случайных чисел

RANDOMIZE;

For i:= 1 to N do

A [i]:= RANDOM (X);

4 . Заполнение по формуле

For i:= 1 to N do

A [i]:= i*i ;

 Вывод массива    For i:=1 to N do Writeln (a[i])

Вывод массива

For i:=1 to N do Writeln (a[i])

Сумма элементов массива … Sum:=0; For i:=1 to N do Begin readln(a[i]); Sum:=sum+a[i] ; end; Writeln (sum); …

Сумма элементов массива

Sum:=0;

For i:=1 to N do

Begin

readln(a[i]);

Sum:=sum+a[i] ;

end;

Writeln (sum);

0 then; Begin K:= k+1; Sum:= sum+a[i]; end; Writeln (k); … " width="640"

Сумма и количество положительных чисел

Sum:=0; k:=0;

For 1 to N do

If a[i]0 then;

Begin

K:= k+1;

Sum:= sum+a[i];

end;

Writeln (k);

max then max:=a[i]; Writeln (max a[i]); End. " width="640"

Поиск наибольшего элемента в массиве

Program maximum;

Var a: array[1..10] of real;

i: integer ; max: real;

Begin

For i:=1 to 10 do

Readln (a[i]);

max:=a[i] ;

For i:=1 to 10 do

If a[i]max then max:=a[i];

Writeln (max a[i]);

End.

   Описание массива: 1способ.  С использованием типа … Type T=array[1..N1, 1..N2] OF integer; Var a: T… 2 способ. Var a: array[1..N1, 1..N2] of integer Перемещение по строке For i:=1 to m do … For j:=1 to n do … Перемещение по столбцу For j:=1 to n do … For i:=1 to m do …

Описание массива:

1способ. С использованием типа

… Type T=array[1..N1, 1..N2] OF integer; Var a: T…

2 способ. Var a: array[1..N1, 1..N2] of integer

Перемещение по строке

For i:=1 to m do …

For j:=1 to n do …

Перемещение по столбцу

For j:=1 to n do …

For i:=1 to m do …

Заполнение двумерного массива (ввод) : For i=1 to m do For j=1 to n do Readln (A[i, j]); Вывод : For i=1 to m do For j=1 to n do Begin Writeln (A[i, j]); Writeln;

Заполнение двумерного массива (ввод) :

For i=1 to m do

For j=1 to n do

Readln (A[i, j]);

Вывод :

For i=1 to m do

For j=1 to n do

Begin

Writeln (A[i, j]);

Writeln;

Вычисление суммы элементов  каждой строки, столбца. Найти сумму элементов первого столбца.  ... begin for i:=1 to n do for j:=1 to n do readln (a[i,j]); S:=0; j:=1; For i:=1 to n do S:=s+a[i:j]; Writeln (s :5 :2); end.

Вычисление суммы элементов каждой строки, столбца.

  • Найти сумму элементов первого столбца.

...

begin

for i:=1 to n do

for j:=1 to n do

readln (a[i,j]);

S:=0; j:=1;

For i:=1 to n do

S:=s+a[i:j];

Writeln (s :5 :2);

end.

  2. Найти сумму элементов всего двумерного массива .   … S:=0; For i:=1 to m do For j:=1 to n do S:=s+a[i;j]; …

2. Найти сумму элементов всего двумерного массива .

S:=0;

For i:=1 to m do

For j:=1 to n do

S:=s+a[i;j];

max then begin max:a[i;j]; Ind_c:=j; End; Writeln (max[i]); End; … " width="640"

Найти мах элемент каждой строки

For i:=0 to m do

Begin

Max:=a[i;1];

Ind_L:=i;

Ind_c:=j;

For j:=1 to n do

If a[i;j]max then begin max:a[i;j];

Ind_c:=j;

End;

Writeln (max[i]);

End;

Найти min элемент и его индекс для всего массива … Min:=a[1,1]; Ind_L:=1; Ind_c:=1; For i:=1 to m do For i:=1 to n do If a[i,j] Min:=a[i,j]; Ind_L:=I; Ind_c:=j; End;

Найти min элемент и его индекс для всего массива

Min:=a[1,1];

Ind_L:=1;

Ind_c:=1;

For i:=1 to m do

For i:=1 to n do

If a[i,j]

Min:=a[i,j];

Ind_L:=I;

Ind_c:=j;

End;

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Презентация по информатике "Массивы" (0.67 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт