Массивы.ppt
- Количество слайдов: 6
Тема: «Линейная и табличная последовательности данных (одномерные и двухмерные массивы)»
Массив – структурированный тип данных, состоящий из фиксированного числа элементов одного типа. одномерный массив Одномерным массивом является последовательность ячеек, которые имеют одно имя (А, В, К, D. L…). Количество ячеек определяет размер массива (N, M, K…).
Пример: Одномерный массив с именем В 3 1, 5 12 -15 7 В(1) В(2) В(3) В(4) В(5) 0 В(6) 3, 6 10 В(7) В(8) В(1), В(2), В(3), В(4), В(5), В(6), В(7), В(8) – являются элементами массива, которые имеют имя, образующееся от имени массива и номера ячейки. Действия над элементами осуществляются аналогично действиям над простыми переменными. Например: В(2) + В(3) = 13, 5 В(1) - В(2) = 1, 5 В(5) * В(8) = 70 В(3) / В(1) =4
Задача. Вычислить сумму элементов массива В размером 8. Словесный алгоритм: 1. Ввести значение элементов массива B(I) 2. Определить ячейку для сохранения результата вычисления (S) 3. Вычисление сумму элементов - S=S+B(I) 4. Вывести результат на печать (S) Блок схема: начало I=1, 8 В(I) S=0 Ввод значений элементов массива B(I) Определить ячейку для сохранения результата вычисления (S) I=1, 8 S=S+В(I) S конец Вычисление сумму элементов Вывод результата на печать
Задача. Вычислить произведение элементов массива F размером N. Словесный алгоритм: 1. Ввести размер массива (N) 2. Ввести значение элементов массива F(I) 3. Определить ячейку для сохранения результата вычисления (P) 4. Вычисление произведения элементов - P=P*B(I) 5. Вывести результат на печать (F) Блок схема: начало N I=1, N F(I) P=1 I=1, N P=P*F(I) P конец Ввести размер массива (N) Ввод значений элементов массива F(I) Определить ячейку для сохранения результата вычисления (P - произведение) Вычисление произведения элементов Вывод результата на печать
Задача. Найти элемент, который равен 5 из массива К размером 10. Блок схема: начало I=1, 10 Ввод значений элементов массива К(I) I=1, 10 Нет К(I)=5 Открытие нового цикла Да К(I) конец Проверка условия К(I)=5, если да то вывести имя элемента массива на печать иначе проверяем следующий элемент Производим проверку до последнего элемента
Массивы.ppt