- •1.Этапы подготовки и решения задач на эвм
- •1.Этапы подготовки и решения задач на эвм
- •Характеристика переменных задач.
- •Основные этапы процесса подготовки и решения задач на эвм
- •2 . Алгоритмизация вычислительных процессов
- •2.1 Графический метод описания алгоритмов
- •2.2 Виды вычислительных процессов Основные структуры алгоритмов
- •2.2.1. Вычислительный процесс линейной структуры
- •2.2.2. Вычислительный процесс разветвляющейся структуры
- •2.2.3.Вычислительный процесс циклической структуры.
- •3.Языки программирования.
- •4.Основные понятия языка qbasic
- •4.1.Алфавит
- •4.2.Структура данных
- •4.3.Операторы языка
- •4.4.Операторы ввода-вывода
- •5.Примеры работы с символьными переменными.
- •6.Работа с файлами
- •6.1.Требования к имени файла
- •6.2.Операции над файлами
- •6.3.Открытие файла
- •6.4.Запись в файл
- •6.5.Чтение из файла
- •6.6.Изменения данных в файле
- •6.7.Добавление данных в файл
- •Команда Действие
- •Cn Значение нового цвета. Действует во всех дальнейших командах до нового назначения
- •О u(p)сновные команды перемещения изображены на рисунке.
- •9.Методические указания
- •10. Тестовые задания по теме:
- •11.Краткий справочник по языкуQbasic.
- •12.Сообщения об ошибках и их коды
12.Сообщения об ошибках и их коды
Код Сообщение об ошибке
1 NEXT без FOR
Для окончания цикла NEXT нет соответствующего эаголовка for. Количество for. и next должно совпадать ;
2 Синтаксическая ошибка
Оператор содержит грамматическую ошибку в написании ключевого слова или ошибку в пунктуации, либо есть непарные скобки или другие нарушения правил синтаксиса языка Бейсик
3 RETURN без GOSUB
Для оператора возврата из подпрограммы RETURN нет соответствующего обращения к подпрограмме gosub
4 Нет данных
В операторе DATA нет данных. Посчитайте количество данных в операторе DATA и количество считываний из него оператором READ. Посмотрите внимательно, не поставили ли вы при перечислении данных в каком-нибудь месте точку «место запятой
5 Неверный вызов функции
Возникает чаще всего при попытке извлечения квадратного корня из отрицательного числа или применения графических операторов без включения графического режима SCREEN. Вообще же подобное сообщение возникает при попытке вызова функции с недопустимым параметром
6 Переполнение
Числовая переменная или строковая константа выходят за пределы допустимого диапазона. Проверьте и измените значение в случае необходимости
7 Не хватает памяти
8 Метка не определена
Оператор GOTO или GOSUB пытаются осуществить переход на несуществующую метку
9 Индекс вне режима
Сообщение возникает при работе с массивами, когда индекс какого-либо элемента массива превышает его объявленный в операторе DIM размер, а также в том случае, когда массив занимает в памяти объем более 64 Кбайт
10 Повторяющееся определение
11 Деление на ноль
Выражение в знаменателе после подстановки соответствующих переменных и вычислений, видимо, обращается в ноль
12 Ошибка в режиме управления
13 Ошибка ввода
14 В строке нет места
15 Слишком сложная строковая формула
16 Невозможно продолжить
17 Функция не определена
Возможно, используемая функция не определена оператором def FN, или допущена ошибка при определении или вызове функции
18 Нет RESUME
19 RESUME без ошибки
20 Устройство в тайм-ауте
21 Ошибка устройства
22 FOR без NEXT
Для заголовка цикла FOR нет соответствующего окончания цикла NEXT. Количество FOR и NEXT должно совпадать
23 Нет бумаги
24 WHILE без WEND
Для ключевого слова WHILE нет соответствующего слова WEND
25 WEND без WHILE
Для ключевого слова WEND нет соответствующего слова WHILE
26 Повторяющаяся метка
При расстановке меток допущен повтор одной и той же метки в разных местах программы
27 Подпрограмма не определена
Сообщение возникает при попытке обращения к несуществующей подпрограмме
28 Ошибка счетчика аргументов
29 Массив не определен
Попытка работать с элементами массива, который не был объявлен оператором DIM
30 Необходима переменная
31 Переполнение FIELD
32 Внутренняя ошибка
Чаще всего неверная работа компьютера, реже — смысловые ошибки программы, не сразу различимые на первый взгляд. Часто требуется ручная прокрутка программы
33 Плохое имя файла/плохой номер
Имя файла не соответствует требованиям DOS
34 Файл не найден
При попытке обращения к файлу указано неправильное его имя или путь к нему
35 Плохой режим файла
36 Файл уже открыт
Попытка повторного открытия файла или удаления открытого файла
37 Оператор FIELD активен
38 Ошибка в/вв устройства
Ошибка устройства ввода/вывода, с которой не справляется DOS. Попробуйте посмотреть, все ли в порядке с аппаратной частью, т. е. внешними устройствами компьютера
39 Файл уже существует
Попытка сохранить файл под именем уже существующего на диске файла
40 Неверная длина записи.
41 Диск заполнен
Диск, на который производится запись файла, не имеет достаточно места для этого. Надо освободить дисковое пространство, удалив что-нибудь менее важное
62 Ошибка: введен конец файла
63 Неверный номер записи
64 Плохое имя файла
Имя файла не соответствует требованиям DOS
67 Слишком много файлов
68 Устройство недоступно
В дисководе нет диска или он испорчен
69 Переполнение буфера коммуникации
Попытка копирования в буфер слишком большого объема информации
70 Нет разрешения
71 Ошибка формата диска
В дисководе нет диска или он испорчен
72 Ошибка диска
В дисководе нет диска или он испорчен
73 Недоступная возможность
74 Переименование через диски
75 Ошибка доступа к пути/файлу
76 Путь не найден
При попытке обращения к файлу указано неправильное его имя или путь к нему
Список литературы.
Абрамов С.А., Зима Е.В.
Начала информатики Москва Наука 1989г.-256с
Задачи и упражнение по программированию. Под редакцией А.Я. Савельева
Москва Высшая школа 1989г.-110с
Пярнпуу А.А.
Программирование на современных алгоритмических языках
Москва Наука 1990г.-380с
Горячев А., Шафрин Ю.
Практикум по информационным технологиям
Москва Лаборатория базовых знаний. 1999г.-272с
Гусева В.А.
Учимся информатике: задачи и методы их решения
Москва Диалог-МИФИ 1999г.-320с
Мельшикова О.И., Бонюшкина А.Ю.
Начала программирования на языке QBASIC
Москва ЭКОМ 2000г.-303с