Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Изучаем язык BASIC. Занятие 12. Массивы. Одномерные массивы.

Изучаем язык BASIC. Занятие 12. Массивы. Одномерные массивы.


До 7 декабря продлён приём заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)

  • Информатика

Поделитесь материалом с коллегами:

Занятие 12

Массивы. Одномерные массивы.

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

Итак, что же такое массивы...

Массив, это разновидность переменной. Он дает возможность хранить сколько угодно значений под одним и тем же именем. К каждому конкретному значению массива, необходимо обращаться через числовой индекс.

Массив - это набор переменных, имеющих одинаковое имя (идентификатор), но различающихся порядковыми номерами (индексами).

Обычно массивы применяют для группировки переменных, имеющих много общих свойств. Например, если в классе 30 учеников, то имя каждого ученика можно было бы сохранить в отдельной строковой переменной: name1, name2, ... Но вводить 30 новых переменных крайне неудобно. Можно сделать проще: объявить один массив name(), имеющий 30 элементов. В скобках проставляется индекс когда надо обратиться к какому-то конкретному элементу.

Отсчет элементов массива во многих языках начинается с единицы. Поэтому имя первого (по классному журналу) ученика  будет храниться в переменной name(1), второго - в переменной name(2), а последнего (тридцатого) - в переменной name(30).

Для того чтобы использовать массив его надо сначала объявить в программе. Для этого используют оператор DIM.

DIM A(N), где А название массива

N размерность массива

Пример:

DIM a(100)
Это массив из ста элементов
DIM mas(20) Это массив из 20 элементов.

DIM А(10)

А(10)

 5

2

23

111

65

87

65

333

7

21


1

2

3

4

5

6

7

8

9

10


А(i) – обращение к элементу массива, а i – адрес элемента массива

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

Для массива характерно следующее:

  1. каждый компонент может быть явно обозначен и к нему имеется прямой доступ через его адрес.

  2. размерность массива (число его компонентов) определяется при его описании и в дальнейшем не меняется.

Массива классифицируются по типу компонентов (целые, вещественные, символьные) и по типу размерности ( одномерные A(N) и двумерные A(M,N)).

Программа всегда имеет вид:

  1. ввод массива

  2. выполнение действий

  3. вывод массива

CLS

INPUT “N= “;N

DIM A(N)

` Ввод массива

FOR I=1 TO N

INPUT A(I)

NEXT I

Вывод массива

FOR I=1 TO N

PRINT A(I);

NEXT I

CLS - очистка экрана.

Точка с запятой (;) в операторе PRINT позволяет выводить элементы массива в строку.

Найти сумму элементов одномерного массива А(N)

CLS

INPUT “N= “;N

DIM A(N)

FOR I=1 TO N

INPUT A(I)

NEXT I

S=0

FOR I=1 TO N

S=S+A(I)

NEXT I

PRINT “S= “;S


Домашнее задание.

  1. Найти сумму положительных элементов одномерного массива А(N)

  2. Найти сумму и количество четных элементов одномерного массива А(N)

  3. Найти произведение отрицательных элементов одномерного массива А(N)






57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)

Автор
Дата добавления 23.09.2015
Раздел Информатика
Подраздел Конспекты
Просмотров179
Номер материала ДВ-004619
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх