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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.