Какое расстояние должна пробежать собака, чтобы догнать лисицу? - Pascal ABC
Формулировка задачи:
"Собака погналась за лисицей, которая была на расстоянии 30 м от нее. Прыжок собаки равен 2 м, а прыжок лисицы – 1 м. В то время как лисица делает 3 прыжка, собака делает 2 прыжка. Какое расстояние должна пробежать собака, чтобы догнать лисицу?" помогите составить программу в Pascal ABC, заранее спасибо!!!
Решение задачи: «Какое расстояние должна пробежать собака, чтобы догнать лисицу?»
textual
Листинг программы
- var ss,sl:integer;
- begin
- sl:=30;
- ss:=0;
- while ss<sl do
- begin
- sl:=sl+3;
- ss:=ss+4;
- end;
- write('Собака должна пробежать ',ss,' м')
- end.
Объяснение кода листинга программы
- Создаются две переменные типа Integer: ss и sl.
- Значение переменной sl инициализируется как 30.
- Значение переменной ss инициализируется как 0.
- Запускается цикл while, который выполняется до тех пор, пока значение переменной ss меньше значения переменной sl.
- Внутри цикла значение переменной sl увеличивается на 3, а значение переменной ss увеличивается на 4.
- По завершении цикла значение переменной ss записывается в выходной поток в виде строки, которая говорит о том, что собака должна пробежать определенное количество метров.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д