Вычислить сумму элементов числового массива   A = (a1 , a2 , ... , aN ).
Составить блок-схему алгоритма
спросил 16 Дек, 18 от cevka в категории школьный раздел

решение вопроса

+7

Данные

Результат

N=5

A=(3, 5, -2, 6, 3)

S=15.0

Исполнение алгоритма

i

S

0

1

0 + a1 = 0+3 = 5

2

a1 + a2 = 3+5 = 8

3

a1+a2+a3 = 8-2 = 6

4

a1+a2+a3+a4 = 6+6 = 12

5

a1+a2+a3+a4+a5 = 12+3=15

Блок-схема

Turbo Pascal

Program Summa;

  Uses Crt;

  Type Mas = Array [1..20] of Real;

  Var A   : Mas;

  i, N : Integer;

  S   : Real;

BEGIN

  ClrScr;   {очистка экрана }

  Write('Введите N = ');

  ReadLn(N); {ввод значения N}

  For i := 1 to N dо {цикл по элементам массива}

  begin

  Write('A [ ', i , ' ] = ');

  ReadLn(A[i]) {ввод элементов массива}

  end;

  S := 0; {присваивание начального значения}

  For i := 1 to N do S := S+A[i]; {суммирование}

  WriteLn;

  WriteLn('Сумма равна ', S : 5 : 1);

  ReadLn

END.

ответил 16 Дек, 18 от Olenka

Связанных вопросов не найдено

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

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

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