Microsoft QuickBASIC: операторы, массивы, циклы
Запуск QuickBASIC и его пределы. Операторы LET, PRINT, CLS и END, их использование в программировании. Запись массива в файл и чтение из него. Двумерные и многомерные массивы различной природы. Решение уравнений методами последовательных приближений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 01.05.2015 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Суффиксы, определяющие тип данных
! --- одинарная точность
# --- двойная точность
% --- целые
& --- длинные целые
$ --- символьные (стринги)
Математические операторы
* -- знак умножения
- -- знак вычитания
/ -- знак деления
= -- оператор сравнения или присваивания
> -- больше, чем
+ -- знак сложения
. -- десятичная точка
< -- меньше, чем
\ -- целочисленное деление
^ -- возведение в натуральную степень
Спецсимволы
`-- символ комментирования
; -- управление действием операторов PRINT и INPUT
, -- управление действием операторов PRINT и INPUT
: -- разделяет операторы на одной строке
? -- промптер оператора INPUT
_ -- подчеркивание для обозначения продолжающейся строки (не используется в QB, хотя и зарезервирован для других версий BASIC)
Коды ошибок и сообщения QB об ошибках
Код ошибки |
Сообщение |
Перевод |
|
1 |
NEXT without FOR |
Оператор NEXT без части FOR |
|
2 |
Syntax error |
Синтаксическая ошибка |
|
3 |
RETURN without GOSUB |
Оператор RETURN без части GOSUB |
|
4 |
Out of DATA |
Не подходит тип данных |
|
5 |
Illegal function call |
Незаконный вызов функции |
|
6 |
Overflow |
Переполнение |
|
7 |
Out of memory |
Не хватает объема памяти |
|
8 |
Label not defined |
Метка не определена |
|
9 |
Subscript out of range |
Индекс выходит за пределы |
|
10 |
Duplicate definition |
Повторное определение |
|
11 |
Division by zero |
Деление на нуль |
|
12 |
Illegal in direct mode |
Нелегальное действие в прямом режиме |
|
13 |
Type mismatch |
Неправильно напечатано |
|
14 |
Out of string space |
Выход за пределы симв. перем. (стринга) |
|
16 |
String formula too complex |
Формула стринга слишком сложна |
|
17 |
Cannot continue |
Не могу продолжить |
|
18 |
Function not defined |
Функция не определена |
|
19 |
No RESUME |
Нет оператора RESUME |
|
20 |
RESUME without error |
Оператор RESUME без ошибки |
|
24 |
Device timeout |
Вышло время ожидания сигнала устройства |
|
25 |
Device fault |
Ошибка устройства |
|
26 |
FOR without NEXT |
Оператор FOR без NEXT |
|
27 |
Out of paper |
Кончилась бумага на принтере |
|
29 |
WHILE without WEND |
Оператор WHILE без WEND |
|
30 |
WEND without WHILE |
Оператор WEND без WHILE |
|
33 |
Duplicate label |
Двойная метка |
|
35 |
Subprogram not defined |
Подпрограмма не определена |
|
37 |
Argument-count mismatch |
Несовпадение счетчика аргумента |
|
38 |
Array not defined |
Массив не определен |
|
40 |
Variable required |
Требуется переменная |
|
50 |
FIELD overflow |
Переполнение FIELD |
|
51 |
Internal error |
Внутренний сбой |
|
52 |
Bad file name or number |
Плохие имя файла или его номер |
|
53 |
File not found |
Файл не найден |
|
54 |
Bad file mode |
Плохой тип файла |
|
55 |
File already open |
Файл уже открыт |
|
56 |
FIELD statement active |
Оператор FIELD уже активен |
|
57 |
Device I/O error |
Ошибка ввода/вывода на устройстве |
|
58 |
File already exists |
Файл уже существует |
|
59 |
Bad record length |
Плохая длина записи |
|
61 |
Disk full |
Диск переполнен |
|
62 |
Input past end of file |
Ввод перешел за метку конца файла |
|
63 |
Bad record number |
Плохой номер записи |
|
64 |
Bad file name |
Плохое имя файла |
|
67 |
Too many files |
Слишком много файлов |
|
68 |
Device unavailable |
Устройство недоступно |
|
69 |
Communication-buffer overflow |
Переполнение буфера связи |
|
70 |
Permission denied |
Доступ запрещен |
|
71 |
Disk not ready |
Диск не готов |
|
72 |
Disk-media error |
Ошибка разметки носителя на диске |
|
73 |
Feature unavailable |
Свойство недоступно |
|
74 |
Rename across disks |
Переименование по символу диска |
|
75 |
Path/File access error |
Ошибка доступа пути/файла |
|
76 |
Path not found |
Путь не найден |
Размещено на Allbest.ru
Подобные документы
Широкое использование компьютерных и информационных технологий. Концепции типов данных. Алгоритмы сортировки одномерных массивов. Описание двумерного массива Паскаля. Методы доступа к элементам массивов. Индексные, динамические и гетерогенные массивы.
курсовая работа [66,3 K], добавлен 07.12.2010Запись в файл и чтение в С++. Общее понятие о структуре. Многомерные и двумерные массивы. Логика работы программы. Схема алгоритма функции Main. Определение суммарного заработка, сотрудника с наибольшей зарплатой. Создание новой базы, листинг программы.
курсовая работа [275,7 K], добавлен 07.10.2012Массив как пронумерованная последовательность величин одинакового типа, обозначаемая одним именем. Расположение в последовательных ячейках памяти, обозначение именем массива и индексом, инициализация. Передача одномерных и двумерных массивов в функцию.
лабораторная работа [32,6 K], добавлен 06.07.2009Объявление, выделение, освобождение памяти под динамические массивы. Обращение к элементам. Решение задач с использованием динамических массивов на языке C++. Разработка и реализация программы для формирования и обработки динамического двумерного массива.
курсовая работа [813,4 K], добавлен 13.06.2014Разработка программы для решения системы линейных уравнений методом Крамера и с помощью расширенной матрицы на языке С++. Описание метода Крамера. Структура программы: заголовочные файлы, типы данных, переменные, идентификаторы, операторы, массивы.
курсовая работа [32,3 K], добавлен 19.01.2009Аппаратные и программные RAID-массивы. Расчет объема массива. Временные затраты на расчет и запись контрольных сумм. Пример распределения файлов по JBOD-массиву. Вероятности отказа каждого диска в массиве. Сравнение стандартных уровней RAID-массивов.
курсовая работа [3,0 M], добавлен 28.03.2011Вычисление суммы положительных элементов массива. Упорядочивание элементов массива по убыванию. Решение задачи с помощью алгоритма, реализованного в среде Microsoft Visual 2008 Express. Реализация и тестирование программы. Выполнение трассировки функций.
практическая работа [146,3 K], добавлен 23.01.2015Значение и применение персонального компьютера и программного обеспечения в профессиональной деятельности. Перечень и содержание работы в системе программирования Pascal и Delphi. Условные операторы, массивы и строки. Общая схема работы с файлами.
отчет по практике [642,2 K], добавлен 04.06.2013Понятие и функциональные возможности индексных массивов, принципы их формирования. Особенности использования функции array, range. Ассоциативные массивы, исследование их преимуществ и недостатков, этапы создания. Просмотр массива с помощью цикла.
презентация [144,3 K], добавлен 21.06.2014Решение задач, прямо связанных с применением циклов и массивов. Условия применения различных видов циклической структуры. Операторы цикла с предусловием while, постусловием do-while и for. Особенности работы с одномерными и двумерными массивами.
курсовая работа [1,1 M], добавлен 31.08.2019