Предмет: Информатика, автор: burenbaatar2006a

ПОЖАЛУЙСТА ПОМОГИТЕЕ. ДАЮ 100 БАЛЛОВ
ОЧЕНЬ СРОЧНО

Приложения:

Ответы

Автор ответа: Аноним
1

алг

нач

целтаб A[1:8]

цел i, S

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

   ввод A[i]

 кц

 

 S:=0

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

   если A[i] < 0 то S:=S+A[i]

 кц

вывод S

кон

Исправления:

1) Переменная k нам вовсе ненужна, не играет ни какой роли, просто счётчик.

2) A[i] > 0 - это неверно, т.к. нам нужны отриц. числа, а не полож., A[i] < 0 - верно.

3) S:=S+A[1] - неверно, т.к. мы должны брать числа попорядку, а не только 1 число, S:=S+A[i] - верно

4) к:= i+1, тут тоже усть малозаметная ошибка, тут написана русская "к", а не английская "k"

При A:= [1, 7, -4, -2, 5, 0, -8, 9],

результат программы будет: -4-2-8=-14

Приложения:
Похожие вопросы
Предмет: Окружающий мир, автор: катяматематика