Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Изучаем язык BASIC. Занятие 12. Массивы. Одномерные массивы.
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

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

библиотека
материалов

Занятие 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)





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

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

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