С Новым годом! Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 26.07.2013
Сообщений: 14

Найти ошибку в коде

26.03.2014, 17:13. Показов 1107. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Ребята нужна помощь .я никогда не работала в бейсике.
Перепечатала программу с методички - не работает .
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
10 PRINT "таблица"
20 a = 1.28: b = 3.88 'отрезок [a,b]
30 h = 0.26 ' шаг зменения аргумента
40 deffnf(x) = INT((0.116 * x ^ 2 + 1.3) / (0.7151 * x - SQR(x)) * 1000) / 1000 ' вычисление значений функции с округлением
50 PRINT "____________________________________"
60 PRINT "|  x  |  y  | delta y | delta2 y |"
70 PRINT "____________________________________"
80 PRINT y = fnf(a): y0 = fnf(a + h)
90 PRINT USING; "|##.##|#.###|        |"; a, y
100 z0 = (y0 - y) * 1000
110 FOR x = a + h TO b STEP h
120 PRINT USING; "|               |         | #### |       |"; z0
130 y = fnf(x + h)
140 z = (y - y0) * 1000 ' первая табличная разность
150 w = z - z0 ' вторая табличгая разность
160 PRINT USING; "|##.##|#.###|     |     |###|"; x, y0, w
170 z0 = z: y0 = y
180 NEXT x
190 PRINT "_____________________________________________--"
200 END
помогите
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.03.2014, 17:13
Ответы с готовыми решениями:

Найти ошибку в коде Next without for
Вообщем есть программа : 10 CLS : DIM U(24) 20 OPEN "otvet.3" FOR OUTPUT AS #1 30 PRINT #1, "POSTROENIE DINAMICHESKOI...

Найти ошибку в коде
DECLARE SUB zadacha () DECLARE SUB zastavka () DECLARE SUB menu () CLS CALL menu SUB menu CLS DO CLS PRINT "заставка...

Найти ошибку в коде часов
Привет всем Я создал программу механической часы : LINE (100,100)-(300,300),1 FOR F=1 TO 60 LINE (200,200)-(F,300),2 NEXT F ...

3
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
26.03.2014, 19:30
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от lexiss Посмотреть сообщение
никогда не работала в бейсике.
Цитата Сообщение от lexiss Посмотреть сообщение
Перепечатала программу с методички - не работает .
Там ошибка в строках с PRINT USING;- точка с запятой в этом месте не нужна. Рабочий код:
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
10 PRINT "таблица"
20 a = 1.28: b = 3.88 'отрезок [a,b]
30 h = 0.26 ' шаг зменения аргумента
40 deffnf(x) = INT((0.116 * x ^ 2 + 1.3) / (0.7151 * x - SQR(x)) * 1000) / 1000 ' вычисление значений функции с округлением
50 PRINT "____________________________________"
60 PRINT "|  x  |  y  | delta y | delta2 y |"
70 PRINT "____________________________________"
80 PRINT y = fnf(a): y0 = fnf(a + h)
90 PRINT USING "|##.##|#.###|        |"; a, y
100 z0 = (y0 - y) * 1000
110 FOR x = a + h TO b STEP h
    120 PRINT USING "|               |         | #### |       |"; z0
    130 y = fnf(x + h)
    140 z = (y - y0) * 1000 ' первая табличная разность
    150 w = z - z0 ' вторая табличгая разность
    160 PRINT USING "|##.##|#.###|     |     |###|"; x, y0, w
    170 z0 = z: y0 = y
180 NEXT x
190 PRINT "_____________________________________________--"
200 END
1
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7
01.04.2014, 11:14
У вас на 4-ой строке неопределена функция
Должно быть написано:
40 DEF FNf(x)= ....
Желаю удачи.
0
 Аватар для markiza-inc
924 / 251 / 100
Регистрация: 21.10.2012
Сообщений: 594
01.04.2014, 13:54
Цитата Сообщение от lexiss Посмотреть сообщение
Перепечатала программу с методички
А саму задачу, для которой эта прога написана, из методички перепечатать - слабо?!

Тут столько ошибок ... для одной таблицы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.04.2014, 13:54
Помогаю со студенческими работами здесь

(Не)простая последовательность. Найти ошибку в коде
Задача Написать программу, которая распечатывает 20 членов случайной последовательности, обладающей следующими свойствами 1....

Арифметические операции, найти ошибку в коде
Мой мозг сейчас взорвется, :wall: не могу понять где косяк. DIM MASX AS INTEGER, MASY AS INTEGER, I AS INTEGER MASX = 9 MASY = 9 I...

Исправить ошибку в приведенном коде
22 рядок выдает ошибку REM Lab. rabota #8 INPUT "Vvedite predeli integrirovaniya", A, B Z = simpson(A, B) PRINT "Integral...

Двумерный массив. Поиск нулей.Не могу найти ошибку ошибку в коде
Вот,например массив 5 5 0 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 считываются два числа m и n и далее в выходной...

Найти сумму целых отрицательных чисел удовлетворяющих условию (найти и исправить ошибку в коде)
#include<iostream> #include<math.h> using namespace std; int main() { int y = 0; for(int i = -21; i < -99; i+=3) ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru