0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 29
1

Модифицировать программу используя оператор цикла REPEAT . UNTIL

31.05.2014, 06:22. Показов 863. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста модифицировать программу через оператор цикла REPEAT ... UNTIL.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var x,y,a,xn,xk,dx:real;
BEGIN
write('A = '); readln(a);
write('Xn = '); readln(xn);
write('Xk = '); readln(xk);
dx:=a/5;
x:=xn;
while x<=xk do
  begin
    if (x<0.1) or (x>=1.6) then writeln('for X = ',x:4:2,'  Y = undefine') else
    begin
    if (x>=0.1) and (x<=0.4) then y:=1/x;
    if (x>=0.4) and (x<=1.2) then y:=ln(x*x+a*x);
    if (x>1.2) and (x<1.6) then y:=x*x;
    writeln('for X = ',x:4:2,'  Y = ',y:6:3);
    end;
    x:=x+dx
  end {while}
END.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2014, 06:22
Ответы с готовыми решениями:

Показать, что любой оператор цикла while можно записать с помощью цикла repeat
Показать, что любой оператор цикла с предусловием можно записать с помощью условного оператора и...

Разработайте программу, используя оператор REPEAT: произвести суммирование 10 произвольно введенных целых чисел
Разработайте программу, используя оператор REPEAT: произвести суммирование 10 произвольно введенных...

Составить программу, используя оператор REPEAT (найти N! – M!)
Составить программу для определения N! – M!, где N!=1*2*3*…*n.

Составить программу,используя оператор Repeat.Составить программу для определения N!-M!,где N!=1*2*3...n.
Составить программу,используя оператор Repeat.Составить программу для определения N!-M!,где...

1
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,600
Записей в блоге: 1
31.05.2014, 08:54 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var x,y,a,xn,xk,dx:real;
BEGIN
write('A = '); readln(a);
write('Xn = '); readln(xn);
write('Xk = '); readln(xk);
dx:=a/5;
x:=xn;
Repeat
    if (x<0.1) or (x>=1.6) then writeln('for X = ',x:4:2,'  Y = undefine') else
    begin
    if (x>=0.1) and (x<=0.4) then y:=1/x;
    if (x>=0.4) and (x<=1.2) then y:=ln(x*x+a*x);
    if (x>1.2) and (x<1.6) then y:=x*x;
    writeln('for X = ',x:4:2,'  Y = ',y:6:3);
    end;
    x:=x+dx
Until x>xk;
END.
1
31.05.2014, 08:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2014, 08:54
Помогаю со студенческими работами здесь

Составить программу используя оператор цикла с предусловием
Вычислить количество положительных значений Cos(φ) на интервале с заданным шагом.

Составить программу, используя оператор цикла while
1. Составить программу, используя оператор цикла while, в соответствии с заданием. Вводить с...

Составить программу используя оператор цикла с предусловием
Вычислить количество отрицательных значений sin(f) на интервале с заданным шагом.

Написать программу вычисления суммы используя оператор цикла.
№2.Написать программу вычисления суммы используя оператор цикла: 2 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru