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

Syntax error при выводе строки на экран

11.09.2014, 19:53. Показов 3191. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте я хотел бы научится писать программы и приобрел книгу там первое задание на qbasic я сам эту программу не нашел для win 7 64 bit и установил PureBasic (x64) и теперь у меня токай вопрос Введите в программном окне текст вот такой:
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
10 PRINT "Сообщите пароль, шеф"
20 INPUT PS
30 CLS
40 PRINT "Стой! Пароль?"
50 PRINT "У Вас две попытки"
60 FOR A = 1 TO 2
70 INPUT AS
80 IF AS  = PS THEN A = 2: GOTO 130
90 PRINT "Неправельно"
100 NEXT A
110 PRINT "Прочь, шпион!"
120 END
130 PRINT "Проходите, друг!"
140 END
я его пишу все правильно в программе PureBasic (x64) но выводит вот такую ошибку Line 1:Syntax error
пожалуйста подскажите что делать или я что делаю не так ?? Зарание спасибо
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.09.2014, 19:53
Ответы с готовыми решениями:

Как убрать пробел при выводе строки на экран
ЗДРАВСТВУЙТЕ, помогите решить проблему есть такая прога N=7 PRINT "Карта + "; N qbasic выводит на экран Карта + 7 ...

При выводе строки на экран появляется не нужный перенос строки
Дорогие знатоки, проблема следующая: при выводе строки на экран появляется символ переноса строки появление которого моему уму не постижимо...

PDO - Syntax error or access violation: 1064 You have an error in your SQL syntax
public function getAllGategoryId(){ $sql = "SELECT id_cat FROM category WHERE show = yes...

7
Native x86
Эксперт Hardware
 Аватар для quwy
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
11.09.2014, 20:06
Синтаксис разных диалектов BASIC иногда заметно отличается. Программа, написанная для одного, без правок на другом не пойдет. Насколько я могу судить по беглому поиску, нумерация строк в PureBasic не практикуется, да и вообще синтаксис весьма далек от QBasic.

Добавлено через 56 секунд
Как запустить QBasic на Windows 7
0
 Аватар для markiza-inc
925 / 252 / 100
Регистрация: 21.10.2012
Сообщений: 609
11.09.2014, 22:08
aza, в PureBasic эта прога не пойдет, а для QBasic ее надо исправить, Вы набрали символ s вместо $:
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
10 PRINT "Сообщите пароль, шеф"
20 INPUT P$
30 CLS
40 PRINT "Стой! Пароль?"
50 PRINT "У Вас две попытки"
60 FOR A = 1 TO 2
70 INPUT A$
80 IF A$ = P$ THEN A = 2: GOTO 130
90 PRINT "Неправельно"
100 NEXT A
110 PRINT "Прочь, шпион!"
120 END
130 PRINT "Проходите, друг!"
140 END
В таком виде прога работает.

А осталное Вам уже написали.
0
0 / 0 / 0
Регистрация: 11.09.2014
Сообщений: 15
12.09.2014, 18:34  [ТС]
спасибо
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
16.09.2014, 20:33
Лучший ответ Сообщение было отмечено aza как решение

Решение

и приобрел книгу
aza, вы купили книгу времён перестройки? )))
Так уже давно авторы не пишут и на подобных примерах не учат.
1
0 / 0 / 0
Регистрация: 11.09.2014
Сообщений: 15
17.09.2014, 08:00  [ТС]
а вы можете посоветовать что нибудь если бы видео та было бы замечательно ))
0
Эксперт по электронике
6789 / 3216 / 335
Регистрация: 28.10.2011
Сообщений: 12,559
Записей в блоге: 7
17.09.2014, 13:12
На PureBasic, код будет выглядеть немного по другому.
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
OpenConsole()
 
PrintN("Сообщите пароль, шеф")
P$=Input()
PrintN("Стой! Пароль?")
PrintN("У Вас две попытки")
 
For A = 1 To 2
  A$=Input()
  If A$ = P$ 
    Goto m1
  Else
    PrintN("Неправельно")
  EndIf
Next A
 
Print("Прочь, шпион!")
Input()  ; Чтобы консоль не закрылась. Нажать Enter для закрытия.
End
 
m1:
PrintN("Проходите, друг!")
Input()  ; Чтобы консоль не закрылась. Нажать Enter для закрытия.
End
Литературу по PureBasic можно найти на форуме. Литература по PureBasic
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
18.09.2014, 21:40
а вы можете посоветовать что нибудь если бы видео та было бы замечательно ))
Могу: nibbles.bas и справка QBasic. Видео не учит терпению и выработке собственного
стиля, а вбивает в вашу голову шаблоны и стереотипы. Код запускать желательно на DOSBox c
низкими циклами.
Вложения
Тип файла: zip Nibbles.zip (5.8 Кб, 3 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.09.2014, 21:40
Помогаю со студенческими работами здесь

При применении echo появляется ошибка - Parse error: syntax error, unexpected '.' in
Снова я, продолжаю дорабатывать форму. В интернете нашел пример проверки формы на наличие пустых значений, но кое в чем в чем не смог...

Ошибка при регистрации на сайте Parse error: syntax error, unexpected 'SELECT' (T_STRING)
Добрый день. Прошу Вашей помощи! Пишу свой первый сайт на PHP. Работаю над регистрацией пользователей на сайте, и столкнулась с ошибкой....

Строки. Нужно сделать так, чтобы при выводе на экран не было совпадений имён.
Ребят, помогите срочно с прогой, в строках не очень разбираюсь, давно дело было. Нужно сделать так, чтобы при выводе на экран не было...

Вывод содержимого файла на экран (Fatal: Syntax error)
Fatal: Syntax error, ":" expected but "(" found в строке : assign(A, 'Air1.txt'); Нужно,чтоб программа читала из файла который...

Syntax error при запросе к БД
Перепробовал все методы решения проблемы из аналогичных тем на разных форумах, но нифига не выходит. mysql_query("CREATE...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru