Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 | 2 |

 

  Вопрос: Pascal vs Qbasic Добавлено: 24.12.05 09:16  

Автор вопроса:  ARRONA-(CS)

Ответить

  Ответы Всего ответов: 19  

Номер ответа: 16
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #16 Добавлено: 29.12.05 20:57
q = 3
print q

Какой будет q?

Ответить

Номер ответа: 17
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #17
Добавлено: 30.12.05 07:29
Слушай, а твой генератор глупостей никак не выключается? А то чем более веские доводы тебе приводишь, тем большую чепуху ты мелешь.
Пробовал вот такой код в QB и VB?
q = 3
Print q
q = "111"
Print q

 В VB работает на ура, не правда ли? А в QB почему то выдаёт "Type mismatch". То что ты показал - это автоматическое присвоение типа переменной, но никак не характеристика типа Variant, о котором ты вообще представления не имеещь.

Ответить

Номер ответа: 18
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #18
Добавлено: 30.12.05 08:02
В Бейсике операторные скобки заменены на открывающий-закрывающий оператор типа

 Да не, это называется структурное программирование и любая структура содержит слова ограничители. Например
<if> ::= IF <сравнение> THEN <body> ELSE <body>
<body> ::= <stmt> |    BEGIN <stmt-list> END

Ответить

Номер ответа: 19
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #19
Добавлено: 30.12.05 08:16
5 отличий.

1. Программа на Паскале начинается ключевым словом PROGRAM ИмяПрограммы, а в QB можно начинать писать программу с пустого места.
2. Любое выражение в Паскале разделяется знаком ; (точка с запятой). В QB выражения могут делиться по горизонтали знаком : (двоеточие) либо по вертикали разрывом линии.
3. Текстовая константа в Паскале берётся в одинарные кавычки, а в QB в двойные.
4. В Паскале все конструкции расположены между ключевыми словами BEGIN/END, а в QB этого не требуется.
5. Присваивание в Паскале осуществляется ключевым словом, состоящим из двух символов := (двоеточие-равно), а в QB одним = (равно).

Есть вроде ещё отличие (если какое либо из этих не подойдёт) в способе передаче параметров в процедуру, но я знаю только STDCALL. Может кто нибудь другой скажет.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам