• Переделать задачи для for 1)q:=5; d:=1; while q>0 do begin d:=d+q; dec(q) end; writeln(q,’ ‘, d); 2)q:=5; d:=1; while q>0 do begin dec(q); d:=d+q end; writeln(q,’ ‘, d); 3)q:=5; d:=1; while q>0 do dec(q); d:=d+q; writeln(q,’ ‘, d); 4)q:=5; d:=1; while q>0 do d:=d+q; dec(q); writeln(q,’ ‘, d);
    P.S. Написать в Паскале программу

Ответы 6

  • А простите
    • Автор:

      buddyilhs
    • 6 лет назад
    • 0
  • я вижу
    • Автор:

      sumo
    • 6 лет назад
    • 0
  • только что заметил
  • сейчас переделаю
  • Хорошо
    • Автор:

      danejjrz
    • 6 лет назад
    • 0
  • 1)  var i,d,q:integer;begind:=1;for q:=5 downto 1 do {можно и for q:=1 to 5 do но у вашем примере идет на спад , я сделал так же}d:=d+q;writeln(q,' ',d);end.2) var i,d,q:integer;begind:=1;for q:=4 downto 1 do d:=d+q;writeln(q,' ',d);end.3)   Здесь вовсе не нужен цикл , всеравно переменная станет 1(еденицей)var i,d,q:integer;begind:=1;q:=1;d:=d+q;writeln(q,' ',d);end.4)  Будет зацикленость , поскольку не зименяется значение q (либо ошибка в условии)А так как нет изменений то и переработать нельзя в цикл for
    • Автор:

      thor
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years