Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/22: Рейтинг темы: голосов - 22, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 13

Ошибки в решении

08.12.2009, 18:22. Показов 5011. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем))))
Помогите решит задачи, вроде всё решил вбиваю, а он постоянно какие то ошибки выдаёт.
1)Корень 8 степени, под корнем (0,7*cosx-12)делить на (корень из 2x + x в квадрате).
PureBasic
1
2
3
INPUT "X="; X
RESULT = ((0.7*|!REG3XP3!>COS(X)-12)/((2*X)^(1/2)+X^2))^1/8
PRINT "RESULT="; RESULT
Пишет что у меня там деление на ноль, подскажите плиз где ошибся....

2)Ещё пример: Составить программу для вычисления величины
23
H= ∑ e^1/e
P=7
PureBasic
1
2
3
4
5
6
LET H=0
FOR P=7 TO 23 STEP 1
LET H=H+E^1/E
NEXT P
PRINT "H="; H
END
Тоже выдаёт каую то ошибку.

3)И если не трудно то подскажите и как решит эту задачу.
Составить программу для вычисления значения функции на отрезке АВ шагом Н.


y=системе уравнений: 1)корень 3 степени, под корнем Х-7 ,если Х<9
2)0,5 умножить на X в кубе +3 , если Х>=9

Вот этот пример даже понятия не имею как решать.

Помогите...буду примного благодарен...))))
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.12.2009, 18:22
Ответы с готовыми решениями:

Ошибки в решении
Добрый вечер! Товарищи, помогите пожалуйста разобратся, есть ли ошибки (особенно при записи первого уравнения) в моём решении данной схемы:...

Найти ошибки в решении задачи
Здравствуйте, задача такая: имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки ровно...

Найти ошибки в решении задачи
Такая задача: Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары одно число так, чтобы...

30
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 13
09.12.2009, 12:46  [ТС]
Студворк — интернет-сервис помощи студентам
Я наверное замучал уже своим вопросами, но ещё один, надеюсь что последний.
У меня теперь как и в первом примере 1)Корень 8 степени, под корнем (0,7*cosx-12)делить на (корень из 2x + x в квадрате), при прописование
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
DATA -3, 2, 0.6, 7
LET A=4
LET B=6
LET H=0.2
FOR I=1 TO 4
READ ALFA
FOR X=A TO B STEP H
LET X=ALFA*|!REG3XP3!>LOG(X)-2
PRINT "X="; X; "Y="; Y; "ALFA="; ALFA
NEXT X
NEXT I
END
Он выдает ошибку незаконный вызов функции(illegal function call), как убрать эту ошибку подскажи пожалуста...
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
09.12.2009, 12:55
И снова привет всем....Прошу прощения, но вчера всё было нормально. сегодня опять вбиваю этот же код, появляется Х=?, затем какое число не введи, нажимаеш enter и программа пишет что незаконный вызов функции(illegal function call), как убрать эту ошибку подскажите пожалуста...
Возможно, где-то что-то стёр или напечатал. Я только что проверил эту программу, всё работает.
INPUT "X="; X
RESULT = ((0.7*COS(X)-12)/((2*X)^(1/2)+X^2))^1/8
PRINT "RESULT="; RESULT
Выдели мышью этот текст программы, затем "правка-копировать", открой папку с QBasic, выбери любой ненужный файл на qb, правой кнопкой выбери "открыть с помощью", "блокнот", откроется текст программы, сотри его, затем правой кнопкой или "правка-вставить" вставь скопированный текст, нажми "файл-сохранить", а потом открывай через QBasic и запускай. Вот если и тогда не запустится, будем разбираться.

Добавлено через 3 минуты
Возможно, ты вводишь отрицательное число, из него корень не извлекается
2
09.12.2009, 13:20

Не по теме:

alexevt, а может просто седня магнитные бури:scratch:

1
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 13
09.12.2009, 13:41  [ТС]
Цитата Сообщение от alexevt Посмотреть сообщение
Возможно, где-то что-то стёр или напечатал. Я только что проверил эту программу, всё работает.


Выдели мышью этот текст программы, затем "правка-копировать", открой папку с QBasic, выбери любой ненужный файл на qb, правой кнопкой выбери "открыть с помощью", "блокнот", откроется текст программы, сотри его, затем правой кнопкой или "правка-вставить" вставь скопированный текст, нажми "файл-сохранить", а потом открывай через QBasic и запускай. Вот если и тогда не запустится, будем разбираться.

