Объектно-ориентированное программирование» для студентов специальности 5В070300 «Информационные системы» идля оп 6В06120 «Информационные системы» Шымкент 2022



бет11/43
Дата28.03.2023
өлшемі1,44 Mb.
#76860
1   ...   7   8   9   10   11   12   13   14   ...   43
Контрольные вопросы:
1. Объясните область применения циклических данных.
2. Опишите организацию пользовательских функций класса формы.
3. Объяснение: способы создания предметов.


Лекция 9. обработка элементов массива.


Цель лекции: формирование у студентов умений обработка элементов массива.
В результате освоения данной лекции студенты приобретают следующие способности:
Показать понимание обработка элементов массива;
Показать свои представления об особенностях обработка элементов массива.
В C# есть два типа переменных — значение и ссылка. Переменные типа значения способны хранить значение данных соответствующего типа. Справочные переменные хранят физический адрес памяти компьютера, по которому соответствующие значения данных находятся в памяти компьютера.
Для хранения данных память для переменных типа значения обычно выделяется при компиляции программы, а для переменных ссылочного типа — во время выполнения программы с помощью оператора new.
В более ранних программах мы использовали переменную ссылочного типа — переменную класса Random (объект rnd), подготавливающую случайные числа.
Следует отметить, что ссылочный тип обычно используется для организации данных со сложной структурой, то есть массивов, строк, классов. Все эти данные хранятся в специальной компьютерной памяти, называемой кучей (kucha). Все переменные типа значения находятся в программном стеке, а переменные ссылочного типа находятся в куче, управляемой операционной системой.
Таким образом, для доступа к переменным типа значения требуется меньше времени, чем к переменным ссылочного типа, но для переменных ссылочного типа выделяется на один уровень больше памяти, чем для переменных типа значения.
Выделение памяти компьютера для переменных типа значения иногда называют выделением статической памяти, то есть процесс выделения памяти компьютера выполняется во время компиляции программы. Выделение памяти компьютера ссылочным переменным называется динамическим выделением памяти, то есть процесс выделения памяти компьютера происходит во время выполнения программы.
Обратите внимание, что выделение памяти компьютера для переменных ссылочного типа выполняется с помощью оператора new.


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   43




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

    Басты бет