- •Информатика
- •Лабораторная работа №1. Системы счисления.
- •1. Перевод чисел из одной системы счисления в другую
- •Лабораторная работа №2 Разработка алгоритмов с разветвляющейся структурой.
- •Правила выполнения изображения схем алгоритмов (гост 19.701-90) (исо 5807-85).
- •2. Описание практической части работы
- •Задания для составления линейного алгоритма
- •Задания для составления разветвляющегося алгоритма
- •Лабораторная работа №3 Разработка алгоритмов с циклической структурой.
- •Правила выполнения изображения схем алгоритмов (гост 19.701-90) (исо 5807-85).
- •Описание символов
- •Применение символов
- •2.Описание практической части работы:
- •Задания для разработки циклических алгоритмов
- •Лабораторная работа №4 Знакомство с персональной эвм, ms dos, с оболочкой nc .
- •Вызов Norton Commader
- •Использование функциональных клавиш
- •Инструкция по Norton Commander
- •Уkазаhие и исполhеhие файлов
- •Выбор и отмеhа выбора файлов
- •Клавиши редактирования командной строки и вспомогательные клавиши
- •Просмотр(View) уkазаhhого файла.
- •Клавиши, используемые в режиме просмотра файла
- •Редаkтироваhие (Edit) уkазаhhого файла
- •Клавиши, используемые в режиме редактирования файла.
- •Перемещение курсора в Edit
- •Удаление слов, символов, строк в Edit и в командной строке
- •Hастройkа Norton Commander
- •Использование "мыши" при работе с Norton Commander
- •2.Описание практической части работы:
- •Задания
- •Лабораторная работа №5 Организация вычислений на алгоритмическом языке qb.
- •1. Запуск среды программирования QuickBasic 4.XX и 7.Хх.
- •Организация диалога в среде программирования QuickBasic
- •Работа с файлами
- •Редактирование
- •Команды просмотра
- •Поиск, поиск и замена фрагментов текста
- •Порядок записи арифметических операций
- •Функциональные операции
- •Редактирующие комбинации клавиш
- •Варианты заданий
- •Лабораторная работа №6 Организация программ с разветвляющейся структурой.
- •1. Описание операторов, применяющихся при организации программ с разветвляющейся структурой.
- •2. Описание практической части работы:
- •Задания для написания программы с разветвляющимся алгоритмом
- •Лабораторная работа №7 Организация программ с циклической структурой.
- •1. Описание операторов, используемых для организации программ с циклической структурой
- •2. Описание практической части работы:
- •Задания для написания программы с циклическим алгоритмом
- •Лабораторная работа №8 Организация работы с массивами.
- •2. Описание практической части работы:
- •Задания
- •Лабораторная работа №9 Работа с различными типами данных.
- •1. Типы данных, используемые в языке QuickBasic
- •2. Описание практической части работы:
- •Задания
- •Лабораторная работа №10
- •1. Обработка текстовой информации.
- •2. Описание практической части работы:
- •Задания
- •Лабораторная работа №11. Организация ввода исходных данных.
- •1. Операторы, используемые для организации ввода исходных данных
- •Редактирующие комбинации клавиш
- •2.Описание практической части работы:
- •Задания
- •Лабораторная работа №12. Организация вывода информации на дисплей и печатающее устройство.
- •1. Операторы, используемые для организации вывода информации на дисплей и печатающее устройство
- •2.Описание практической части работы:
- •Задания
- •Лабораторная работа №13. Работа с параметрами экрана в текстовых режимах.
- •1. Оператор задания поля для вывода информации на экран монитора - width
- •2.Описание практической части работы:
- •Задания
- •Лабораторная работа №14. Работа с параметрами библиотеки пользователя.
- •1. Операторы работы с библиотеками пользователя.
- •Назначение: Объявляет ссылки к basic-процедурам и вызывает проверку типов аргументов.
- •Задания
- •Лабораторная работа №15. Работа с файлами в среде basic microsoft.
- •1. Операторы, применяемые в среде basic microsoft.
- •Назначение: Выделяет память под переменные в буфере файла произвольного доступа.
- •2. Описание практической части работы:
- •Лабораторная работа №16 Создание исполняемых файлов и библиотек пользователя.
- •1. Создание исполняемых файлов и библиотек пользователя
- •2.Описание практической части работы:
- •Задание
- •Лабораторная работа №17 Построение графических примитивов в среде basic microsoft
- •Задания
- •Лабораторная работа №18 Организация обработки ошибок в процессе работы программы.
- •1. Обработка ошибок
- •Лабораторная работа №19 Организация прерываний в среде basic microsoft.
- •1. Операторы организации прерываний в среде Basic Microsoft
- •Синтаксис:
- •2.Описание практической части работы:
- •Лабораторная работа №20 Использование библиотеки интерфейса для создания вертикального меню.
- •1. Описание вызываемой процедуры
- •Описание массива пунктов меню
- •2.Описание практической части работы:
- •Лабораторная работа №21 Использование библиотеки интерфейса для создания горизонтального меню.
- •Описание массива пунктов меню
- •Print " Пример вызова процедуры вертикального меню"
- •2.Описание практической части работы:
- •Лабораторная работа №22 Запуск исполняемых файлов с ключом.
- •2.Описание практической части работы:
- •Лабораторная работа №23 Получение и обработка растровых изображений в редакторе Photo Shop .
- •1. Советы по работе с Adobe Photoshop:
- •2.Описание практической части работы:
- •Лабораторная работа №24 Обработка текста с помощью текстового процессора Word.
- •1. Средства обработки текстовой информации
- •3. Создание, редактирование и печать документов.
- •Лабораторная работа №25 Создание реляционной базы данных в dbu.
- •1. Свойства баз данных
- •Типы данных
- •2.Описание практической части работы:
Порядок записи арифметических операций
Порядок выполнения арифметических операций прежде всего определяется скобкамию. При их отсутствии операции выполняются согласно приоритету. При равнозначности приоритетов они выполняются слева направо.
Все операции должны быть указаны явно. Символы операций не могут следовать друг за другом. Этого правила целесообразно придерживаться, используя для отделения соседних операций скобки.
Тем не менее в языке Microsoft Basic допускаются следующие последовательности знаков операций: *-, *+, ^+, ^-, где (+) и (-) – операции присвоения знака числу.
Функциональные операции
ABS – абсолютное значение числа;
ATN – арктангенс числа;
CDBL – преобразование числа к удвоенной точности (8 байт);
CINT – преобразование вещественного числа или выражения в целое путем округления;
COS – косинус угла;
CSNG – преобазование числа к обычной точности (4 байт);
EXP – экспонента числа;
FIX – целая часть дробного числа;
INT – наибольшее целое число, меньшее или равное аргументу;
LOG – натуральный логарифм числа;
RND – случайное число между 0 и 1 с равномерным законом распределения;
SGN – знак числа;
SIN – синус угла;
SQR – квадратный корень числа;
TAN – тангенс угла.
Вычисление триганометрических функций
arcsin x: ARCSIN (x) = ATN (x/SQR(1-x*x));
arccos x: ARCCOS (x) = 1.570796 – ATN (x/SQR(1-x*x));
arcctg x: ARCCOT (x) = 1.57096 – ATN (x).
Оператор комментария - REM
Назначение: Включение в программу поясняющих записей-комментариев.
Синтаксис:
REM <комментарий>
‘ <комментарий>
Оператор присваивания - LET
Назначение: Присваивание, переменной значения некоторого числового или строкового выражения.
Синтаксис:
[LET] <переменная> = <выражение>
Оператор ввода данных с клавиатуры - INPUT
Назначение: Создает условия для ввода данных с клавиатуры в процессе выполнения программы.
Синтаксис:
INPUT[;]["<строка приглашения>" {; | ,}] <список переменных>
Аргумент |
Описание |
; |
Точка с запятой после ключевого слова INPUT предписывает курсору оставаться на той же самой строке после нажатия клавиши ENTER |
<строка приглашения> |
Текстовая константа или текстовая переменная, заключённая в кавычки и выводимая на экран в качестве приглашения |
; |
Точка с запятой после строки приглашения выводит на экран вопросительный знак. |
, |
Запятая отменяет вывод вопросительного знака после строки приглашения |
<список переменных> |
Список разделенных запятыми переменных, которым присваиваются вводимые значения |
В ответ на приглашение пользователь вводит данные в соответствии со списком переменных.
При несоответствии числа или типа вводимых данных числу и типу переменных списка выдается следующее сообщение об ошибке: Redo from start - повторить сначала. Присваивание входных значений переменным не производится до тех пор, пока не будут введены все данные в соответствии со списком переменных. До нажатия клавиши ENTER допускается внесение исправлений в набираемую строку ввода.
Редактирующие комбинации клавиш, предназначенные для перемещения курсора, удаления и вставки символов текста во входную строку, описаны в табл. 9.1.
Примечание: знак "+" указывает на одновременное нажатие двух клавиш.
Таблица 9.1.