Как Петя Бейсиков Тоню Соображалкину программировать учил
- Автор: Бруно Мартузан
- Жанр: Околокомпьютерная литература / Детская образовательная литература / Basic, Visual Basic, VB Script, VBA и т.п.
- Дата выхода: 1987
Читать книгу "Как Петя Бейсиков Тоню Соображалкину программировать учил"
О МАССИВАХ ЧИСЕЛ
МАССИВ
Массив чисел — это, считай, таблица чисел или последовательность чисел, причем эти числа находятся в памяти машины и пронумерованы, чтобы их можно было друг от друга отличить. Можно и так сказать: массив — это переменная, имеющая несколько перенумерованных значений. И как всякая переменная массив имеет свое имя, которое можно образовать совершенно так же, как имя обычной переменной — из буквы или из буквы и цифры.
ЭЛЕМЕНТ МАССИВА
Если, допустим, мы создали массив с именем М, то первое число этого массива, или первое значение переменной М, или — как чаще всего говорят — первый элемент массива, обозначают M(1), второй — M(2), третий — M(3) и так далее. Такими обозначениями, как ты понимаешь, нужно пользоваться в том случае, если необходимо соответствующее значение элемента использовать в каком-нибудь арифметическом выражении или хочется присвоить новое значение этому элементу. Например, запись М(6)=18 означает, что шестому элементу массива М присваивается значение 18. Выражение В=5*М(6) означает, что для получения нужного результата значение шестого элемента массива М умножается на 5.
— А ты не смог бы дать хоть один пример, где бы эти массивы пригодились?
— Конечно, могу. Но пока не забыл, скажу, что в скобках после обозначения массива не обязательно писать число, чтобы иметь номер элемента. Можно писать, например, М(К), тогда интерпретатор найдет элемент с номером К, разумеется, если до этого переменной К было присвоено значение. Можно сложнее: М(К+1) или М(5*К+3) и вообще в скобках может быть любое арифметическое выражение. Интерпретатор это выражение вычислит и найдет требуемый элемент массива.
Сейчас о том, зачем нужны такие массивы. В общих словах, они нужны, если твоей программе надо работать с наборами однотипных чисел, заданных в таблицах. Скажем, тебе дали или результаты каких-нибудь измерений — средней дневной температуры в течение года, или имеющееся в магазине количество одинаковых пар обуви по размерам, или зарплату каждого сотрудника какого-нибудь учреждения. Важно, чтобы все сотрудники в списках были в одном неизменном порядке, тогда по порядковому номеру сотрудника можно будет найти в массиве зарплаты, сколько ему причитается. А вот другой пример. В массиве можно хранить оценки, полученные учениками по контрольной по английскому языку. Опять важно, чтобы номер ученика в классном журнале был неизменным — он будет и номером элемента массива. Путаницу здесь допустить нельзя — некоторые не обрадуются, если им припишут чужую оценку. Как видишь, подобных примеров тьма-тьмущая.
Небольшой массив с шестью элементами
— Да, эти примеры уже надоели. Говори, что еще надо знать, и начинаем работу.