СРОЧНО НАДО НАПИСАТЬ ПРОГРАММУ PASCAL .Для это задачи) Ежедневно Незнайка учит ** 4 слова...

0 голосов
42 просмотров

СРОЧНО НАДО НАПИСАТЬ ПРОГРАММУ PASCAL .Для это задачи)
Ежедневно Незнайка учит на 4 слова больше чем в предыдущий день. Знайка считает что силы Незнайки иссякнут когда нужно будет выучить 50 слов на какой день это произойдет?И блок схему но это необязательно


Информатика (32 баллов) | 42 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

// PascalABC.NET 3.0, сборка 1073
var
  day,nwords:integer;
begin
  day:=1; nwords:=4;
  while nwords<50 do begin Inc(day); nwords:=nwords+4 end;<br>  Writeln('50 слов будет выучено на ',day,'-й день')
end.

Тестовое решение:
50 слов будет выучено на 13-й день

(142k баллов)
0

По "моей программе" получается то, что написано под словами "Тестовое решение". Видимо Вы неверно скопировали её текст.

0

Получиться "8 раз" что-то вывести не может уже хотя бы потому, что оператор вывода стоит не в цикле

0

а теперь по проще пожалуйста)

0

Куда уж проще.... скопируйте ВЕСЬ ТЕКСТ ищ ответа и запустите

0

*из

0

В программе цикл вот: while nwords<50 do begin Inc(day); nwords:=nwords+4 end;

0

Только в нем идет повторение. Поэтому вывод "8 раз" ну никак не может повторяться

0

Inc(day)а что значит команда Inc(day)???

0

Это стандартный оператор языка Паскаль. Означает увеличение значения аргумента на 1

0

Можно также писать day:=day+1; но это длиннее.