Подпрограммы 33 Функции, определяемые пользователем 34 Работа со строковыми типами данных 36 Оператор line input 36



СодержаниеОператор комментариев 11
Множественный выбор (SELECT CASE) 16
Одномерные массивы 23
Оператор LINE INPUT 36
Операторы PSET, PRESET 42
Интегрированная среда QBASIC
Главное меню QBASIC
Пункт Файл
Пункт Редактирование
Пункт Запуск
Окно среды QBASIC
Встроенный справочник QBASIC
Color 1,5
Формальные сведения о QBASIC
Вещественные двойной точности (A#)
DEFINT X-X (целые числа, INTeger)
Defstr x-x
Выражения в языке QBASIC
Арифметические выражения
Знак операции
Условные выражения
Логические выражения
Символьные выражения
Встроенные функции
Математические функции
Команды в языке QBASIC
Оператор комментариев
Оператор присваивания
Оператор ввода данных Динамический ввод данных
Команда: INPUT"Введите коэффициент и код режима",B,KR$ Экран
Команда: INPUT"Год рождения";GR$ Экран
Команда: INPUT"Введите № школы, класс, фамилию";N,K,F$ Экран
Оператор вывода данных
Команда: PRINT"Пра";"бабушка" Экран
Команда: PRINT"Мне",K,"лет" Экран
Статический ввод данных
Команды управления ходом выполнения программы
Безусловная передача управления
Условная передача управления
Линейный формат
Линейный формат
Формат записи вложенных условных операторов
Множественный выбор (SELECT CASE)
Работа с датой и временем
Функция TIME
Цикл со счетчиком (FOR…NEXT)
Досрочный выход из цикла
Формат команды выхода
Домашнее задание
Цикл WHILE … WEND
Вложенные циклы
Одномерные массивы
Определение массивов
Виды ошибок
Заполнение массива
1. Пример статического заполнения массива.
2. Пример динамического заполнения массива
Порядок работы с массивами
Действия над элементами одномерного массива
Двумерные массивы
Заполнение массива
Пример динамического заполнения и печати двумерного массива.
Пример заполнения массива с помощью стандартной функции RND.
Действия над элементами двумерного массива
GOSUB номер строки или метка
Функции, определяемые пользователем
Работа со строковыми типами данных
Операции со строковыми данными
Функции для работы с текстами
LEFT$ возвращает строку символов из n левых символов Формат: LEFT
RIGHT$ возвращает строку символов из n правых символов Формат: RIGHT
MID$ (возвращает фрагмент из текста: n символов, начиная с k-го символа. Формат: MID
Для самостоятельного решения
Функция INKEY$ или как получить власть над клавиатурой
Графическая обработка данных
Оператор SCREEN
SCREEN номер режима
Номер режима
Оператор COLOR
Таблица 2. Коды и соответствующие цвета.
Операторы PSET, PRESET
Прямые линии – отрезки
Рисование прямоугольников
Оператор CIRCLE
Оператор PAINT
Вывод текста в графическом режиме
Графическое “перо” DRAW