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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2011, 09:07   #1
samuelson
Новичок
Джуниор
 
Регистрация: 26.10.2011
Сообщений: 2
Вопрос Задача в С++

Я в С++ только начинающий...Люди помогите плиззз.. Курсовик горит!!
Вложения
Тип файла: doc пример.doc (21.5 Кб, 10 просмотров)
samuelson вне форума Ответить с цитированием
Старый 26.10.2011, 10:24   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
Сообщение Ну и задания у вас...

Способ номер 1:
Вручную (с помощью калькулятора, Excel или любой другой матери) посчитать 20 требуемых значений. Написать программу, которая спрашивает у пользователя a и b и выводит одно из этих двадцати значений. Блок схема из двух блоков: "прочитать числа" и "вывести значение из подготовленного набора". По букве задания, решение корректно.

Способ номер 2:
Написать функцию, принимающую два аргумента a и b и вычисляющую U(x(a),a,b). Нарисовать её блок-схему.
Написать функцию, принимающую от пользователя числа a и b и выводящую результат работы первой функции. Нарисовать её блок-схему.
В main вызвать вторую функцию.

Если хотите пойти путём 2, для начала напишите здесь функцию 2 (как получится), считая, что функция 1 уже написана.
Abstraction вне форума Ответить с цитированием
Старый 26.10.2011, 10:31   #3
samuelson
Новичок
Джуниор
 
Регистрация: 26.10.2011
Сообщений: 2
Печаль Спасибо, но я мало что полнимаю....

Пробовал написать программу, вот код:
но DOS вы даёт в ответе пустое чёрное окно

#include <iostream>
#include <cmath>
using namespace std;
void main ()
{setlocale(LC_ALL,"Russian");
double x,u,b,a;
for((a=0,a<=1,a=a+0.25);;(b=0.5,b<= 0.8,b=b+0.1));
{x=7.65*(sin(a))+(exp(8.76*a)*0.24) ;
if(x>=1,x<9) u=16.5*x+2*(pow(b,2))-1.25*(pow(x,3));
(x>b);(x<1);u=pow(b,2)+4.5;
u=b-x+(tan(a*x));
}
cout<<"a="<<a<<"b="<<b<<"x="<<x<<"u ="<<u;
cout<<endl;
}
samuelson вне форума Ответить с цитированием
Старый 26.10.2011, 10:41   #4
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
Восклицание Орфографическая ошибка

Цитата:
Сообщение от samuelson Посмотреть сообщение
for((a=0,a<=1,a=a+0.25);;(b=0.5,b<= 0.8,b=b+0.1));
Перевожу на человеческий:
"Сначала присвоить a 0, затем сравнить его с единицей, затем прибавить 0.25; после чего до скончания веков (условие выхода пустое) каждый раз присваивать b 0.5, затем сравнивать его с 0.8, затем увеличивать на 0.1".

for(X; Y; Z) { A } B
"Сначала сделать X. Затем вычислить значение Y и если оно "ложь" (ноль), перейти к B. Иначе же выполнить A, потом выполнить Z, потом вычислить значение Y и если оно "ложь" (ноль) перейти к B. Иначе..."
for(X; Y; Z) A; B
Всё то же самое.
for(X; Y; Z) ; B
Всё то же самое, но A="не делать ничего".

И обращаю внимание, что выводится что-то будет ровно один раз.

Напишите, пожалуйста, к каждой строчке Вашего кода комментарий - что, на Ваш взгляд, эта строчка должна делать.
Abstraction вне форума Ответить с цитированием
Старый 26.10.2011, 17:38   #5
air_05
Новичок
Джуниор
 
Регистрация: 26.10.2011
Сообщений: 5
По умолчанию

можно, в вашей теме, попросить тоже только начинаю изучаю
вопрос, по генетическому алгоритму
air_05 вне форума Ответить с цитированием
Старый 26.10.2011, 17:46   #6
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Сообщение от air_05 Посмотреть сообщение
вопрос, по генетическому алгоритму
Ответ, по генетическому алгоритму.

И почему бы не задавать новый, тем более абсолютно иррелевантный вопрос, в новой теме?..
Abstraction вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
1 задача Siroga35 Помощь студентам 4 11.03.2009 20:22