Презентация "Диагонали в двумерных массивах", 9,10 класс
презентация к уроку по информатике и икт (9, 10 класс) на тему
При изусении двумерных массивов в школьном курсе программирования много интересных задач, связанных именно с диоганалями. Даная презентация наглядно показывает, как вывести закономерности для главной, побочной диоганали, а также систему неравенств для областей элементов массива, которые лежат между диоганалями.
Скачать:
Вложение | Размер |
---|---|
dvumernye_massivy_dioganali.pptx | 116.65 КБ |
Предварительный просмотр:
Подписи к слайдам:
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
Фрагмент блок-схемы задачи заполнения побочной диагонали единицами j , 1, N Вывод a i , j i , 1, N a i , j = 0 Ввод N i+j=N+1 a i , j = 1 Да Нет
Замечание. Если нужно что то сделать только с главной диагональю, то можно обойтись без вложенных циклов For i :=1 to n do s:=s+ a[i, i ];
Двумерный массив. Заполнение a 11 a 22 a 33 a 44 a 55 Удовлетворяет неравенству i < j Удовлетворяет неравенству i > j 1 2 3 4 5 1 2 3 4 5
Двумерный массив. Заполнение 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
Двумерный массив. Заполнение 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+j
Двумерный массив. Заполнение Заполнить произвольный массив размером 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; Проверяем условие принадлежности данному множеству
Двумерный массив. Сумма элементов Заполнить двумерный массив N x N случайными числами из интервала [-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 Нахождение суммы элементов на главной диагонали за два прохода (в случае когда речь идет только о главной диагонали и остальной массив не нужен)
Практическое задание на урок 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 класс
Тема "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов." в школьном курсе программирования вызывает затруднения при понимании. Данная презентация наглядно показывает как пр...