- •Введение
- •Алгоритмизация задач Понятие алгоритма
- •Виды записи алгоритма
- •Типы алгоритмов
- •Свойства алгоритма
- •Языки программирования
- •Общие сведения о языке программирования бейсик
- •Алфавит языка basic. Идентификаторы, константы, переменные
- •Константы
- •Переменные
- •Переменные с индексами
- •Выражения на языке basic
- •Запись математических выражений на Бейсике
- •Операции отношения Числовые операции отношения
- •При сравнении на равенство двух вещественных чисел рекомендуется ввести погрешность и сравнивать абсолютную величину разности этих двух чисел с величиной веденной погрешности. Например, так:
- •Строковые операции отношения
- •Структура программы. Комментарии в программе
- •Оператор присваивания
- •Операторы управления Операторы перехода и оператор stop
- •Условные операторы
- •Операторы цикла
- •Функции пользователя
- •Подпрограммы Операторы gosub и return
- •Оператор on - gosub
- •Операторы ввода - вывода Операторы read, dата и restore
- •Оператор input
- •Операторы вывода Оператор print
- •Дополнительные возможности оператора print
- •Оператор print using – форматный вывод
- •Средства подготовки и отладки программ Основные директивы интерпретатора
- •Выполнение программы в среде basic
- •Примеры составления типовых программ
- •Обработка одномерных массивов
- •Использование вложенных циклов при работе с индексированной переменной
- •Задания для лабораторных и самостоятельных работ Задание 1. Составить блок-схему алгоритма и программу вычисления функций:
- •Задание 2. Составить блок-схему алгоритма и программу разветвляющегося процесса:
- •Задание 4. Программирование алгоритмов циклической структуры
- •Задание 5. Составление алгоритмов и программ обработки одномерных массивов
- •5.1. Составление простейших алгоритмов обработки одномерных массивов
- •5.2. Решение циклических задач с использованием характерных приемов
- •Задание 6. Составление алгоритмов и программ обработки двумерных массивов
- •Задания для самостоятельной работы
- •2. Выполнить указанное преобразование над элементами массивов:
- •Описание множеств
- •Контрольная работа №1
- •1.Вычислить и вывести на экран значение функции
- •Тестовые задания
- •Список литературы
- •Методические указания и задания по алгоритмизации и программированию по дисциплине «Информатика»
Средства подготовки и отладки программ Основные директивы интерпретатора
Основные директивы интерпретатора предназначены для управления его работой. При вводе директивы, в отличие от оператора, номер строки не ставится. Все директивы выполняются немедленно.
Основными директивами являются:
- директива NEW используется перед вводом новой программы. Если в памяти находится старая программа, то она стирается.
Формат директивы:
NEW
- директива LIST предназначена для вывода на экран монитора текста всей программы или ее фрагмента из оперативной памяти.
Формат директивы:
LIST [n1] [-n2]
где n1 - номер строки с меньшим номером;
n2 - номер строки с большим номером.
При вводе директивы LIST без параметров, выдается листинг всей программы; с параметром n1 - текст от оператора с номером nl до конца программы; а в случае указания nl и n2 - текст программы от оператора с номером строки nl до оператора с номером строки n2.
- директива CLS предназначена для очистки экрана с результатами вычислений программы. Если директива используется в начале программы, выдача ее результатов будет располагаться в верхней части чистого экрана.
Выполнение программы в среде basic
МЕНЮ FILE (Файлы)
Используется для:
создания новой программы;
загрузки и сохранения программ или частей программ;
печати файлов;
выхода из QuickBasic
NEW (новая программа)
Используется для очистки памяти перед началом создания новой программы.
OPEN (открыть программу)
Используется для загрузки программы из библиотеки программ в рабочее окно, после чего в программу могут быть внесены изменения или она запущена на выполнение. Вместо OPEN может быть использована команда LOAD.
SAVE (запись)
Используется для записи файла, находящегося в рабочем окне на диск в библиотеку программ QuickBasic. Если файл не имеет имени, будет запрошено имя (имя должно иметь расширение *.bas). В случае, если уже существует файл с таким именем, он перезаписывается.
SAVE AS… ( записать как….)
Используется для первичной записи файла на диск под заданным именем.
PRINT (печать)
Используется для вывода текста программы на устройство вывода.
EXIT (выход)
Используется для выхода из BASIC на "рабочий стол".
МЕНЮ EDIT (редактирование).
Используется для:
стирания или удаления в буфер текста;
копирования текста;
удаления и вставки текста через буфер;
удаления текста без запоминания в буфере.
CUT (вырезать)
Используется для удаления выбранного текста из активного окна в буфер. Для начала выделения текста – поставить курсор в нужное место и нажимать нужную клавишу – стрелку. Вырезанный текст остается в буфере и может быть скопирован в другое место программы.
COPY (CTRL-INS) (копировать)
Используется для копирования выбранного текста из активного окна в буфер. Блок текста в окне остается без изменений. Затем может быть использована команда PASTE для вставки текста в активное окно.
PASTE (SHIFT-INS) (вставить через буфер)
Используется для копирования блока текста из буфера в любое место активного окна.
CLEAR (очистить).
Используется для удаления блока текста, выделенного в активном окне. Содержимое буфера остается без изменений.
МЕНЮ RUN (запуск)
Используется для:
исполнения загруженной в память программы;
продолжения выполнения прерванной программы;
создания исполняемого (*.exe) файла.
START (SHIFT-F5) (запуск)
Используется для очистки памяти и запуска программы на выполнение, начиная с первого оператора программы. Для прерывания программы используется сочетание клавиш CTRL + BREAK.
RESTART (перезапуск)
Очищает память и продолжает выполнение программы с 1-го исполняемого оператора программы.
Клавиша F8 используется для выполнения одного оператора программы.
CONTINUE (F5) (продолжить)
Часто используется для продолжения выполнения программы, остановленной в точке прерывания.
