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

Для организации цикла использовать оператор условного перехода

31.01.2015, 02:01. Показов 996. Ответов 4
Метки нет (Все метки)

Для организации цикла использовать оператор условного перехода, в процессе разработки использовать компоненты Label, Button, Edit.

вычислить:

Z=exp(ln(y))+2/2*y-0.4;

R= b*SIN(sqr(z)), если z>0.8;
R=a*Ln(abs(cos(z))), если z<=0.8;

если y=[1.2;2.4] с шагом h=0.2, a=2.7, b=-2.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2015, 02:01
Ответы с готовыми решениями:

Оператор условного перехода, безусловного перехода
Помагите пожалуйста решить!!! 1.Подсчитать количество целых чисел среди чисел a, b, c. 2.На оси...

Оператор условного перехода
Помогите пожалуйста((( Есть программка на Паскале, как ее переписать в С#? Даны действительные...

Оператор условного перехода
Проверьте, принадлежит ли интервалу (a;b) число c, где a,b,c - произвольные числа.

Контрольная по вводу/выводу , оператор условного перехода
Помогите сложить блок-схему и написать программу к к двум заданиям 1)Операторы ввода/вывода...

4
Почетный модератор
64272 / 47571 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
31.01.2015, 08:05 2
Цитата Сообщение от AlexK812 Посмотреть сообщение
Для организации цикла использовать оператор условного перехода
Оператор условного перехода находится внутри цикла.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const a=2.7;
      b=-2;
      h=0.2;
var y,r,z:real;
begin
y:=1.2;
while y<=2.4 do
 begin
  z:=exp(ln(y))+2/(2*y)-0.4;//или z:=exp(ln(y))+2/(2*y-0.4); ??
  if z>0.8 then r:=b*sin(sqr(z))
  else r:=a*ln(abs(cos(z)));
  //вывод y,z,r
  y:=y+h
 end;
1
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 21
31.01.2015, 17:31 3
Может так:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const a=2.7;
      b=-2;
      h=0.2;
var y,r,z:real;
label lb;
begin
  y:=1.2;
  lb:
  z:=exp(ln(y))+2/(2*y)-0.4;//или z:=exp(ln(y))+2/(2*y-0.4); ??
  if z>0.8 then r:=b*sin(sqr(z))
  else r:=a*ln(abs(cos(z)));
  //вывод y,z,r
  y:=y+h;
  if y<=2.4 then goto lb;
end
0
Почетный модератор
64272 / 47571 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
31.01.2015, 17:34 4
Что, знакомое слово увидел?
Цитата Сообщение от AlexK812 Посмотреть сообщение
использовать ... Label, ....
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 21
02.02.2015, 22:08 5
ну здесь есть хоть какой-то label
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2015, 22:08
Помогаю со студенческими работами здесь

Найти значение выражения, используя оператор условного перехода
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace...

Использовать операторы цикла для организации циклических действий
С++ Использовать операторы цикла для организации циклических действий.

можно ли использовать процедуру в операторе условного перехода
if u=&quot;procedure&quot; then writeln('verno'); else ('Neverno!pravilnii otvet=&quot;procedure&quot;) можно ли...

Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры.
Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n...


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

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

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