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

Содержание

Слайд 2

* Разработка: Клинковская М.В. - учитель информатики и ИКТ МОУ гимназии

*

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7

г. Балтийска

Массив-

это упорядоченный набор однотипных данных, обозначенный одним именем

Элементами массива могут быть числа, буквы, слова, и т.д.

DIM (dimension- размер)
имя массива – большая латинская буква,
далее в скобках – размерность массива (количество элементов)

DIM A(8)

Слайд 3

* Массивы ОДНОМЕРНЫЕ элементы такого массива расположены в виде строки (столбца)

*

Массивы

ОДНОМЕРНЫЕ
элементы такого массива расположены в виде строки (столбца)

ДВУМЕРНЫЕ
элементы такого массива

расположены в виде таблицы (несколько строк)

3 5 7 1 4 4 5 8

5 7 1
4 4 5

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 4

* DIM А(8) 5 8 1 4 7 5 8 3

*

DIM А(8) 5 8 1 4 7 5 8 3

а1= 5
а2

=8
а5=7
а10 — не существует

аi — элемент одномерного массива,
I — номер элемента одномерного массива

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 5

* 2 4 4 6 4 0 3 5 0 6

*

2 4 4 6 4 0
3 5 0 6 1


7 0 8 7 5 5
5 6 5 4 8
а11 = 2
а13 = 4
а24 = 0
а31 = 7
аij — элемент двумерного массива,
I — номер строки, J — номер столбца,
на пересечении которых стоит элемент

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 6

* Основные обозначения, используемые при решении задач DIM A(N) -описание массива

*

Основные обозначения, используемые при решении задач

DIM A(N)

-описание массива

N

M


J

I

- количество элементов в одномерном массиве, количество столбцов в двумерном массиве

- количество строк в двумерном массиве

- номер элемента в одномерном массиве; номер строки, в которой стоит элемент в двумерном массиве

- номер столбца, в которм стоит элемент в двумерном массиве

DIM A(M,N)

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 7

* Ввод, вывод элементов массива Задача 1. Составить программу, которая запрашивала

*

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

Задача 1. Составить программу, которая запрашивала бы

7 чисел, а потом выводила бы эти числа на экран.

DIM A(7) FOR I = 1 TO 7 INPUT A(I) NEXT I FOR I = 1 TO 7 PRINT A(I) NEXT I

Ввод

Вывод

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 8

* ОДНОМЕРНЫЙ ДВУМЕРНЫЙ DIM A(N) FOR I = 1 TO N

*

ОДНОМЕРНЫЙ

ДВУМЕРНЫЙ

DIM A(N) FOR I = 1 TO N INPUT

A(I) NEXT I
FOR I = 1 TO N PRINT A(I) NEXT I

DIM A(M,N) FOR I = 1 TO M FOR J = 1 TO N INPUT A(I,J) NEXT J NEXT I FOR I = 1 TO M FOR J = 1 TO N PRINT A(I,J) NEXT J NEXT I

Ввод

Вывод

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 9

* Задача 2. Составить программу для решения задачи: Найти сумму элементов

*

Задача 2. Составить программу для решения задачи:
Найти сумму элементов массива

В(5)

DIM В(5) FOR I = 1 TO 5 INPUT В(I) NEXT I S=0 FOR I = 1 TO 5 S=S+B(I) NEXT I PRINT S

3
2
5
0
0

Ответ:

10

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 10

* Задача 3. Составить программу для решения задачи: Найти произведение элементов

*

Задача 3. Составить программу для решения задачи:
Найти произведение элементов массива

С(4)

DIM C(4) FOR I = 1 TO 4 INPUT C(I) NEXT I P=1 FOR I = 1 TO 4 P=P*C(I) NEXT I PRINT P

3
7
1
3

Ответ:

63

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 11

* Задача 4. Найдите сумму кубов и произведение квадратов элементов массива

*

Задача 4. Найдите сумму кубов и произведение квадратов элементов массива А(3).

DIM

A(3) FOR I = 1 TO 3 INPUT A(I) NEXT I S=0 : P=1 FOR I = 1 TO 3 S=S+A(I) : P=P*A(I) NEXT I PRINT S, P

3
5
1

Ответ:

153, 225

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

Слайд 12

* Задача 4. Найдите сумму элементов с четными индексами и произведение

*

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

с нечетными индексами в массиве А(7).

Разработка: Клинковская М.В. - учитель информатики и ИКТ
МОУ гимназии № 7 г. Балтийска

DIM A(7) FOR I = 1 TO 7 INPUT A(I) NEXT I S=0 FOR I = 2 TO 7 STEP 2 S=S+A(I) NEXT I

P=1 FOR I = 1 TO 7 STEP 2 P=P*A(I) NEXT I PRINT S, P

Слайд 13

Задание на дом: Составить программу, которая находила бы сумму кубов элементов

Задание на дом:
Составить программу, которая находила бы сумму кубов элементов с

четными индексами, и произведение квадратов элементов с нечетными индексами в массиве К(8).
Найти произведения первых трех и и последних трех элементов массива А(10).