Similar presentations:
Выполнение арифметических действий над элементами массива
1.
Гимназия № 2 г. Минска21.10.2023
Выполнение
арифметических действий
над элементами массива
2.
ОпределениеМассив – это структура
данных, представляющая собой упорядоченную совокупность значений одного типа
Одномерный массив
Индекс элемента
массива
Значение элемента
массива
1
2
3
4
5
6
7
8
9
7 -5 9 1 0 -2 4 3 6
Решение разнообразных задач, связанных с обработкой
массивов, базируется на решении таких типовых задач, как:
- суммирование элементов массива;
- поиск элемента с заданными свойствами;
- сортировка массива.
3.
Описание массиваОбщий вид описания массива:
var <имя_массива>: array [<мин_знач_индекса> ..
<макс_знач_индекса>] of <тип_элементов>;
Имя массива
Тип элементов
массива
var a: array [1..10] of integer;
Минимальное значение
индекса
Максимальное значение
индекса
Значение 1-го
элемента
массива
const b: array [1..5] of integer = (4, 2, 3, 5, 7);
Массив b с постоянными значениями описан в разделе
описания констант.
4.
Арифметические действиянад элементами массива
5.
Способы заполнения массива1 способ. Ввод каждого значения с клавиатуры:
for i:=1 to 10 do read (a[i]);
2 способ. С помощью оператора присваивания (по формуле):
for i:=1 to 10 do a[i]:=i;
3 способ. С помощью оператора присваивания (случайными
числами):
randomize;
for i:=1 to 10 do a[i]:=random(100);
6.
Опорный конспектМассив - это структура
данных, представляющая собой упорядоченную совокупность значений одного типа.
var <имя_массива>:
array [<мин_знач_индекса> .<макс_знач_индекса>] of
тип_элементов;
Заполнение массива
Ввод с клавиатуры
Присваивание значений
Задачи по обработке массива
Суммирование элементов
Сортировка элементов массива
Поиск элементов массива с заданными свойствами
7.
Практические заданияЗАДАНИЕ 1 (4 БАЛЛА)
Массив содержит
значения диагоналей
мониторов в дюймах.
Заменить их
значениями в
сантиметрах, округлив
до целых
8.
Практические заданияЗадание 2 (на «6» баллов)
Сформировать массив из n чисел на
промежутке [-20;20].
Все отрицательные числа заменить на 0.
Вывести элементы массива до и после
замены.
Задание 3 (на «8» баллов)
Сформировать массив из n чисел на
промежутке [a;b].
Все отрицательные числа заменить на -1,
а положительные – на 1.
Вывести элементы массива до и после
замены.
Задание 4 (на «10» баллов)
Задать массив случайным количеством
чисел на случайном промежутке (a<b).
Все четные числа поменять на квадраты
их номеров
9.
Задание 2 (на «6» баллов)Сформировать массив из n чисел на промежутке
[-20;20]. Все отрицательные числа заменить на 0.
Вывести элементы массива до и после замены.
10.
Гимназия № 2 г. МинскаСпасибо за внимание!