Добавлено через 3 минуты
Возможно, ты вводишь отрицательное число, из него корень не извлекается
И правда всё правильно)))Спасибо большущее....

Добавлено через 5 минут
А вот с этим примером всёравно что то не так....
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
DATA -3, 2, 0.6, 7
LET A=4
LET B=6
LET H=0.2
FOR I=1 TO 4
READ ALFA
FOR X=A TO B STEP H
LET X=ALFA*|!REG3XP3!>LOG(X)-2
PRINT "X="; X; "Y="; Y; "ALFA="; ALFA
NEXT X
NEXT I
END
Ошибку всёравно выдаёт...
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
09.12.2009, 13:48
строка 8 )))
д.б.
PureBasic
1
LET Y=ALFA*|!REG3XP3!>LOG(X)-2
Добавлено через 55 секунд
да, но
а какую ошибку выдает?
1
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 13
09.12.2009, 14:14  [ТС]
Цитата Сообщение от CyberБурундукЪ Посмотреть сообщение
строка 8 )))
д.б.
PureBasic
1
LET Y=ALFA*|!REG3XP3!>LOG(X)-2
Добавлено через 55 секунд
да, но
а какую ошибку выдает?
ДА такую же что и моём 3 примере Illigal function call(незакооный вызов функции)
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
09.12.2009, 14:24
PureBasic
1
2
3
4
5
6
7
8
9
10
11
DATA -3, 2, 0.6, 7
 A=4
 B=6
H=0.2
FOR I=1 TO 4
READ ALFA
FOR X=A TO B STEP H
y=ALFA*|!REG3XP3!>LOG(X)-2
PRINT "X="; X; "Y="; Y; "ALFA="; ALFA
NEXT 
NEXT
Скопируй эту программу и запусти. Можешь дописать LET, но это лишний мусор. Всё работает
2
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 13
09.12.2009, 15:25  [ТС]
Да спасибо большое, всё получилось я по совету CyberБурундукЪ поменял: LET X=ALFA*LOG(X)-2 на LET Y=ALFA*LOG(X)-2 и всё заработало...

а теперь может глупый вопрос, а что мне делать поссле ввода следющего:
PureBasic
1
2
3
4
5
INPUT A, B, H
FOR x= A TO B STEP H
IF x<9 THEN y=(x-7)^(1/3) ELSE y=0.5*x^3+3
PRINT y
NEXT x
появляется просто знак вопроса и всё...

Добавлено через 41 минуту
Всё получилось, всем огромнейшее спасибо
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
09.12.2009, 15:38
Цитата Сообщение от ccwccw Посмотреть сообщение
появляется просто знак вопроса и всё...
вводишь 3 числа, вот только не помню через пробел или через запятую
а проверять влом
а лучше так напиши
PureBasic
1
2
3
4
5
6
7
INPUT "A=", A
INPUT "B=", B
INPUT "H=", H
FOR x= A TO B STEP H
IF x<9 THEN y=(x-7)^(1/3) ELSE y=0.5*x^3+3
PRINT y
NEXT x
тогда и голову ломать не надо
1
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
09.12.2009, 16:40
если написаны через запятую, то и вводить через запятую
Он просто этого знака вопроса боится. Надо в inpute пояснения писать и перед переменными ; писать
PureBasic
1
input"введите 3 числа через запятую ";a,b,c
и программа сама будет подсказывать что, надо делать
1
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 13
12.12.2009, 02:52  [ТС]
Спасибо большое, не не боюсь...просто отцензурено мне их сдавать, если препод спросит что дальше после знака "?" я даже не зналбы чё сказать...теперь знаю))))Спасибо)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.12.2009, 02:52

Найти ошибки в решении задачи
Задача такая: Последовательно вводятся N двузначных чисел. Определить наибольшую длину последовательности отсутствующих чисел. Мой код: ...

Исправить ошибки в решении задач
В задании 4 и задании 5 выходят ошибки в маткаде, задание 4 - матрица должна быть квадратной задание 5 - ндекс массива является...

Интегралы - найти ошибки в решении
Добрый день! Ребят, помогите пожалуйста разобраться! Преподаватель проверил контрольную, выделил ошибки! не могу понять в чем ошибка!...

Исправить ошибки в решении дроби
у меня проблема с программой выложенной на вашем форуме, выдает ошибки: #include &lt;stdio.h&gt; #include &lt;alloc.h&gt; ...

Ошибки при решении дифференциального уравнения
Здравствуйте! Только начал учиться работать в matlab, мне нужно решить нелинейное неоднородное дифференциальное уравнение второго порядка,...


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

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru