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

Презентация:



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

Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
ВВОД 2. ЕСЛИ 3. СЛЕДУЮЩИЙ 4. МАССИВ 5. ВЫВОД.
Задача: сформировать и вывести на экран двумерный массив оценок ряда учеников (их количество произвольно) по четырём школьным предметам. Оценки считать.
Тема: Массивы ОДНОМЕРНЫЕ МАССИВЫ. Проверка домашнего задания Найти все 3-х значные числа, заканчивающихся на 2, 4, 8 и делящихся на 6. CLS FOR I = 100.
const n=10; var a:array[1..n] of integer; i,j,c,b,k:integer; begin randomize; for i:=1 to n do begin a[i]:=random(11)-5;write(a[i]:5) end;writeln;
В программах на языке Basic можно пользоваться таблицами. Таблицы в программировании называются массивами.
Массив-это упорядоченная последовательность однотипных элементов.
Двумерные массивы. Заполнение и вывод элементов. Понятие. Двумерный массив – это массив с двумя измерениями (прямоугольные таблицы, матрицы). Пример:
Массивы МОУ СОШ 14 Корниенко В.Н.. Определение МАССИВА Массив – это упорядоченный набор однотипных переменных, имеющий имя. Переменные в массиве называются.
Часть 1 В математике таблицы чисел, состоящие из строк и столбцов называются матрицами и записываются в круглых скобках. Двумерный массив. Матрицы 1.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Массивы Теоретические сведения. Примеры решения задач. Задания для самостоятельного выполнения.
Массивом называется упорядоченная совокупность однородных величин, обозначенных каждая одним и тем же именем с различными целочисленными индексами, изменяющимися.
1. Чем двумерный массив отличается от одномерного? 2. Что означает запись: а) А(2,3); б) В(I,J)=5; в) В (G,N) при G=5, N=4. 3. Что такое матрица? 4. Какая.
1 Двумерные массивы Учитель информатики высшей категории ГБОУСОШ 398 г. Москвы Темишева людмила степановна Типовые алгоритмы A( I,J ) СТРОКИ СТОЛБЦЫ.
Двумерные массивы 1. Вид двумерного массива 2. Ввод и вывод двумерного массива 3. Матрица 4. Преобразование матрицы 5. Создание одномерного массива из.
Проверка домашнего задания Определить сколько раз данное слово (сочетание букв) встречается в тексте. CLS INPUT Введите текст: ; TXT$ INPUT Введите слово:
Visual Basic. Двумерные массивы. Глезденев В.И., Удальцова А.И. – учителя информатики СОШ 3 г. Сосновый Бор.
Транксрипт:

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

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

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

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

DIM A(5,7) Данное описание предполагает, что в массиве с именем А будет 5 строк и 7 столбцов.

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

Элемент двумерного массива А(3,7) равен 29

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

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

For i=a to b For j=c to d … Next i Next j

Способы заполнения двумерного массива

DIM A (9,9) For i=1 to 9 For j= 1 to 9 For j= 1 to 9 Input A(i,j) End

DIM A (9,9) For i:=1 to 9 For j:=1 to 9 A[i,j]:= A[i,j]:= int(rnd(1)*10) Print A (i, j) End

Примеры программ

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

CLS Dim A(10,10) A(1,1)=int(rnd(1)*100) For k=1 to 10 For m=1 to 10 CLS Dim A(10,10) A(1,1)=int(rnd(1)*100) For k=1 to 10 For m=1 to 10

If k=1 and m=1 then If m=1 and k>1 then A(k,m)=A(k-1,10)+5 else A(k,m)=A(k,m-1)+5 next m Next k If k=1 and m=1 then If m=1 and k>1 then A(k,m)=A(k-1,10)+5 else A(k,m)=A(k,m-1)+5 next m Next k

For k=1 to 10 For m=1 to 10 Print A(k,m); Next m Next k end For k=1 to 10 For m=1 to 10 Print A(k,m); Next m Next k end

Напишите программу формирования и вывода массива размером (6*9), каждые 3 последовательных элемента в строке которого составлены по следующему правилу: 1-ый – числу введенному с клавиатуры 2-ый – удвоенному индексу строки 3-ий – случайному однозначному числу

Dim A(6,9) For k=1 to 6 For m=1 to 9 Dim A(6,9) For k=1 to 6 For m=1 to 9

Input введите 1 элемент массива;A(k,m) A(k,m+1)=2*k A(k,m+2)=int(rnd(1)*10) Next m Next k Input введите 1 элемент массива;A(k,m) A(k,m+1)=2*k A(k,m+2)=int(rnd(1)*10) Next m Next k

For k=1 to 6 For m=1 to 9 Print A(k, m); Next m Next k For k=1 to 6 For m=1 to 9 Print A(k, m); Next m Next k

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

А[3,3]=

DIM A (3,3) For i=1 TO 3 For j=1 TO 3 Input A (i, j) Input A (i, j)S=0 If i = j then S=S+A[i,j]; Print S Next I Next j End if end.

Написать программу нахождения наибольшего элемента всего массива