Thon Условные



бет27/38
Дата23.02.2020
өлшемі2,05 Mb.
#58878
1   ...   23   24   25   26   27   28   29   30   ...   38
Байланысты:
8-3 python
Резюме
§ 21. Массивы

Ключевые слова:

массив заполнение массива индекс элемента вывод массива значение элемента ввод массива

Что такое массив?

В программах, с которыми мы работали раньше, было все-го несколько переменных. Каждой из них мы давали своё имя, и никаких сложностей при этом не возникало.



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

В программе есть переменные a1, a2, a3, a4 и a5. Запишите оператор, который вычисляет их сумму в переменной s.

Как решить предыдущую задачу, если в одном операторе разрешается выполнять только одну операцию сложения?

Допустим, мы хотим сложить значения 1000 ячеек с име-нами a1, a2, , a1000. Для этого нужно будет написать очень длинный оператор присваивания:

s = a1 + a2 + … + a1000

Учтите, что компьютер не понимает многоточий, поэтому нам придётся перечислить все 1000 имён переменных.



Какая проблема возникнет при решении этой задачи, если количество данных заранее неизвестно (например, передаётся по компьютерной сети)?

Для того чтобы было удобно работать с большим количест-вом данных, обычно дают общее имя группе переменных, кото-рая называется массивом.

Массив это группа переменных одного типа, расположенных
73 http://kpolyakov.spb.ru

05.04.2019 Информатика, 8 класс К.Ю. Поляков, Е.А. Еремин

в памяти друг за другом и имеющих общее имя.

Имена (идентификаторы) массивов строятся по тем же правилам, что и имена переменных.

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

Для работы с массивами необходимо научиться:



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


Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   38




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет