Инфоурок Информатика ПрезентацииОбработка двумерных массивов на языке Паскаль

Обработка двумерных массивов на языке Паскаль

Скачать материал
Скачать материал "Обработка двумерных массивов на языке Паскаль"

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

Специалист по учету энергопотребления

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

  • Обработка 
двумерных 
массивов

    1 слайд

    Обработка
    двумерных
    массивов

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

    2 слайд

    Двумерным массивом называется совокупность данных, каждое значение которых зависит от его местоположения в строке и в столбце.
    Каждый элемент матрицы (массива) описывается, как A[i,j],
    где A[i,j] – значение элемента матрицы;
    A – имя матрицы;
    i - номер строки;
    j - номер столбца.
    Если в матрице количество строк равно количеству столбцов, то такая матрица называется квадратной, в противном случае прямоугольной.








    Прямоугольная матрица
    Квадратная матрица

  • Соотношение индексов в квадратной матрицеГлавная 
диагональПобочная 
диагональ

    3 слайд

    Соотношение индексов в квадратной матрице

    Главная
    диагональ
    Побочная
    диагональ

  • Описание элементов : array []  of...

    4 слайд

    Описание элементов
    <имя массива> : array [<кол-во строк, кол-во столбцов>] of
    <тип >;
    где: <имя массива> - идентификатор массива;
    array – массив;
    <кол-во строк> - количество строк в матрице;
    <кол-во столбцов> - количество строк в матрице;
    of - для;
    <тип компонентов> - описание типа переменных
    в массиве (real; integer и т.п.);

    Например:

    Массив состоящий из 4 столбцов и 3 строк (всего 12 элементов):
    a,c : array [1..3,1..4] of real;
    b : array [1..3,1..4] of integer;

    Массив состоящий из 3 строк и 3 столбцов:
    mas : array [1 ..3,1..3] of integer;

  • Ввод/вывод значений элементов массиваЗаполнение элементов массива с клавиатур...

    5 слайд

    Ввод/вывод значений элементов массива
    Заполнение элементов массива с клавиатуры.
    Заполнение элементов массива по формуле.
    Заполнение элементов массива случайными числами.
    Вывод элементов массива.
    Алгоритмы обработки массивов

  • Заполнение элементов массива с клавиатурыProgram primer1;
   var  a: array [1...

    6 слайд

    Заполнение элементов массива с клавиатуры
    Program primer1;
    var a: array [1..4,1..3] of real;
    i, k: integer;
    begin
    for i:=1 to 4 do
    for k:=1 to 3 do
    begin
    writeln (‘ввести элемент массива’);
    readln(a[i,k]);
    end;
    end.

  • Заполнение элементов массива по формулеProgram primer2;
   var  a: array [1.....

    7 слайд

    Заполнение элементов массива по формуле
    Program primer2;
    var a: array [1..3,1..5] of real;
    i,k : integer;
    begin
    for i:=1 to 3 do
    for k:=1 to 5 do
    a[i,k]:=(i*k+1)/sin(i+k);
    end.

  • Заполнение элементов массива случайными числами из диапазона от 0 до 30Progra...

    8 слайд

    Заполнение элементов массива случайными числами из диапазона от 0 до 30
    Program primer3;
    var a: array [1..2,1..5] of real;
    i, k : integer;
    begin
    Randomize;
    for i:=1 to 2 do
    for k:=1 to 5 do
    a[i,k]:=random(30);
    end.

  • Вывод массива в виде таблицы.Program primer4;
   var  a: array [1..3,1..4] of...

    9 слайд

    Вывод массива в виде таблицы.
    Program primer4;
    var a: array [1..3,1..4] of real;
    i,k : integer;
    begin
    for i:=1 to 3 do
    begin
    for k:=1 to 4 do
    begin
    write(‘A(‘,i,’,’k,’)=“, a[i,k]);
    end;
    writeln;
    end; end.

  • Типовые алгоритмы обработки массивовНахождение минимального и максимального з...

    10 слайд

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

  • Нахождение минимального и максимального значения элементов.Program prim;
   v...

    11 слайд

    Нахождение минимального и максимального значения элементов.
    Program prim;
    var a: array [1..4,1..5] of integer;
    i,k, max, min : integer;
    begin
    for i:=1 to 4 do for k:=1 to 5 do readln(a[i,k]);
    max:=a[1,1]; min:=a[1,1];
    for i:=1 to 4 do
    for k:=1 to 5 do begin
    if a[i,k]>max then max:=a[i,k];
    if a[i,k]<min then min:=a[i,k];
    end;
    writeln(‘Максимальный элемент=’,max);
    writeln(‘Минимальный элемент=’,min);
    end.

  • Суммирование значений элементов матрицы.Program prim;
   var  a: array [1..4,...

    12 слайд

    Суммирование значений элементов матрицы.
    Program prim;
    var a: array [1..4,1..5] of real;
    i,k : integer; s : real;
    begin
    for i:=1 to 4 do for k:=1 to 5 do readln(a[i,k]);
    s:=0;
    for i:=1 to 4 do
    for k:=1 to 5 do begin
    s:=s+a[i,k];
    writeln(‘Сумма элементов матрицы=’,s);
    end;
    end.

  • Нахождение количества положительных элементов.Program prim;
   var  a: array...

    13 слайд

    Нахождение количества положительных элементов.
    Program prim;
    var a: array [1..10,1..7] of real;
    i, m, k : integer;
    begin
    for i:=1 to 10 do
    for m:=1 to 7 do
    readln(a[i,m]);
    k:=0;
    for i:=1 to 10 do
    for m:=1 to 7 do
    if a[i,m]>0 then k:=k+1;
    writeln(‘Количество положительных
    элементов = ’,k);
    end.

  • Дан двумерный массив целых чисел, сформировать одномерный массив из сумм знач...

    14 слайд

    Дан двумерный массив целых чисел, сформировать одномерный массив из сумм значений элементов каждого столбца.
    Program prim;
    var a : array [1..10,1..6] of real;
    b : array [1..6] of real;
    n,m : integer; s : real;
    begin
    for n:=1 to 10 do for m:=1 to 6 do
    redln(a[n,m]);
    for m:=1 to 6 do
    begin
    s:=0;
    for n:=1 to 10 do
    s:=s+a[n,m];
    b[m]:=s;
    end;
    for m:=1 to 6 do writeln(‘Элемент массива В’,b[m]);
    end.

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 650 824 материала в базе

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

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

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

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

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

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

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

    Комарова Ирина Николаевна
    Комарова Ирина Николаевна
    • На сайте: 9 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 14736
    • Всего материалов: 7

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

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

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

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

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

500/1000 ч.

Подать заявку О курсе

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 28 регионов
  • Этот курс уже прошли 176 человек

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

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

Учитель информатики

300/600 ч.

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

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

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

Управление коммуникациями в кризисных ситуациях

6 ч.

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

Мини-курс

Управление стрессом и эмоциями

2 ч.

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

Мини-курс

Архитектура мира: от Крита до Австралии

6 ч.

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