Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Операции с одномерными массивами
Цель занятия: изучение построения алгоритмов по обработке одномерных массивов. Массив представляет собой упорядоченную структуру однотипных данных, которые называются элементами массива. Доступ к каждому отдельному элементу массива осуществляется с помощью индекса – в общем случае порядкового номера элемента в массиве. Каждый элемент массива имеет три характеристики: - имя, совпадающее с именем массива; - индекс – это целое число (или множество целых чисел), однозначно определяющее местоположение элемента в массиве. В качестве индекса может выступать также переменная или арифметическое выражение. Примеры индексов: 3, 15, i, i-1. Индексы принято указывать в скобках после имени массива; - значение. 1 2 3 4 5 6 Пример: массив A = {12; -3; 0; 45; 20; -11} состоит из 6 элементов.
А(5) = 20. Здесь А – имя массива, 5 – индекс, 20 – значение.
Массивы могут быть числовыми и символьными (текстовыми). Например, список слушателей группы – символьный массив, а список оценок по дисциплине – числовой массив. Массивы могут быть как одномерными (адрес каждого элемента определяется значением одного индекса), так и многомерными (адрес каждого элемента определяется значением нескольких индексов). Одномерный массив определяется именем и размером, обозначается А(k), где А – имя массива, k – количество элементов массива. Пример: А(4). Каждый элемент одномерного массива имеет один индекс, равный порядковому номеру элемента в массиве. Пример 6. Составить блок-схему алгоритма решения задачи: найти сумму значений элементов числового массива (рис. 1.7). Решение. А – имя массива, i – счетчик элементов массива, k – количество элементов массива, Sum – сумма значений элементов массива.
Пример 7. Составить блок-схему алгоритма решения задачи: найти отрицательные элементы числового массива (вывести в отдельный массив) (рис. 1.8). Решение. А – имя исходного массива, i – счетчик элементов исходного массива А, k – количество элементов исходного массива А, В – имя массива отрицательных элементов, j – счетчик элементов массива В.
Практические задания
1. Составить блок-схему алгоритма решения задачи: вычислить сумму положительных элементов числового массива. 2. Составить блок-схему алгоритма решения задачи: подсчитать количество элементов числового массива, значения которых равны нулю. 3. Составить блок-схему алгоритма решения задачи: найти максимальный элемент числового массива. 4. Составить блок-схему алгоритма решения задачи: сложить элементы двух числовых массивов А и В. Результат записать в массив С. 5. Составить блок-схему алгоритма решения задачи: найти среднее значение из отрицательных элементов числового массива. Контрольные вопросы 1. Дайте определение массива. 2. Дайте определение индекса массива. 3. Виды массивов. 4. Запишите, что такое одномерный массив. 5. Приведите пример циклического алгоритма? Практическое занятие 5 Двумерные массивы
|
||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 337; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.129.19 (0.008 с.) |