Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Реализация проекта

Занятие 11

Обработка одномерных массивов

Типовые задачи на обработку одномерных массивов

Упражнения

Типовые задачи на обработку одномерных массивов

В задачах на обработку одномерных массивов наиболее часто встречаются следующие алгоритмы:

  • подсчет элементов массива, удовлетворяющих заданному условию;
  • нахождение суммы (произведения) элементов массива;
  • нахождение суммы (произведения) элементов массива, удовлетворяющих условию;
  • нахождение среднего арифметического элементов массива, удовлетворяющих условию;
  • поиск наибольшего (наименьшего) элемента и его индекса;
  • поиск элемента (элементов), удовлетворяющего условию;
  • сортировка массива;
  • перестановка элементов массива;
  • удаление элементов массива, удовлетворяющих условию;
  • вставка элементов массива, удовлетворяющих условию.

Упражнения

Упражнение 1

Создадим программу, которая заполняет одномерный массив из 15 элементов случайными целыми числами в диапазоне от –10 до 10 и определяет: сумму всех элементов массива, количество четных элементов и среднее арифметическое положительных элементов массива.

Реализация проекта

1. Создайте новый проект.

2. Разработайте интерфейс, аналогичный изображенному на рис. 1.

3. В окне редактора кода введите следующий код:

Обратите внимание, что все подзадачи решаются за один просмотр элементов массива.

4. Сохраните и протестируйте проект (рис. 1).

Рис. 1

<== предыдущая лекция | следующая лекция ==>
Реакция с цинк-уранилацетатом. | Сортировка вставками




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.