?

Log in

  | 0 - 4 |  
Константы
by Rossoman (rossoman)
at Октябрь, 12, 2005 (21:41)

Сейчас мы рассмотрим подробненько такое понятие как константа.
Константа - это область памяти, которая имеет неизменное ((const=постоянный) из физики должны знать%)) значение.
Константы подразделяются на числовые, символьные и логические. Логических контстант всего две: TRUE (истина), FALSE (ложь). Например:
10 - числовая константа
TRUE - логическая константа
"QBSC" - символьная константа
Константы не изменяют своего числового(али символьного, али логического) значения в процессе выполнения всей программы. Символьные константы должны обязательно заключаться в кавычки, например "QBSC", "1000 денег ыц", "Пенсия моей бабушки". Числовые константы бывают целые, длинные целые, обычной или двойной точности, например:
7, -3, 666 - целый тип,
15000000 - длинный целый тип,
10.0101 - обычной точности,
4.01D-10 - двойной точности.
Помимо наименованных констант существуют также именованные как символьные, так и числовые. Они объявляются при помощи ключевого слова CONST, например:
CONST NMAX%=300, T$="СИМВОЛ"
Здесь объявлена целочисленная константа NMAX, которой присвоено значение 300 и символьная константа T$, которой присвоено значение "СИМВОЛ". В дальнейшем к ним можно обращаться по имени, например:
M=NMAX+1
T$=T$+" A"
Использование именованных констант имеет несколько преимуществ: во-первых, BASIC выполняет операции с константами быстрее, чем с переменными, а во-вторых, определив константу, ее значение нельзя изменить случайно, поскольку в этом случае выдается ошибка (двойное определение(Dublicate Definition)).

Алфавит языка
by Rossoman (rossoman)
at Октябрь, 12, 2005 (21:07)

Набор символов языка включает в себя:
* все прописные (A-Z), строчные (a-z) буквы латинского алфавита,
* цифры 0-9,
* знаки арифметических операций: + плюс, - минус, * умножение, / дешевле, ^ возведение в степень,
* знаки операций отношения: = равно, < меньше, > больше, <= меньше или равно, >= больше или равно, <> не равно,
* разделители: ; точка с запятой, ' апостроф, (открывающаяся скобка, ) закрывающаяся скобка, _ подчеркивание, пробел,
* символы обозначения ипов данных: % целые, & длинные целые, ! обычной точности, # двойной точности, $ символьные.

В символьных константах и в комментариях можно использовать любые символы, а также русские буквы.
С помощью символов можно записать более сложные конструкции языка: константы, переменные, функции, выражения, операторы.

Основные понятия
by Rossoman (rossoman)
at Октябрь, 12, 2005 (19:48)

Название языка является аббревиатурой от Beginner's Allpurpose Symbolic Instruction Code. В переводе это означает: многоцелевой язык символических инструкций для начинающих. Разработан в 1965 году в Дармутском колледже (Дж. Кемени и т. Куртц) в качестве учебного языка программирования. В него были включены элементы как Алгола, так и Фортрана, очень популярных в то время. До настоящего момента можно выделить три поколения языка BASIC: (1 поколение - GWBASIC, BASICA; 2 поколение - Quick Basic(или QBASIC); 3 поколение - Visual Basic.)
Но мы наверно всё-таки будем зацикливаться на 2 поколении, ибо даже сообщество звучит как qbsc (qb(a)s(i)c).
Мм, еще немного истории:
Первые версии GWBASIC, BASICA в настоящее время морально устарели и практически не используются. Создание фирмой Microsoft QBASIC в середине 80-х годов позволило значительно повысить функциональные возможности этого языка, в котором практически в полной мере были реализованы идеи структурного и модульного программирования, возможности использования процедур и функций. К сожалению, учащиеся средних школ России еще не знакомы с этой версией и работают до настоящего времени с устаревшими версиями первого поколения. данное пособие может быть использовано абитуриентами для начального обучения программированию на языке QBASIC.
И вообще знание QBASIC, даёт возможность хорошо понимать алгоритмы программирования. ;)

Пару слов о сообществе.
by Rossoman (rossoman)
at Сентябрь, 19, 2005 (01:00)

Данное сообщество было создано с целью (помочь советом(делом, решить проблему)) тем(тех) людям(ей), у которых что-то не выходит при написании программ на QBasic'е или возникают какие-то проблемы... Ориентировано данное сообщество на публику следующую: учеников(студентов). Возможно в будующем данная аудитория будет развиваться по мере развития самого сообщества, а также контента, все зависит от вас. От нас зависит только помощь, Вам уважаемые.

Сообществу также требуется смотритель(а может не один!?!). Ну и конечно Ваши вопросы, проблемы.

Вы искали место где Вам помогут? А теперь Мы ищем Вас, чтобы помочь.

Также рассматриваются Ваши идеи по развитию. Спасибо за прочтение. %)) QBasicqbsc - сила!

  | 0 - 4 |