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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2016, 22:50   #1
antoshka17
Новичок
Джуниор
 
Регистрация: 10.02.2016
Сообщений: 1
По умолчанию Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.
функция F= {ax^2+b^2x при c<0 и b не равн 0;
(x+a)/x+c) при с>0 и b=0;
x/c в остальных случаях.

где а, b, с — действительные числа.
Функция F должна принимать действительное значение, если выражение (Ац ИВц) ИЛИ (Ац И Сц)
не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, b, с, операции Ии ИЛИ — поразрядные. Значения а, b, с, Хнач., Хкон., dX ввести с клавиатуры.
напишите программу пожалуйста.

Последний раз редактировалось antoshka17; 10.02.2016 в 22:51. Причина: добавление
antoshka17 вне форума Ответить с цитированием
Старый 10.02.2016, 23:23   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Функция F должна принимать действительное значение, если выражение (Ац ИВц) ИЛИ (Ац И Сц)
не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, b, с, операции Ии ИЛИ — поразрядные.
Что это значит?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 10.02.2016, 23:27   #3
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Что это значит?
бабунадоибосреда
Iron Monk вне форума Ответить с цитированием
Старый 11.02.2016, 05:34   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Что это значит?
Если (...), то результат = округлить результат.
p51x на форуме Ответить с цитированием
Старый 11.02.2016, 08:43   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Либо я чото не понимаю, либо автор гонит.

284950.jpg
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 11.02.2016, 09:58   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

ну есть еще с < 0, b = 0 и c > 0, b <> 0. а про с = 0 просто забыли или ТС должен был смекнуть про ОДЗ
p51x на форуме Ответить с цитированием
Старый 11.02.2016, 10:28   #7
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
ну есть еще с < 0, b = 0 и c > 0, b <> 0. а про с = 0 просто забыли или ТС должен был смекнуть про ОДЗ
И чо теперь делать?
Вопрос наболевший. Постоянно приходят страдальцы (по работе) с просьбой написать им прогу а-ля "дерево там - такое, и мужик в пинжаке".

Удолбали. Приходится инфу выбивать электошоком и скополамином.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 14.02.2016, 09:29   #8
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
function step2(chislo,stepen:real):real;
begin
   Result:=exp(stepen*ln(chislo));
end;

function F(x,a,b,c:real):real;
begin
   If (c<0) and (b<>0) then
      F:=a*x*x+step2(b,2*x) else
   If (c>0) and (b=0) then
      F:=(x+a)/(x+c) else
      F:=x/c;
end;

var x,a,b,c,x0,x1,dx:real;
begin
   Write('a  = ');Readln(a);
   Write('b  = ');Readln(b);
   Write('c  = ');Readln(c);
   Write('x0 = ');Readln(x0);
   Write('x1 = ');Readln(x1);
   Write('dx = ');Readln(dx);
   x:=x0-dx;
   Repeat
      x:=x+dx;
      Writeln(x:5:5,'  ',F(x,a,b,c):5:5);
   Until x>=x1;
   Readln;
end.
Сойдет?
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 14.02.2016, 12:37   #9
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию



сойдёт?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить и вывести на экран в виде таблицы значения функции F на интервале Ashley12 Помощь студентам 2 04.11.2013 22:42
Вычислить и вывести на экран в виде таблицы значения функции F на интервале, C zenya21 Помощь студентам 6 31.10.2012 01:25
C++ вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX Sanya_744 Помощь студентам 2 13.04.2010 12:37
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. blondino4ka_milk Общие вопросы C/C++ 2 04.03.2010 16:49
вывести на экран в виде таблицы значения функций,заданной графически, на интервале от Хнач до Хкон с шаго Masiasia Помощь студентам 1 25.11.2009 10:06