Скачать презентацию Сложный тип данных МАССИВЫ Язык программирования Паскаль Учитель Скачать презентацию Сложный тип данных МАССИВЫ Язык программирования Паскаль Учитель

massiv.ppt

  • Количество слайдов: 13

Сложный тип данных МАССИВЫ Язык программирования Паскаль Учитель информатики МОУ сш 11 Ручкина Т. Сложный тип данных МАССИВЫ Язык программирования Паскаль Учитель информатики МОУ сш 11 Ручкина Т. Ю.

Массив Представляет собой упорядоченный набор однотипных элементов. Каждый элемент массива имеет свой порядковый номер, Массив Представляет собой упорядоченный набор однотипных элементов. Каждый элемент массива имеет свой порядковый номер, называемый индексом элемента в массиве

Массивы - это Заранее известное число однотипных элементов Элементы (каждое данное массива) имеют общее Массивы - это Заранее известное число однотипных элементов Элементы (каждое данное массива) имеют общее имя(имя массива) и тип (тип элементов массива), а также индивидуальный порядковый номер в массиве (индекс элемента массива)

Описать массив можно 2 способами В разделе описания типов вводится тип, имеющий нужную нам Описать массив можно 2 способами В разделе описания типов вводится тип, имеющий нужную нам структуру массива, а затем в разделе описания переменных желаемые переменные объявляются массивами путем указания, объявленного типа. Массивы объявляются непосредственно в разделе описания переменных.

Описать массив можно 2 способами Type MAS=ARRAY [1. . количество] of тип; VAR Имя: Описать массив можно 2 способами Type MAS=ARRAY [1. . количество] of тип; VAR Имя: MAS; Подчеркнутое можно заменить другим идентификатором VAR M 1: ARRAY [1. . Количество] OF тип;

Пример: Program Prim; Type MAS=ARRAY [1. . 10] of real; VAR M 1: MAS; Пример: Program Prim; Type MAS=ARRAY [1. . 10] of real; VAR M 1: MAS; BEGIN … Program Prim; VAR M 1: ARRAY [1. . 10] of real; BEGIN …

Предупреждение! Количество элементов всегда задается конкретным числом, а не переменной. Описание типа должно предшествовать Предупреждение! Количество элементов всегда задается конкретным числом, а не переменной. Описание типа должно предшествовать блоку VAR. Любая обработка массивов, а также вводвывод осуществляется поэлементно с использованием алгоритма циклической структуры, где в качестве параметра цикла используются значение индекса элемента массива

Ввод массива с клавиатуры начало введите количество элементов I=1, n MAS[ I ] конец Ввод массива с клавиатуры начало введите количество элементов I=1, n MAS[ I ] конец

Ввод массива с клавиатуры (элементы массива целые числа) PROGRAM Ввод; VAR mas: array[1. . Ввод массива с клавиатуры (элементы массива целые числа) PROGRAM Ввод; VAR mas: array[1. . 100] of integer; I, N : integer; BEGIN WRITE (‘введите количество элементов’); READLN (N); For I: =1 to N do begin WRITE (‘введите элемент массива ’, I); READLN ( mas[ I ] ); End; END.

Вывод элементов массива … For I: =1 to n do begin WRITELN ( mas[ Вывод элементов массива … For I: =1 to n do begin WRITELN ( mas[ I ] ); end; …

Получение элементов массива по формуле: PROGRAM formula; Var mas: array[1. . 100] of integer; Получение элементов массива по формуле: PROGRAM formula; Var mas: array[1. . 100] of integer; I, n : integer; BEGIN write(‘введите количество элементов’); read (n); For I: =1 to n do begin MAS[ I ] : = формула; End; END.

Задачи Составьте программу ввода с клавиатуры в одномерный массив Х семь целочисленных значений и Задачи Составьте программу ввода с клавиатуры в одномерный массив Х семь целочисленных значений и найдите сумму элементов массива. Составьте программу ввода с клавиатуры в одномерный массив А пять целочисленных значений. Выведите на экран исходный массив и квадраты каждого из элементов массива. Составьте программу получения элементов массива по формуле I=3*I+2 состоящего из десяти элементов. Выведите на экран полученный массив.

Задачи Введите в массив (не более 20 элементов) и определите, минимальный и максимальный элемент. Задачи Введите в массив (не более 20 элементов) и определите, минимальный и максимальный элемент. Введите в массив (не более 20 элементов) и определите, есть ли в нем элементы с одинаковыми значениями.