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

Рассчитать значение функции

29.10.2010, 19:07. Показов 1395. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана задача: Рассчитать значение функции V = A * B + (A / (3 * B)) - 4 , где а изменяется на заданном интервале с заданным шагом, и b изменяется на заданном интервале с заданным шагом.

И код, но в коде ошибка какая-то, но не могу понять в чем!
PureBasic
1
2
3
4
5
6
7
8
9
10
CLS                                                                           
INPUT "Начальное значение переменной А,B", NA, NB                             
INPUT "Конечное значение переменной A,B", KA, KB                              
INPUT "Шаг, с которым изменяется значение А,B", GA, GB                        
FOR A = NA TO KA STEP GA                                                      
FOR B = NB TO KB STEP GB                                                      
V = A * B + (A / (3 * B)) - 4                                                 
PRINT "при A="; A, "и B="; B, " V="; V    
next A,B
end
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2010, 19:07
Ответы с готовыми решениями:

Рассчитать n значений функции с равномерным шагом изменения аргумента
1. Исходные данные для проектирования Для поставленной задачи: - разработать математический...

Для заданной подынтегральной функции Y=f(x) на интервале [0,3 ; 0,9] рассчитать,вычислить
Пожалуйста,помогите составить программу. Заранее,спасибо. Для заданной подынтегральной функции...

Найти численно наименьшее значение функции и значение аргумента
Такая задача, есть идеи? найти численно наименьшее значение функции у=sinx/(1+x) и значение...

вычислить сумму значений функции у и найти минимальное и максимальное значение функции
здравствуйте)) помогите, пожалуйста, составить программу:help: найти сумму значений функции от а=4...

10
Платежеспособный зверь
8861 / 4290 / 1629
Регистрация: 28.10.2009
Сообщений: 11,451
29.10.2010, 19:38 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
CLS
INPUT "Начальное значение переменной А,B", nA, NB
INPUT "Конечное значение переменной A,B", KA, KB
INPUT "Шаг, с которым изменяется значение А,B", GA, GB
FOR a = nA TO KA STEP GA
FOR b = NB TO KB STEP GB
V = a * b + (a / (3 * b)) - 4
PRINT "при A="; a, "и B="; b, " V="; V
NEXT
NEXT
 
END
Вот так всё работает
1
3 / 3 / 0
Регистрация: 30.03.2010
Сообщений: 60
29.10.2010, 19:40  [ТС] 3
спасибо работает =))
0
Оранжевый портфель.
60 / 58 / 47
Регистрация: 13.11.2010
Сообщений: 459
13.11.2010, 18:50 4
а у тебя была ошибка, по моему, в том что если бы и писать next то сначала b нужно было поставить, а уже потом a
0
0 / 0 / 0
Регистрация: 16.11.2010
Сообщений: 7
16.11.2010, 19:41 5
помогите, в чем ошибка?
....
1 : print "cколько всего материков?"
input a$
if a$="6" then print "правильно" else print "попробуй ещё раз " goto 1
...
пишет что Ожидается: ,/;/конец выражения
0
Оранжевый портфель.
60 / 58 / 47
Регистрация: 13.11.2010
Сообщений: 459
16.11.2010, 22:46 6
Цитата Сообщение от linke Посмотреть сообщение
помогите, в чем ошибка?
....
1 : print "cколько всего материков?"
input a$
if a$="6" then print "правильно" else print "попробуй ещё раз " goto 1
...
пишет что Ожидается: ,/;/конец выражения
в чем ошибка не знаю но могу посоветовать немного другой код
PureBasic
1
2
3
4
5
do
print "сколько всего материков?"
input a$
if a$=5 then print "правильно" else print "неправильно, попробуй еще"
loop until a$="6"
з.ы. не на всех бейскиах поддерживается русский язык, так что пиши лучше translitom.
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
17.11.2010, 07:26 7
Цитата Сообщение от Shkap Посмотреть сообщение
в чем ошибка не знаю но могу посоветовать немного другой код
PureBasic
1
2
3
4
5
do
print "сколько всего материков?"
input a$
if a$=5 then print "правильно" else print "неправильно, попробуй еще"
loop until a$="6"
з.ы. не на всех бейскиах поддерживается русский язык, так что пиши лучше translitom.
у тебя тоже с ошибкой, выходишь из цикла когда 5 материков а не 6, и если решил строковые символы использовать, то в проверке 5 в ""
PureBasic
1
2
3
4
5
CLS
DO
    INPUT "ckolko vsego materikov"; a
    IF a = 6 THEN PRINT "pravilno" ELSE PRINT "poprobuj ewjo raz"
LOOP UNTIL a = 6
Добавлено через 17 минут
Перепутал, выходишь правильно, но будет писать не тот ответ, ну и в проверке над "6".
0
Людмила Теламон
10.02.2011, 15:45 8
подскажите, что значит ошибка "повторяющееся определение"?
переменную я описала один раз, хотя если удалить строчку с описанием совсем - та же ошибка. имя переменной alf, но от смены имени тоже толку нет.
и как описать функцию (в начале написано "declare function rk! ()")?
4973 / 1645 / 409
Регистрация: 25.04.2010
Сообщений: 4,538
Записей в блоге: 1
11.02.2011, 01:07 9
"повторяющееся определение"
Будьте добры предоставьте код.
0
Людмила Теламон
11.02.2011, 08:02 10
вот его часть с альфой:

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
DIM ALF AS DOUBLE
ALF = 0
DO UNTIL I = 25
T1 = T * T0
B = (1 - NU0) * NU0 * PU
T10 = .5 * (-B + SQR(B ^ 2 + 300 * (NU0 ^ 2) * PU0)) / (GZ * T0)
Z = A1 * (TAU / T0 - T10)
ALF = -.4 * EXP(-Z) * (1 - EXP(-Z ^ 2))
ну и дальше еще много чего.
Платежеспособный зверь
8861 / 4290 / 1629
Регистрация: 28.10.2009
Сообщений: 11,451
11.02.2011, 11:09 11
Людмила Теламон, а что, свою тему влом завести, надо в чужую обязательно влезть со своими проблемами, не имеющими отношения к теме. Правила читай.
0
11.02.2011, 11:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2011, 11:09
Помогаю со студенческими работами здесь

Рассчитать значения функции. Определить значение х, при котором функция принимает минимальное значение
вот сама задача: На новом листе рассчитать значения функции для х от 2 до 4 через каждые 0,2....

Табулирование функции: рассчитать значение данной функции при изменении аргумента
Табулирование функции: рассчитать значение данной функции при изменении аргумента x на интервале с...

Рассчитать значение функции y=f(x) при некотором значении «х» с использованием представления функции в виде ряда
Помогите с программами нужны готовые програмные коды. Темы циклы: 2) Рассчитать значение...

Рассчитать значение функции
Рассчитать значение функции: Y=Ln(x^2+5.3*(pi/2))-e^x при изменении аргумента от -2 с шагом...


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

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

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