Презентация на тему "Динамические массивы в delphi"

Презентация: Динамические массивы в delphi
1 из 7
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
0.0
0 оценок

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


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

Аннотация к презентации

"Динамические массивы в delphi" состоит из 7 слайдов: лучшая powerpoint презентация на эту тему находится здесь! Вам понравилось? Оцените материал! Загружена в 2018 году.

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    7
  • Слова
    другое
  • Конспект
    Отсутствует

Содержание

  • Презентация: Динамические массивы в delphi
    Слайд 1

    Динамические массивы в Delphi

  • Слайд 2

    Массив - это упорядоченный набор данных varMy_Array : array[index1..indexN] of BaseType где index1 и indexNпринадлежат упорядоченному типу, диапазон которого не превышает 2Gb. BaseType-тип элементов массива.

  • Слайд 3

    Динамические массивы не имеют фиксированного размера или длины. Для объявления такого массива достаточно записать: varMy_Array : arrayofReal;

  • Слайд 4

    Для выделения памяти для динамического массива используется процедура SetLength: SetLength(My_Array,100); После вызова этой процедуры будет выделена память для 100 элементов массива, которые будут проиндексированы от 0 до 99

  • Слайд 5

    Динамические массивы - это неявные указатели и обслуживаются тем же самым механизмом, который используется для обработки длинных строк (longstrings). Чтобы освободить память, занимаемую динамическим массивом, присвойте переменной, которая ссылается на массив, значение nil: A:=nil.

  • Слайд 6

    program Project1; {$APPTYPE CONSOLE} uses SysUtils; var A,B : array of Integer; 1. begin {A[], B[] -память не выделена} 2. setlength(A,2); { A[0,0], B[]} 3. B:=A; { A[0,0], B[0,0]} 4. A[0]:=2; A[1]:=4; { A[2,4], B[2,4]} Writeln(A[0],' ',A[1]); 5. setlength(A,3); { A[2,4,0], B[2,4]} Writeln(A[0],' ',A[1]); 6. A[0]:=2; A[1]:=4; A[2]:=5; B[0]:=1; { A[2,4,5], B[1,4]} Writeln(A[0],' ',A[1],' ',A[2]); 7. A:=nil; { A[], B[1,4]} Writeln(A[0],' ',A[1],' ',A[2]); end.

  • Слайд 7

    Пошаговая трассировка программы (активизируется нажатием клавиши F7). Перед запуском приложения с помощью команды меню Run, AddWatch (Ctrl + F5) добавьте в список просмотра переменных две переменные - A и B .

Посмотреть все слайды

Сообщить об ошибке