Презентация "Диагонали в двумерных массивах", 9,10 класс
презентация к уроку по информатике и икт (9, 10 класс) на тему

Миронова Анастасия Витальевна

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

Скачать:

ВложениеРазмер
Файл dvumernye_massivy_dioganali.pptx116.65 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Двумерные массивы: работа с диагоналями Автор Никишева А. В. Учитель информатики МБОУ «Лицей №35» Г. Нижнекамск

Слайд 2

a 11 a 22 a 23 a 32 a 33 a 14 a 41 a 44 1 2 3 4 1 2 3 4 Главная диагональ: I=J Побочная диагональ: I + J = N+1 Заполнить произвольный массив размером N x N (N<10) по следующему правилу: 00001 00010 00100 01000 10000 ClrScr; Write(' ВВеди N = ');Readln(n); For i:=1 to n do begin For j:=1 to n do begin if (i+j = n+1) then a[i,j]:=1 else a[i,j]:=0; write(a[i,j]); end; writeln; end; Если побочная диагональ то заполнить ячейку 1 во всех остальных случаях 0

Слайд 3

Фрагмент блок-схемы задачи заполнения побочной диагонали единицами j , 1, N Вывод a i , j i , 1, N a i , j = 0 Ввод N i+j=N+1 a i , j = 1 Да Нет

Слайд 4

Замечание. Если нужно что то сделать только с главной диагональю, то можно обойтись без вложенных циклов For i :=1 to n do s:=s+ a[i, i ];

Слайд 5

Двумерный массив. Заполнение a 11 a 22 a 33 a 44 a 55 Удовлетворяет неравенству i < j Удовлетворяет неравенству i > j 1 2 3 4 5 1 2 3 4 5

Слайд 6

Двумерный массив. Заполнение a 15 a 24 a 33 a 42 a 5 1 Удовлетворяет неравенству i +j < n+1 Удовлетворяет неравенству i +j>n+1 1 2 3 4 5 1 2 3 4 5

Слайд 7

Двумерный массив. Заполнение a 11 a 22 a 33 a 44 a 55 1 2 3 4 5 1 2 3 4 5 a 42 a 5 1 a 24 a 15 (i+jn+1 ) And ( in+1 ) And ( i>j ) ( i+j < n+1 ) And ( i > j ) Системы неравенств

Слайд 8

Двумерный массив. Заполнение Заполнить произвольный массив размером N x N (N<10) по следующему правилу: 0000 1 000 11 00 111 000 11 0000 1 Это пересечение двух множеств. Элементы лежащие на и ниже побочной диагонали и элементы лежащие на и выше главной диагонали Write( ' ВВеди N = '); Readln (n); For i:=1 to n do begin For j:=1 to n do begin if ( i+j >=n+1) and ( i <=j) then a[ i,j ]:=1 else a[ i,j ]:=0; write(a[ i,j ]:2); end; writeln ; end; Проверяем условие принадлежности данному множеству

Слайд 9

Двумерный массив. Сумма элементов Заполнить двумерный массив N x N случайными числами из интервала [-10 ; 10] и найти сумму элементов массива лежащих на главной диагонали.

Слайд 10

Двумерный массив. Сумма элементов j , 1, N Вывод a i , j i , 1, N a i , j = случайное [ -10 ;10] Ввод N S = 0 1 i , 1, N S =S + a i , i Вывод S Нахождение суммы элементов на главной диагонали за два прохода (в случае когда речь идет только о главной диагонали и остальной массив не нужен)

Слайд 11

Практическое задание на урок 1) Заполнить двумерный массив N x N случайными числами из интервала [-10 ; 10] и найти минимальный элемент лежащий на главной диагонали. 1 1 1 1 1 0 1 1 1 0 0 0 1 0 0 0 1 1 1 0 1 1 1 1 1 2 ) Заполнить двумерный массив N x N следующим образом:


По теме: методические разработки, презентации и конспекты

Двумерные массивы (прямоугольные таблицы). Информационная модель решения системы линейных уравнений с двумя неизвестными методом Крамера.

На уроке мы изучаем метод Крамера для решения системы линейных уравнений,  основанный на вычислении определителя прямоугольной матрицы, и составляем информационную модель вычисления корней с испо...

Контрольная работа по теме "Двумерные массивы"

Предлагается 19 вариантов задач по теме "Двумерные массивы"...

Понятие массива. Одномерные и двумерные массивы. Элемент массива.

Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...

Ввод, вывод элементов одномерного и двумерного массивов

Презентация к уроку. Программирование на QBasic. Ввод, вывод элементов одномерного и двумерного массивов. Решение задач на нахождение суммы, произведения элементов массива....

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

Первый урок по теме "Двумерные массивы"Особенности двумерных массивов. Заполнение двумерного массива. Поиск минимального элемента массива....

Урок по теме: "Работа с элементами двумерного массива"

Данный материал рекомендутся использовать для учащихся 9-10 классов в качестве обобщения темы:  "Работа с элементами двумерного массива"....

Презентация "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов.", 9,10 класс

Тема "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов." в школьном курсе программирования вызывает затруднения при понимании. Данная презентация наглядно показывает как пр...