С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 1
Регистрация: 18.11.2012
Сообщений: 13
1

Разветвляющийся алгоритм: вычислить значение составной функции

18.11.2012, 13:29. Показов 2588. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу,используя разветвляющийся алгоритм
Миниатюры
Разветвляющийся алгоритм: вычислить значение составной функции  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2012, 13:29
Ответы с готовыми решениями:

Вычислить значение сложной (составной) функции
Привет ! помогите написать программку Зарание Спасибо!

Разветвления: вычислить значение составной функции
Помогите пожалуйста! Нужно сделать задачку. у=х*х+7*х-9 когда х>0 y= x*x-2 когда -2<x<=0...

Вычислить значение сложной (составной) функции
Надо решить в паскале и блок схему, a*b/c, a В Корне b-c*b, c+5-d/a*b, (a В Корне 5 - b В Корне...

Вычислить значение сложной (составной) функции
дано число а. найти F(a) если x+4x+5, при x<0 F(x)=1/(x+4x+5) при x>0

7
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
18.11.2012, 14:39 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
...
readln(x);
if x>3.8 then
 y:=ln(abs(1+x))
else
 if (x>=2.8) and (x<=3.8) then
  y:=exp(-x)
 else
  if x<2.8 then
   y:=cos(x);
writeln(y);
...
1
0 / 0 / 1
Регистрация: 18.11.2012
Сообщений: 13
20.11.2012, 12:24  [ТС] 3
Помогите написать ту же программу,используя только циклический алгоритм
0
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
20.11.2012, 16:33 4
А цикл здесь на что поставить? На проверку ввода данных? На повторный ввод данных? Просто эта задача только на if или case.
0
0 / 0 / 1
Регистрация: 18.11.2012
Сообщений: 13
20.11.2012, 23:06  [ТС] 5
На проверку ввода данных.
0
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
21.11.2012, 01:04 6
Цитата Сообщение от david-95 Посмотреть сообщение
На проверку ввода данных.
Ок, что проверять? Здесь любые данные корректны будут. Разве что выход за пределы типа. Но это не актуально здесь. Может, все таки, на повтор ввода?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
   x, y: real;
   a:char;
begin
  repeat  
   write('x: ');
   readln(x);
   if x > 3.8 then
      y := ln(abs(1 + x))
   else
   if (x >= 2.8) and (x <= 3.8) then
      y := exp(-x)
   else
   if x < 2.8 then
      y := cos(x); 
   writeln(y);
   writeln('Еще? y/n');
   readln(a);
  until a='n';
end.
0
0 / 0 / 1
Регистрация: 18.11.2012
Сообщений: 13
21.11.2012, 11:24  [ТС] 7
Попробуй на повтор ввода.
0
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
21.11.2012, 14:21 8
Цитата Сообщение от david-95 Посмотреть сообщение
Попробуй на повтор ввода.
Я повторю вопрос: что проверять? Мне бы хоть одно число, не удовлетворяющее программе.
0
21.11.2012, 14:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2012, 14:21
Помогаю со студенческими работами здесь

Ветвеление: вычислить значение составной функции
нужно решить это ветвление! нужно сделать через цикл( for i или repeat)! а вводится с клавиатуры!

Вычислить значение сложной (составной) функции
дравствуйте, Завтра последний день сдачи данной работы, сейчас сижу и изучаю паскаль, но думаю до...

Вычислить значение сложной (составной) функции
Буду признателен в содействии создания программы на Паскале следующего выражения

Процедуры и функции: вычислить значение составной функции
Процедуры и функции Помогите пожалуйста, а то не могу сообразить как сделать задачи (задания идут...


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

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