Массивы. Одномерные массивы
Download 14.29 Kb.
|
Массивы Р.Б
- Bu sahifa navigatsiya:
- 07.06.2023 Рейимберганов Бунёдбек
Массивы. Одномерные массивы Одномерный массив — это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет свой номер. Обращение к элементам массива осуществляется с помощью указания имени массива и номеров элементов. 1. var 2. a : array [1..N] of integer; 3. //или 5. type 6. arr = array[1..N] of 7. integer; 8. var 9. a: arr; Между именем типа и именем переменной ставится знак «двоеточие». Array — служебное слово (в переводе с английского означает «массив», «набор»); [1..N] — в квадратных скобках указывается номер первого элемента, затем, после двух точек, номер последнего элемента массива; of — служебное слово (в переводе с английского «из»); integer — тип элементов массива. Индексом могут быть не только натуральные числа: мы можем написать так: [0..10], [-29..45], [‘a’..’z’], [false..true] — то есть нам подходят любые символы и числа — главное соблюсти следующее условие: левая часть меньше правой. Для того чтобы определить, что меньше — восклицательный знак(‘!’) или точка(‘.’) используем таблицу ASCII и функции Ord() и Chr(). Как же производится ввод одномерного массива? Для того чтобы ввести или вывести значения элементов такого массива, используем цикл с параметром (или с постусловием, или с предусловием — в общем, любой цикл for i := 1 to N do read(a[i]); //где a[i] – элемент одномерного массива a с индексом (порядковым номером) i. Как видите, ничего страшного в массивах нет. Массивы применяют в тех случаях, когда нельзя обойтись одной-двумя переменными (примеры таких задач мы рассматривали в решении задач из блока Series). В случаях, когда после ввода последовательности целиком пользователю необходимо обратиться к переменным в середине последовательности, в начале, поменять их значения местами, отсортировать. Раз уж мы затронули тему задач из блока Series, давайте решим пару задачек оттуда с помощью массивов, а не тем увечным способом, которым нам приходилось пользоваться. 07.06.2023 Рейимберганов Бунёдбек Download 14.29 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling