Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » QBasic

Ответить
Настройки темы
QBasic

Пользователь


Сообщения: 65
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите с задачей.
Как на бейсике написать формулу
5,3ln2x-6,7

Я пишу

IF 0 <= x AND x < 9 THEN PRINT 5.3 * ln(2 * x) - 6.7 , но мне он ругается типа индекс вне диапазона.
если написать : IF 0 <= x AND x < 9 THEN PRINT 5.3 * ln * 2(x) - 6.7
то итого всегда -6,7

Отправлено: 03:35, 08-12-2006

 

Ветеран


Сообщения: 1849
Благодарности: 146

Профиль | Отправить PM | Цитировать


B QBASIC логарифм идет как LOG, а не LN. Соответственно, запись LN интерпретируется как некий недекларированный массив (в первом случае) или как недекларированная переменная с плавающей точкой (во втором случае). Поскольку в QBASIC декларировать переменные не обязательно, он не выдает ошибки, создает переменные и инициирует их нулями. Я не помню, вроде там есть директива DIM ALL, применение которой запрещает юзать недекларированные переменные. Тогда хоть сообщения об ошибках будут более осмысленные.

Отправлено: 09:33, 08-12-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 51
Благодарности: 1

Профиль | Отправить PM | Цитировать


5.3*log(2*x)/log(10)-6.7

Отправлено: 14:42, 09-12-2006 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » QBasic

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - Программирование в Qbasic. provokatop Программирование и базы данных 2 12-04-2009 08:52
Разное - помогите решить задачи на QBasic rockman90 Программирование и базы данных 1 28-12-2007 18:34
Qbasic Guest Программирование и базы данных 10 11-10-2006 23:05
qbasic emin Программирование и базы данных 1 28-04-2003 21:09
qbasic emin Программирование и базы данных 3 18-04-2003 01:28




 
Переход