Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Прога на QBASIC - уравнение / 7 сообщений из 7, страница 1 из 1
14.05.2006, 01:34
    #33724979
evgsaymon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прога на QBASIC - уравнение
Доброй ночи всем программистам и не только!
Необходима Ваша помощь.

Необходимо написать
Программу решения уравнения (см. ниже ) для всех чётных чисел от 10 до 30.

Результат вывести в виде таблицы: ( см. ниже )

Прошу помочь и заранее спасибо ;)
...
Рейтинг: 0 / 0
14.05.2006, 15:17
    #33725269
IcyCool
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прога на QBASIC - уравнение
Без проверки, ошибки исправить!!!

print "K Z"
for k=10 to 30 step 2
k=-(3*k^2+7)/(2*k^5-k^3)
print k," ",z
next k
...
Рейтинг: 0 / 0
14.05.2006, 15:40
    #33725302
evgsaymon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прога на QBASIC - уравнение
IcyCoolБез проверки, ошибки исправить!!!
Не понял?

И как насчёт таблицы?

P.S. Спасибо за предложенный вариант:)
...
Рейтинг: 0 / 0
14.05.2006, 19:09
    #33725528
IcyCool
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прога на QBASIC - уравнение
evgsaymonИ как насчёт таблицы?

print "+----+----+"
print "|K | Z |"
print "+----+----+
for k=10 to 30 step 2
k=-(3*k^2+7)/(2*k^5-k^3)
print "|", k ,"|",z, "|"
next k
print "+----+----+"


p.s. символы выправит!

Если хочется таблицу покрасивее, просмотри коды псевдо графики и печатай их через chr$
...
Рейтинг: 0 / 0
15.05.2006, 15:18
    #33727563
evgsaymon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прога на QBASIC - уравнение
IcyCool
print "+----+----+"
print "|K | Z |"
print "+----+----+
for k=10 to 30 step 2
k=-(3*k^2+7)/(2*k^5-k^3)
print "|", k ,"|",z, "|"
next k
print "+----+----+"
p.s. символы выправит!
Если хочется таблицу покрасивее, просмотри коды псевдо графики и печатай их через chr$

Спасибо Вам огромное!!!
Вот первый вариант (чуть отредатировал):
CLS
LOCATE 12, 3
PRINT "K"
LOCATE 12, 35
PRINT "Z"
FOR k = 10 TO 30 STEP 2
k2 = k * k
k3 = k2 * k
k5 = k3 * k2
z = -(3 * k ^ 2 + 7) / (2 * k ^ 5 - k ^ 3)
PRINT k, " ", z
NEXT k


А вот 2 вариант (с таблицей):
CLS
LOCATE 11
PRINT "--------------------------------------------------------"
LOCATE 12, 1
PRINT "|"
LOCATE 12, 17
PRINT "K"
LOCATE 12, 29
PRINT "|"
LOCATE 12, 49
PRINT "Z"
LOCATE 12, 57
PRINT "|"
FOR k = 10 TO 30 STEP 2
z = -(3 * k ^ 2 + 7) / (2 * k ^ 5 - k ^ 3)
PRINT "|", k, "|", z, "|"
NEXT k
PRINT "--------------------------------------------------------"


Так нормально?
...
Рейтинг: 0 / 0
15.05.2006, 19:29
    #33728430
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прога на QBASIC - уравнение
evgsaymon
Вот первый вариант (чуть отредатировал):
CLS
LOCATE 12, 3
PRINT "K"
LOCATE 12, 35
PRINT "Z"
FOR k = 10 TO 30 STEP 2
k2 = k * k
k3 = k2 * k
k5 = k3 * k2
z = -(3 * k ^ 2 + 7) / (2 * k ^ 5 - k ^ 3)
PRINT k, " ", z
NEXT k

Так нормально?Не очень. Зачем ты считаешь k2, k3 и k5 если в итоговой формуле ты не используешь? Либо убери все упоминания k2, k3 и k5, либо перепеши расчет z = -(3 * k2 + 7) / (2 * k5 - k3)
...
Рейтинг: 0 / 0
16.05.2006, 00:03
    #33728666
evgsaymon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прога на QBASIC - уравнение
[/quot]Не очень. Зачем ты считаешь k2, k3 и k5 если в итоговой формуле ты не используешь? Либо убери все упоминания k2, k3 и k5, либо перепеши расчет z = -(3 * k2 + 7) / (2 * k5 - k3)[/quot]
Спасибо, убрал k2, k3 и k5, они были просто лишними
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Прога на QBASIC - уравнение / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]