
- •Информатика лабораторные работы Методические указания
- •Информатика
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Линейная структура
- •Разветвленная структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Циклическая структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Запуск, редактирование и отладка программы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Константы
- •Переменные
- •Сводная таблица описания типов данных
- •Операции языка QuickBasic
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Функции обработки символьных строк
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Условные операторы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Работа с субд Microsoft Access 2000
- •Панель кнопок перехода
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Средства архивации файлов
- •4. Контрольные вопросы
- •5. Библиографический список
4. Контрольные вопросы
Дайте определение массива.
Назначение и синтакис операторов описания ?
Вопросы по процедуре выполнения индивидуального задания.
5. Библиографический список
Бобровский С. Программирование на языке QBASIC для школьников и студентов. — М.: Десс; Инфорком-Пресс, 1999. - 208 с.
Зельднер Г.А. Программируем на языке QuickBASIC 4.5. - М: ABF, 1996. - 432 с.
Введение в программирование на языке Microsoft BASIC: Учебное пособие / Ю.Я. Максимов, С.В. Осипов, А.В. Потемкин, Щ.С. Симоненков. - М.: ”Диалог-МИФИ”,1991. - 176 с.
Министерство образования
Российской Федерации
Тульский государственный университет
Кафедра “Инструментальные и метрологические системы”
Информатика
ЛАБОРАТОРНАЯ РАБОТА № 10
Организация ДИАЛОГА
для студентов очного обучения
Тула 2000 г.
1. Цель и содержание работы
Целью работы является изучение способов органиции диалога.
Полученные знания и навыки необходимы для выполнения других лабораторных работ, а также практической деятельности.
2. Порядок выполнения работы
Изучить теоретическую часть.
Получить задание у преподавателя.
Выполнить задание.
Оформить отчет.
Защитить работу.
3. Теоретическая часть
Математические функции
ABS SGN EXP LOG SQR Функции |
| |
ABS возвращает абсолютное значение числа SGN возвращает знак числового выражения (1 - если выражение положительно; 0 - если оно равно нулю; и -1, если оно отрицательно). EXP возвращает e, возведенное в указанную степень, где e - основание натурального логарифма. LOG возвращает натуральный логарифм числового выражения. SQR возвращает квадратный корень числового выражения. | ||
ABS (num) SGN (num) EXP (num) LOG(num) SQR(num)
| ||
Пример |
Результат | |
PRINT ABS(45.5 - 100!) PRINT SGN(1), SGN(-1), SGN(0) PRINT EXP(0), EXP(1) PRINT LOG(1), LOG(EXP(1)) PRINT SQR(25), SQR(2) |
54.5 1 -1 0 1 2.718282 0 1 5 1.414214 |
MOD Операция |
| |
Делит одно число на другое(целочисленное деление) и возвращает остаток. | ||
num_1 MOD num_2 num - любое числовое выражение. | ||
Пример |
Результат | |
PRINT 19 MOD 6.7 |
5 |
ATN COS SIN TAN Функции |
| ||
ATN возвращает арктангенс указанного числового выражения. COS, SIN и TAN возвращают косинус, синус и тангенс указанного угла. | |||
ATN(num) COS(num) SIN(num) TAN(num)
| |||
| |||
sec x |
SEC (x) = 1 / COS (x) | ||
cosec x |
COSEC (x) = 1 / SIN (x) | ||
arcsin x |
ARCSIN (x) = ATN (x / SQR (1 - x^2)) | ||
arccos x |
ARCCOS (x) = 1.570796 - ATN (x / SQR (1 - x^2)) | ||
arcctg x |
ACTN (x) = 1.570796 - ATN (x) | ||
sh x |
SINH (x) = (EXP (x) - EXP (-x)) / 2 | ||
ch x |
COSH (x) = (EXP (x) + EXP (-x)) / 2 | ||
th x |
TANH (x) = (EXP (x) - EXP (-x)) / (EXP (x) + EXP (-x)) | ||
cth x |
COTH (x) = EXP (x) + EXP (-x)) / (EXP (x) - EXP (-x)) | ||
arcsh x |
ARCSH (x) = LOG (x + SQR (x^2 + 1)) | ||
arcch x |
ARCCOSH (x) = LOG (x + SQR (x^2 - 1)) | ||
Пример |
Результат | ||
CONST PI = 3.141592654# PRINT ATN(TAN(PI / 4!)), PI / 4! PRINT (COS(180 * (PI / 180))) PRINT (SIN(90 * (PI / 180))) PRINT (TAN(45 * (PI / 180))) |
.7853981635 .7853981635 -1 1 1.000000000205103 |
RANDOMIZE Оператор |
|
Инициализирует генератор случайных чисел. | |
RANDOMIZE [num %]
| |
| |
RANDOMIZE TIMER x% = INT(RND * 6) + 1 y% = INT(RND * 6) + 1 PRINT "Координаты экрана: x ="; x%; "и y ="; y% |
RND Функция |
|
Возвращает случайное число одинарной точности между 0 и 1. | |
RND[(num #)]
| |
INT ( ( max - min + 1 ) - RND +min где max - верхняя граница интервала; min - нижняя. | |
RANDOMIZE TIMER x% = INT(RND * 6) + 1 y% = INT(RND * 6) + 1 PRINT "Координаты экрана: x ="; x%; "и y ="; y% |
Функции обработки числовых и символьных данных
FIX INT Функции |
| |
FIX округляет выражение с плавающей запятой до его целой части. INT возвращает наибольшее целое, меньшее или равное числовому выражению. | ||
FIX(num) INT(num)
| ||
| ||
Пример |
Результат | |
PRINT FIX(12.49), FIX(12.54) PRINT INT(12.54), INT(-99.4) |
12 12 12 -100 |
CINT CLNG CSNG CDBL Функции |
| |
CINT округляет числовое выражение до целого значения. CLNG округляет числовое выражение до длинного (4 байта) целого значения. CSNG переводит числовое выражение в значение с одинарной точностью. CDBL переводит числовое выражение в значение с двойной точностью. | ||
CINT(num) CLNG(num) CSNG(num) CDBL(num)
| ||
Пример |
Результат | |
PRINT CINT(12.49), CINT(12.51) PRINT CLNG(338457.8) PRINT CSNG(975.3421515#) PRINT 1 / 3, CDBL(1 / 3) |
12 13 338458 975.3422 .3333333 .3333333333333333 |
ASC CHR$ Функции |
| |
ASC возвращает ASCII код первого символа в строковом выражении. CHR$ возвращает символ, соответствующий указанному коду ASCII. | ||
ASC(символьное_выражение) CHR$(код)
| ||
Пример |
Результат | |
PRINT ASC("Q") PRINT CHR$(65) |
81 A |