Программа "ожидание" не работает - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

почему не работает программа ?

Решение задачи: «Программа "ожидание" не работает»

textual
Листинг программы
uses crt;
var s:string;
begin
s:='loading.';
while not keypressed do
 begin
  write(s);
  sleep (1000);
  clrscr;
  s:=s+'.';
  write(s);
  sleep (1000);
  clrscr;
  s:=s+'.';
  write(s);
  sleep (1000);
  clrscr;
  delete(s,length(s)-1,2);
 end;
end.

Объяснение кода листинга программы

  1. Импортируется модуль CRT (используется для работы с консолью и клавиатурой).
  2. Объявляется переменная s типа string.
  3. Значение переменной s устанавливается в 'loading.'.
  4. Запускается бесконечный цикл while not keypressed.
  5. В каждой итерации цикла выводится значение переменной s с помощью функции write.
  6. Программа спит на 1 секунду с помощью функции sleep.
  7. Экран очищается с помощью функции clrscr.
  8. Значение переменной s увеличивается на '.' с помощью операции конкатенации (с помощью символа '+' и точка).
  9. Снова выводится значение переменной s с помощью функции write.
  10. Программа спит на 1 секунду с помощью функции sleep.
  11. Экран очищается с помощью функции clrscr.
  12. Значение переменной s увеличивается на '.' с помощью операции конкатенации (с помощью символа '+' и точка).
  13. Снова выводится значение переменной s с помощью функции write.
  14. Программа спит на 1 секунду с помощью функции sleep.
  15. Экран очищается с помощью функции clrscr.
  16. Значение переменной s увеличивается на '.' с помощью операции конкатенации (с помощью символа '+' и точка).
  17. Снова выводится значение переменной s с помощью функции write.
  18. Программа спит на 1 секунду с помощью функции sleep.
  19. Экран очищается с помощью функции clrscr.
  20. Значение переменной s уменьшается на последние 2 символа ('.' и '.'), используя функцию delete. В результате, на экране будет отображаться loading. в течение 4 секунд, после чего будет выведено loadin.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы