Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2016, 22:15   #1
Misapapa
Пользователь
 
Регистрация: 19.04.2016
Сообщений: 10
По умолчанию Помогите с исправлении программы на Паскале

Здравствуйте, помогите, пожалуйста переделать программу данную программу
Program Lab10a;
Var
x,y,xn,xk,dx:real;
Begin
writeln('Введи xn,xk,dx');
read(xn,xk,dx);
x:=xn;
while x<=xk do
begin
y:=exp(x);
writeln('при x=',x:10:3,' y=',y:10:3);
x:=x+dx;
end;
End.
Переделать ее нужно так:
1. Исправить программу так, чтобы она решала задачу с использованием оператора цикла с постусловием.
2. Исправить программу так, чтобы она решала задачу с использованием оператора безусловного перехода.

Буду очень благодарен, если поможете переделать по обоим пунктам
Misapapa вне форума Ответить с цитированием
Старый 29.04.2016, 04:14   #2
Л.И.С.
Пользователь
 
Регистрация: 28.04.2016
Сообщений: 17
По умолчанию

Ну касаемо постусловия:
вот этот цикл
Код:
while x<=xk do
begin
y:=exp(x);
writeln('при x=',x:10:3,' y=',y:10:3);
x:=x+dx;
end;
нужно заменить на этот
Код:
repeat
y:=exp(x);
writeln('при x=',x:10:3,' y=',y:10:3);
x:=x+dx;
until x>xk;
Оптимисты считают, что живут в лучшем из возможных миров. Пессимисты опасаются, что так оно и есть.
Л.И.С. вне форума Ответить с цитированием
Старый 29.04.2016, 04:28   #3
Л.И.С.
Пользователь
 
Регистрация: 28.04.2016
Сообщений: 17
По умолчанию

С безусловным переходом мало знаком, но по-моему так:
Код:
Program Lab10a;
Var
x,y,xn,xk,dx:real;
label m; //Добавляем меточку
Begin
writeln('Введи xn,xk,dx');
read(xn,xk,dx);
x:=xn;
m:; //Ставим меточку
y:=exp(x);
writeln('при x=',x:10:3,' y=',y:10:3);
x:=x+dx;
if x>xk then halt; //Написал чтобы не было плохо от вида безконечности
goto m; //И спешим к ней!
End.
Оптимисты считают, что живут в лучшем из возможных миров. Пессимисты опасаются, что так оно и есть.
Л.И.С. вне форума Ответить с цитированием
Старый 29.04.2016, 04:28   #4
Л.И.С.
Пользователь
 
Регистрация: 28.04.2016
Сообщений: 17
По умолчанию

Какой курс?
Оптимисты считают, что живут в лучшем из возможных миров. Пессимисты опасаются, что так оно и есть.
Л.И.С. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите написать 3 программы в паскале michaelmaksimov Помощь студентам 3 11.12.2014 13:21
помогите дописать программы на паскале вадимкО Помощь студентам 1 27.12.2009 12:11