Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задача 1. В программе описан одномерный целочисленный массив A с индексами от 1 до 10



В программе описан одномерный целочисленный массив A с индексами от 1 до 10. Требуется вычислить сумму элементов массива.

Решение.

Здесь нужна обработка всех элементов массива, значит, используем цикл с заданным числом повторений.

s:= 0

нцдля i от 1 до 10

s:= s + A[i]

Кц

вывести s

Задача 2.

В программе описан одномерный целочисленный массив A с индексами от 1 до 10. Требуется найти номер первого положительного элемента массива или сообщить, что таких элементов нет.

Решение.

Здесь обработка элементов массива может быть прервана, если встретится положительное число. Значит, используем цикл «пока». При этом недостаточно, чтобы условие цикла следило только за четностью элементов массива. Необходимо контролировать, что массив еще не закончился, т.е. говорят, что индекс не вышел за границы массива. Рекомендуется в подобных циклах, обеспечивающих поиск в массиве элемента с заданными свойствами, в двойном условии первым располагать условие на индексы, а вторым – условие поиска. После выхода из цикла с двойным условием, как правило, необходимо определять, по какому из условий завершился цикл.

i:= 1

нцпока (i <= 10) и (A[i] <= 0)

i:= i + 1

Кц

если i <= 10

товывести i

иначевывести ‘Нет положительных чисел’

Все

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

Двумерный массив часто называют матрицей. Это прямоугольная таблица значений элементов. Для обращения к элементу требуется указать два индекса, определяющие номера строки и столбца этой таблицы.

Массивы большей размерности формируются аналогично. Размерность массивов обычно ничем не ограничивается.





Дата публикования: 2014-11-03; Прочитано: 342 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...