Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект_лекций_2010_год_информатика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

7.6. Общее описание языка QuickBasic

7.6.1. Назначение и основные особенности языка

В середине 60-х голов 20 века два профессора Дартмутского колледжа (США), Дж. Кемени и Т. Куртс, создали язык программирования для людей, которые не являются профессиональными программистами, но имеют дело с компьютерами. Язык получил название BASIC (Beginners All-purpose Symbolic Instruction Code).

Появлялись новые типы персональных компьютеров – и язык BASIC менялся, приспосабливаясь к возможностям различных машин. Каждая новая версия языка имела свои особенности и они не были совместимыми, т.е. программы, написанные в одной версии языка, не могли работать на компьютерах с другой версией языка. Так продолжалось до тех пор, пока фирма Microsoft не предложила версию языка QuickBasic (QBASIC – быстрый Бейсик)– отдельный пакет программ для IBM PC, который позволял создавать универсальные программы.

Простота грамматики и синтаксиса, схожесть языка с Фортраном привели к широкому распространению QBASIC в практике математических и научно-технических расчетов. QBASIC - одна из последних версий постоянно развивающегося языка.

Программа на языке QBASIC - последовательность операторов, записанных по определенным правилам и обеспечивающих решение заданной задачи на ЭВМ. В QBASIC операторы записываются построчно. В одной строке может быть один или несколько операторов, разделенных специальным знаком. Строки могут иметь последовательную нумерацию.

QBASIC является интерпретатором, т.е. программы, написанные на этом языке, могут выполняться только внутри его интегрированной среды.

7.6.2. Алфавит языка

В QBASIC используются следующие символы:

заглавные латинские буквы A-Z двоеточие :

строчные латинские буквы a-z знаки плюс, минус + -

цифры 0-9 звезда *

пробел наклонная черта (Слэш) /

восклицательный знак ! обратная наклонная четра \

диез # знак вставки ^

знак процента % знак равенства =

знак амперсанда & знаки больше, меньше < >

знак доллара $ левая и правая скобки ( )

двойные кавычки “ знак вопроса ?

апостроф ‘ знак подчеркивания _

точка . тильда ~

запятая ,

точка с запятой ;

Используются также некоторые слова английского языка. Буквы русского алфавита используются только в текстовых константах.

7.6.3. Данные. Виды данных

Данные — это множество значений, которые могут быть обработаны ЭВМ. В QBASIC можно выделить следующие группы данных:

- числовые;

- символьные;

- логические данные;

- массив;

- файлы.

Числовые данные представляют собой числа.

Символьные данные – последовательность любых символов (латинских, русских букв, цифр, специальных символов).

Логические данные – данные, которые имеют значение либо “истина” – 1, либо “ложь” – 0.

Массив – совокупность однотипных данных, имеющих общее имя, но различные индексы.

Файл – последовательность связанных между собой однотипных компонентов-записей, расположенных на внешнем носителе.

Числовые данные

Вещественная константа. Число значащих цифр не более 7, например: 78.0, -65.25, 6225! 3.25 Е7 (т.е. 3.25*107). Признаки вещественной константы: знак ! в конце числа; буква E в экспоненциальной форме записи; любая запись числа без указания типа.

В общем виде число N в экспоненциальном форме: m*10 p, где

m - мантисса, p - порядок числа; m содержит не более 7 цифр и 1<m<10; p-целое число p38. В константах двойной точности количество цифр не более 17. Признаки такой константы: знак # в конце числа; буква D в экспоненциальной форме записи. Примеры: 125.20#, -2.19D 09.

Целая константа должна лежать в диапазоне -32768% до 32768%. Длинная целая - в диапазоне -2147483647 до 2147483648. Целые константы в ЭВМ представляются точно. Основные типы числовых констант представлены в таблице 7.1.

Таблица 7.1