Тема урока: Массив. Описание массивов. Заполнение массивов.
«Величие человека - в его способности мыслить» Б. Паскаль
ЛОГИЧЕСКАЯ ЦЕПОЧКА (соединить линиями прямоугольники в левой и правой части по смыслу) Оператор ввода READLN Integer Не более 8 WRITELN Real Case.. Of.. Оператор вывода Условный оператор Оператор выбора Длина имени файла Тип целых чисел Вещественный тип If.. Then..
Массив. Описание массивов. Заполнение массивов. Массив - упорядоченный набор с фиксированным количеством однотипных данных. Примером массива может служить набор произвольных чисел (1, 5, 7, 33, 3, 2) или набор символьных переменных.
Пример: массив составленный из произвольных чисел 1, 5, 7, 33, 3, 2 - элементы массива индексы, порядковые элементы Элемент массива отдельная переменная, входящая в массив. Каждый элемент массива имеет свой порядковый номер, называемый индексом элемента в массиве. Размерность массива количество элементов, которое содержит массив. Размерность данного массива равна 6
Описание массива Особенность массивов заключается в том, что все элементы массива являются данными одного типа. Каждый массив имеет своё имя Массив описывается непосредственно в разделе описания переменных. Описание массива в общем виде: VAR А: ARRAY [ ] of integer; имя массива тип индекса базовый тип
Обозначение элементов 1 элемент - А[1] 2 элемент - А[2] …. N элемент - А[N]
Ввод и вывод массива Ввод и вывод массива осуществляется поэлементно. Обычно для этого используется цикл с параметром, где в качестве параметра применяется индексная переменная Цикл – это многократное повторение действий Рассмотрим форму записи цикла с параметром FOR I:=1 TO 10 do ; Где For – для, To – до Читается: для каждого I от 1 до 10 выполняется
Задача 1 Ввести элементы массива, дав ему имя А, состоящий из 5 элементов. И вывести полученный массив на экран. Ввести элементы массива, дав ему имя А, состоящий из 5 элементов. И вывести полученный массив на экран. Program massiv; Var A:array[1..5] of integer ; I:integer; Begin For I:=1 to 5 do readln(A[I]); For I:=1 to 5 do readln(A[I]); For I:=1 to 5 do writeln(A[, I, ]=,A[I]); For I:=1 to 5 do writeln(A[, I, ]=,A[I]);End.
Задача 2 Ввести массив из 10 элементов, увеличить каждый элемент в 2 раза и вывести полученный массив.
Задачи для самостоятельной работы 1. Сформировать массив из 10 целых чисел. Уменьшить каждый элемент на 1 и вывести полученный массив. 2. Сформировать числовой массив из 5 элементов, где все элементы целые числа - зарплата пяти сотрудников учреждения. Вычислить общую сумму получаемой зарплаты.
Домашнее задание Учить по конспекту – Массивы Задача.Задача. Сформировать числовой массив из 5 элементов, увеличив все элементы на 100 и вывести полученный массив.