КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
С помощью оператора присоединения
Обращение к полю записи Упорядочивание элементов массива по возрастанию или по убыванию. Сортировака методом прямого выбора и обмена. Двумерный массив Пример ввода Оператор цикла с параметрами for <имя переменной>:= <начальное значение> to(downto) <конечное значение> do <тело цикла> Оператор, который выполняется в цикле, сам может быть циклом. Это относится ко всем видам циклов. В результате мы получаем вложенные циклы. 16. Одномерные и двумерные массивы. Переменная с индексом. Ввод и вывод элементов массива. Примеры работы с массивами чисел. МАССИВ - это набор однотипных данных (либо числа, либо символы-строки), причем все эти данные хранятся в одном месте памяти компьютера в упорядоченных по номерам ячейках. Обращение к элементу массива A[i]:=’<значение>’; var A: array[1..n] of Real; Или Type <имя переменной>=array [<интервал>] of <тип>; const n = 20; var A: array[1..n] of Real; ... Writeln('Введите элементы массива:'); for i:=1 to n do Read(A[i]); Readln; ... Пример ввода ... const n = 20; var A: array[1..n] of Real; ... Writeln('Вывод эементов массива:'); for i:=1 to n do Write(A[i]:8:2); readln; ... var A: array[1..m,1..n] of Integer;
Кусок кода, который упорядочивает массив a[1..N] по возрастанию его элементов. Переменные i,j - целые, temp имеет тот же тип, что и элементы массива for i:=1 to N do for j:=1 to N-i do if a[j]>a[j+1] then begin temp:=a[j]; a[j]:=a[j+1]; a[j+1]=temp; end; Если массив должен упорядочиваться не по возрастанию, а по убыванию, вместо a[j]>a[j+1] ставится a[j]<a[j+1].
18.. Комбинированный тип данных(записи) Два способа обращения к полю записи (с помощью оператора присоединения и без него). type < имя _ типа >=record <имя_поля1>: тип; <имя_поля2>: тип; …………………. <имя_поля K >: тип end; < имя _ типа >.<имя_поля1>:=’вова’ with <имя записи> do begin ... <имя переменной> end;
19. Процедуры. Описание (заголовок и тело) процедуры. Вызов процедуры. Формальные и фактические параметры. Параметры-значения, параметры-переменные, параметры производных типов. Результат выполнения процедуры - одно или несколько значений. Оно передается в основную программу как значение её параметров. Procedure <имя> [(<формальные параметры>)]; [описательная часть процедуры]; begin <тело процедуры> end; Формальные параметры процедуры делятся: Параметры-переменные это те формальные параметры, перед которыми в описании формальных параметров ставится слово Var. И если в процессе работы процедуры их значение изменяется, то и изменяется значение этих переменных в основной программе. Если формальный параметр описан как параметр-переменная, то при вызове процедуры ему должен соответствовать фактический параметр в виде переменной нужного типа. Параметры-значения это те формальные параметры, перед которыми в описании формальных параметров не ставится служебное слово Var. И в процедуре работают только значения этих параметров. В основной программе после выхода из процедуры их значения не изменяются, т.е. остаются теми же, которые были до начала работы процедуры.
20.Функции. Описание (заголовок и тело) функции. Вызов функции. Формальные и фактические параметры. Стандартные функции. Локальные и глобальные переменные, рекурсия. Глобальные переменные это те переменные, которые объявлены в описании основной части. Глобальные переменные доступны как в основной программе, так и во всех ее подпрограммах. Локальные переменные это те переменные, которые объявлены в процедурах и функциях. Они существуют только тогда, когда работает подпрограмма. Локальные переменные доступны (определены и сохраняют свои значения) только внутри той подпрограммы, в которой они описаны. Пример: Function <имя> [(<формальные параметры>)]:<тип результата>; [описательная часть процедуры]; begin <тело процедуры> end; При вызове процедуры ее формальные параметры заменяются фактическими в порядке их следования. Фактические параметры параметры, которые передаются процедуре при обращении к ней. Формальные параметры это переменные, фиктивно присутствующие в процедуре и определяющие тип и место подстановки фактических параметров, над которыми производятся действия. Число и тип формальных и фактических параметров должны совпадать с точностью до их следования.
Дата добавления: 2015-04-24; Просмотров: 416; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |