Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВадим Дорохов
1 Обработка линейных массивов
2 МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами массиваЯчейки называются элементами массива индексом элемента массиваВсе элементы пронумерованы по порядку, и этот номер называется индексом элемента массива.
3 Простейший вид массива - одномерный массив Имя массива Элементы массива Номер элемента массива (индекс)
4 Основные действия по работе с массивами Описание; Заполнение массива случайными числами; Заполнение массива с клавиатуры; Вывод на экран; Поиск максимального элемента; Вычисление суммы всех элементов массива; Вычисление количества положительных элементов массива.
5 Порядок работы с массивом: –Объявить массив в разделе описаний, указав его размер и тип элементов; –Заполнить массив значениями; –Вывести массив на экран для контроля работы с ним; –Работа с данным массивом; –Вывод результатов работы.
6 Форма описания Вариант 1 var : array [ ] of ; const n=40; var : array [ 1..n ]of ;
7 Форма описания Вариант 2 Type = array [ ] of ; Var : ;
8 Методы заполнения одномерного массива по формуле:по формуле: for i:=1 to n do M[ i ]:=i*i-10; Задача. Задача. Назовите элементы массива при n=3.
9 Методы заполнения одномерного массива из клавиатуры:из клавиатуры: for i:=1 to n do begin write (введите М [,i,]:); readln (M [ i ]); end.
10 Методы заполнения одномерного массива Случайно (генератором случайных чисел) из [A ; B]:Случайно (генератором случайных чисел) из [A ; B]: For i:=1 to n do M[ i ]:=random (B-A)+A;
11 Методы вывода элементов одномерного массива на экран вывод в столбик:вывод в столбик: for i:=1 to n do writeln (M[ i ]);Например:
12 Методы вывода элементов одномерного массива на экран вывод в строку:вывод в строку: for i:=1 to n do write (M[ i ]:5); Например:
13 Задача 1. Задан массив температур воздуха за месяц апрель: a)T: array (1..30) of real; b)T: array {1..30} of real; c)T: array [1..30] of real;
14 Задача 2. Укажите правильное описание массива цен 5 товаров на складе: a)С: array [1..5] of real; b)С: array [1..5] of integer; c)С: array [1..5] of char;
15 У С П Е Х О В В А М ! ! !
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.