Информатика, вопрос задал pdv20 , 7 лет назад

помогите!!!!! срочно!!!!! определите значение переменной c после выполнения фрагмента алгоритма. В ПРОГРАММЕ ПАСКАЛЬ. ПРЯМОЙ СЕЙЧАС!!! ПОЖАЛУЙСТА!

Приложения:

Ответы на вопрос

Ответил Ziorar
0

Переменная b будет увеличиваться на единицу с каждым выполнением нижнего блока, а в переменной c будет накапливаться сумма всех b.

Раз сумма в c считается до увеличения b, то значит в конце (выход происходит при b=11),  получим сумму всех целых чисел от единицы до десяти. Такая сумма равна 55.

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

c      b

0 0

0 1

1 2

3 3

6 4

10 5

15 6

21 7

28 8

36 9

45 10

55 11

Ответ: после выполнения алгоритма c=55


Программа (вариант 1):

var

 b, c: integer;

begin

b := 0;

 c := 0;

 repeat

   c := c + b;

   b := b + 1;

 until b = 11;

 Print('b=', b, ' c=', c);

end.


Программа (вариант 2):

var

 b, c: integer;

label loop1, loop2;

begin

b := 0;

 c := 0;

loop1: if b = 11 then

goto loop2

 else

 begin

   c := c + b;

   b := b + 1;

   goto loop1;

 end;

 loop2: Print('b=', b, ' c=', c);

end.

Приложения:
Ответил Ziorar
0
пожалуйста :)
Ответил pdv20
0
На самом деле на отлично учусь, а вот инфу преподают плохо. Я бы сказала даже никак))
Ответил Ziorar
0
Ну, пробуй самостоятельно разбираться. Я в общем то так и делаю )
Ответил pdv20
0
раньше любила компьютеры а щас разонравились)
Ответил Ziorar
0
бывает )
Новые вопросы
Русский язык, 2 года назад