Инфоурок Другое ПрезентацииПрезентация на тему Двумерные массивы

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

Скачать материал
Скачать материал "Презентация на тему Двумерные массивы"

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Кризисный психолог

Описание презентации по отдельным слайдам:

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

    1 слайд

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

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

    2 слайд

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

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

    3 слайд

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

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

    4 слайд

    Пример двумерного массива (матрицы):

    А[3,3]=

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

    5 слайд

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

  • Главная диагональ квадратной матрицы проходит из левого верхнего угла в правы...

    6 слайд

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

    А[3,3]=

  • Побочная диагональ квадратной матрицы проходит из правого верхнего угла в лев...

    7 слайд

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

    А[3,3]=

  • Описание матрицы в разделе var аналогично описанию одномерного массива, тольк...

    8 слайд

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

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

    9 слайд

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

  • Writeln(‘Введите элементы матрицы по строкам’);
Writeln(‘В конце каждой строк...

    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 (ввод с клавиатуры)

  • Пример 2 (заполнение
 случайными числами)Randomize;
For I:=1 to n do
 Begin
F...

    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]=

  • Program Sumglav;
const n=3;
var  a:array [1..n,1..n] of real;
i, j: integer;...

    15 слайд

    Program Sumglav;
    const n=3;
    var a: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 слайд

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

  • Program Stroki;
const n=3; m=4
var  a:array [1..n,1..m] of real; 
max:array [...

    17 слайд

    Program Stroki;
    const n=3; m=4
    var a: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]<a[i,j] then max[i]:=a[i,j];
    end;
    write(‘Наибольшие числа строк массива => ’);
    for i:=1 to n do
    writeln(max[i]);
    readln;
    readln
    end.

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

    18 слайд

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

  • Program Stroki2;
const n=3; m=4;
var  a:array [1..n,1..m] of integer; 
i, j,k...

    19 слайд

    Program Stroki2;
    const n=3; m=4;
    var a: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 слайд

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

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 653 832 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.06.2020 113
    • PPTX 793.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Рак Ольга Андреевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Рак Ольга Андреевна
    Рак Ольга Андреевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 84278
    • Всего материалов: 227

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 20 человек из 14 регионов

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 67 регионов
  • Этот курс уже прошли 846 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 20 регионов
  • Этот курс уже прошли 151 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 477 человек из 69 регионов
  • Этот курс уже прошли 2 319 человек

Мини-курс

Основы политической науки

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Робототехника в школе: конструирование и программирование

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 46 человек из 21 региона
  • Этот курс уже прошли 24 человека

Мини-курс

Эффективная корпоративная коммуникация

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе