Презентация на тему "Двумерные массивы"

Презентация: Двумерные массивы
Включить эффекты
1 из 20
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
3.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть презентацию на тему "Двумерные массивы" для 9-11 класса в режиме онлайн с анимацией. Содержит 20 слайдов. Самый большой каталог качественных презентаций по информатике в рунете. Если не понравится материал, просто поставьте плохую оценку.

Содержание

  • Презентация: Двумерные массивы
    Слайд 1

    Двумерные массивы

  • Слайд 2

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

  • Слайд 3

    Каждый элемент двумерного массива описывается как a[i,j], где: а – имя массива i - номер строки j – номер столбца

  • Слайд 4

    Пример двумерного массива (матрицы): А[3,3]=

  • Слайд 5

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

  • Слайд 6

    Главная диагональ квадратной матрицы проходит из левого верхнего угла в правый нижний. А[3,3]=

  • Слайд 7

    Побочная диагональ квадратной матрицы проходит из правого верхнего угла в левый нижний. А[3,3]=

  • Слайд 8

    Описание матрицы в разделе var аналогично описанию одномерного массива, только теперь необходимо указывать диапазон изменения столбцов и строк. Const n=10; m=12; Vara:array [1..n,1..m] of integer;

  • Слайд 9

    Для ввода матрицы в память существует много способов, это зависит от направления задачи. Рассмотрим два самых распространенных способа:

  • Слайд 10

    Writeln(‘Введите элементы матрицы по строкам’); Writeln(‘В конце каждой строки нажимайте ENTER’); For I:=1 to n do Begin For j:= 1 to m do Begin Readln(a[i,j]); End; End; Пример 1 (ввод с клавиатуры)

  • Слайд 11

    Пример 2 (заполнение случайными числами) Randomize; For I:=1 to n do Begin For j:=1 to n do Begin a[i,j]:=random(10); write(a[i,j],’ ‘); End; Writeln; End;

  • Слайд 12

    Задачи базового минимума

  • Слайд 13

    Вычисление суммы элементов главной диагонали квадратной матрицы:

  • Слайд 14

    Для решения данной задачи необходимо определить, чем отличаются элементы главной диагонали? А[3,3]=

  • Слайд 15

    Program Sumglav; const n=3; vara:array [1..n,1..n] of real; i, j: integer; S: real; Begin ВВОД МАССИВА; S:=0; for i:=1 to n do S:=S+a[i,i]; write(‘Сумма элементов главной диагонали = ’,S); readln; readln end.

  • Слайд 16

    Нахождение наибольших элементов каждой строки массива:

  • Слайд 17

    Program Stroki; const n=3; m=4 vara:array [1..n,1..m] of real; max:array[1..n] of real; i, j: integer; Begin ВВОД МАССИВА; for i:=1 to n do begin max[i]:=a[i,1]; for j:=2 to m do if max[i] ’); for i:=1 to n do writeln(max[i]); readln; readln end.

  • Слайд 18

    Перестановка строк массива:

  • Слайд 19

    Program Stroki2; const n=3; m=4; vara:array [1..n,1..m] of integer; i, j,k,l,c: integer; Begin ВВОД МАССИВА; writeln(‘Ведите номера меняемых местами строк’); readln(k,l); for j:=1 to m do begin c:=a[k,j]; a[k,j]:=a[l,j]; a[l,j]:=c; end; writeln(‘Новый массив => ’); for i:=1 to n do begin for j:=1 to m do write(a[i,j],’ ‘); writeln; end; readln; readln end.

  • Слайд 20

    Задания для самостоятельной работы: Написать программы: Нахождения наибольшего элемента всего массива; Нахождения наибольшего элемента главной диагонали; Нахождения наименьших элементов в столбцах массива.

Посмотреть все слайды

Сообщить об ошибке