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

Изучаем язык 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)

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Изучаем язык BASIC. Занятие 12. Массивы. Одномерные массивы."

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Нутрициолог

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 111 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.09.2015 5754
    • DOCX 38 кбайт
    • 28 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Гегелашвили Татьяна Павловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Гегелашвили Татьяна Павловна
    Гегелашвили Татьяна Павловна
    • На сайте: 8 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 134634
    • Всего материалов: 41

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 138 человек из 46 регионов

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 102 человека из 39 регионов
  • Этот курс уже прошли 806 человек

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 75 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 494 человека из 73 регионов
  • Этот курс уже прошли 1 525 человек

Мини-курс

Раннее развитие: комплексный подход к развитию и воспитанию детей от 0 до 7 лет.

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 24 регионов
  • Этот курс уже прошли 26 человек

Мини-курс

Стратегии брендинга и лояльности потребителей: изучение современных тенденций и подходов

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Взаимоотношения в семье и успех детей

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 17 человек