898.00K
Categories: programmingprogramming informaticsinformatics

Выполнение арифметических действий над элементами массива

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 г. Минска
Спасибо за внимание!
English     Русский Rules