Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
составить блок-схему для №1 и №2
Предмет: Информатика
Раздел: Алгоритмизация и программирование (блок-схемы)
Формулировка:
Дан массив A на 7 целых значений. Надо определить и вывести сумму его отрицательных элементов.
Алгоритм:
SUM = 0
.SUM
.SUM
.? Пояснение к блок-схеме:
? Блок-схема:
┌────────────┐
│ НАЧАЛО │
└────┬───────┘
↓
┌────────────┐
│ Ввод A[7] │
└────┬───────┘
↓
┌────────────┐
│ SUM ← 0 │
└────┬───────┘
↓
┌────────────┐
│ i ← 0 │
└────┬───────┘
↓
┌────────────────────────────┐
│ i < 7 ? │
└────┬──────────────┬────────┘
│ ↓
│ ┌─────────────┐
│ │ A[i] < 0 ? │
│ └────┬────────┘
│ ↓
│ ┌─────────────┐
│ │ SUM += A[i] │
│ └─────────────┘
↓
┌────────────┐
│ i ← i + 1 │
└────┬───────┘
↓
(переход к условию i < 7)
↓
┌────────────┐
│ Вывод SUM │
└────┬───────┘
↓
┌────────────┐
│ КОНЕЦ │
└────────────┘
Формулировка:
Дан массив A на 5 вещественных значений. Найти и вывести максимальное значение в массиве и его индекс. Вычислить произведение неотрицательных элементов массива. Адаптировать алгоритм для N элементов.
Алгоритм:
max ← A[0]
index ← 0
product ← 1
max
, обновить max
и index
.product
.max
, index
, product
.? Блок-схема:
┌──────────────┐
│ НАЧАЛО │
└─────┬────────┘
↓
┌──────────────────────┐
│ Ввод N, A[0]..A[N-1] │
└─────┬────────────────┘
↓
┌──────────────────────┐
│ max ← A[0], index←0 │
│ product ← 1 │
└─────┬────────────────┘
↓
┌────────────┐
│ i ← 0 │
└────┬───────┘
↓
┌────────────────────────────┐
│ i < N ? │
└────┬──────────────┬────────┘
│ ↓
│ ┌─────────────────────┐
│ │ A[i] > max ? │
│ └────┬────────────────┘
│ ↓
│ ┌────────────────────┐
│ │ max ← A[i] │
│ │ index ← i │
│ └────────────────────┘
↓
┌────────────────────────────┐
│ A[i] ≥ 0 ? │
└────┬──────────────┬────────┘
│ ↓
│ ┌─────────────────┐
│ │ product *= A[i] │
│ └─────────────────┘
↓
┌────────────┐
│ i ← i + 1 │
└────┬───────┘
↓
(переход к i < N)
↓
┌────────────────────────────┐
│ Вывод max, index, product │
└────┬───────────────────────┘
↓
┌──────────────┐
│ КОНЕЦ │
└──────────────┘
Если нужно, могу также предоставить блок-схемы в виде изображений.