Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

В двумерном массиве каждый элемент фиксируется номером строки и столбца, на пересечении которых он расположен. Положение элемента в двумерном массиве определяется двумя индексами. Они разделяются запятой. В качестве индексов могут использоваться любые арифметические выражения, константы, переменные. Если
Двумерные массивы В двумерном массиве каждый элемент фиксируется номером строки и столбца, на пересечении Описание двумерного массива	Для определения двумерного массива в программе используется тот же Обращение к элементам массива  При обращении к элементу двумерного массива необходимо Ввод, вывод элементов двумерного массиваПри заполнении и выводе на экран элементов двумерных Примеры программ Напишите программу формирования и вывода массива произвольного размера так, чтобы каждый последующий CLSDim A(10,10)A(1,1)=int(rnd(1)*100)For k=1 to 10For m=1 to 10If k=1 and m=1 then Напишите программу формирования и вывода массива размером (6*9), каждые 3 последовательных элемента Dim A(6,9)For k=1 to 6For m=1 to 9 step 3Input “введите 1 Напишите программу формирования массива размером 5*5 датчиком случайных чисел. Замените в нем CLS: Dim A(5,5)For k=1 to 5: for m=1 to 5A(k,m)=int(rnd(1)*100)Print A(k,m);:Next m:Print:Next Составьте программу формирования одномерного массива из максимальных элементов строк двумерного массива, заданного датчиком случайных чисел. CLSDim A(10,10),B(10)For k=1 to 10: for m=1 to 10A(k,m)=int(rnd(1)*100)Print A(k,m);: Next m: Напишите программу, которая заполняет первую строку массива размером 2*5 фамилиями врачей, а Dim A$(2,5)Data Иванов, Петров, Сидорова, Кулаков, ИльинData окулист, педиатр, стоматолог, кардиолог, лорFor
Слайды презентации

Слайд 2 В двумерном массиве каждый элемент фиксируется номером строки

В двумерном массиве каждый элемент фиксируется номером строки и столбца, на

и столбца, на пересечении которых он расположен.
Положение элемента в

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


Слайд 3 Описание двумерного массива
Для определения двумерного массива в

Описание двумерного массива	Для определения двумерного массива в программе используется тот

программе используется тот же оператор DIM, только при определении

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

Слайд 4 Обращение к элементам массива При обращении к элементу

Обращение к элементам массива При обращении к элементу двумерного массива необходимо

двумерного массива необходимо указывать два индекса: номер строки и

номер столбца.

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


Слайд 5 Ввод, вывод элементов двумерного массива
При заполнении и выводе

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

на экран элементов двумерных массивов необходимо использовать вложенные циклы.

Внешний цикл будет определять номер строки, а внутренний номер столбца.
For i=a to b
For k=c to d

Next k
Next i

Слайд 6 Примеры программ

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

Слайд 7 Напишите программу формирования и вывода массива произвольного размера

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

так, чтобы каждый последующий элемент, начиная со второго, был

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

Слайд 8 CLS
Dim A(10,10)
A(1,1)=int(rnd(1)*100)
For k=1 to 10
For m=1 to 10
If

CLSDim A(10,10)A(1,1)=int(rnd(1)*100)For k=1 to 10For m=1 to 10If k=1 and m=1

k=1 and m=1 then 10
If m=1 and k>1 then

A(k,m)=A(k-1,10)+5 else A(k,m)=A(k,m-1)+5
10 next m
Next k
For k=1 to 10
For m=1 to 10
Print A(k,m);
Next m:Print
Next k
end


Слайд 9 Напишите программу формирования и вывода массива размером (6*9),

Напишите программу формирования и вывода массива размером (6*9), каждые 3 последовательных

каждые 3 последовательных элемента в строке которого составлены по

следующему правилу: 1-ый – числу введенному с клавиатуры 2-ый – удвоенному индексу строки 3-ий – случайному однозначному числу

Слайд 10 Dim A(6,9)
For k=1 to 6
For m=1 to 9

Dim A(6,9)For k=1 to 6For m=1 to 9 step 3Input “введите

step 3
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);
Next m:Print
Next k

Слайд 11 Напишите программу формирования массива размером 5*5 датчиком случайных

Напишите программу формирования массива размером 5*5 датчиком случайных чисел. Замените в

чисел. Замените в нем нечетные значения элементов максимальными. Выведите

исходный массив и измененный массивы.

Слайд 12 CLS: Dim A(5,5)
For k=1 to 5: for m=1

CLS: Dim A(5,5)For k=1 to 5: for m=1 to 5A(k,m)=int(rnd(1)*100)Print A(k,m);:Next

to 5
A(k,m)=int(rnd(1)*100)
Print A(k,m);:Next m:Print:Next k
Max=0
For k=1 to 5
For m=1

to 5
If A(k,m)>max then max:=A(k,m)
Next m
Next k
Print “Максимальное число массива =”;max
For k=1 to 5
For m=1 to 5
If A(k,m) mod 2 <>0 then A(k,m)=max
Print A(k,m);
Next m
Print
Next k


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

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

строк двумерного массива, заданного датчиком случайных чисел.


Слайд 14 CLS
Dim A(10,10),B(10)
For k=1 to 10: for m=1 to

CLSDim A(10,10),B(10)For k=1 to 10: for m=1 to 10A(k,m)=int(rnd(1)*100)Print A(k,m);: Next

10
A(k,m)=int(rnd(1)*100)
Print A(k,m);: Next m: Print: Next k
For k=1 to

10: min=A(k,1)
For m=1 to 10
If A(k,m)Next m
B(k)=min:Next k
For k=1 to 10
Print B(k)
Next k


Слайд 15 Напишите программу, которая заполняет первую строку массива размером

Напишите программу, которая заполняет первую строку массива размером 2*5 фамилиями врачей,

2*5 фамилиями врачей, а вторую их специальностями. Определите и

выведите по запросу с клавиатуры фамилию нужного специалиста.

  • Имя файла: dvumernye-massivy.pptx
  • Количество просмотров: 122
  • Количество скачиваний: 0