
- •Информатика лабораторные работы Методические указания
- •Информатика
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •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. Контрольные вопросы
Назовите основные категории данных используемых в QuickBASIC.
Перечислите числовые типы данных.
Охарактеризуйте символьные типы данных.
Какие категории операций существуют в QuickBASIC ?
5. Библиографический список
Бобровский С. Программирование на языке QBASIC для школьников и студентов. — М.: Десс; Инфорком-Пресс, 1999. - 208 с.
Зельднер Г.А. Программируем на языке QuickBASIC 4.5. - М: ABF, 1996. - 432 с.
Введение в программирование на языке Microsoft BASIC: Учебное пособие / Ю.Я. Максимов, С.В. Осипов, А.В. Потемкин, Щ.С. Симоненков. - М.: ”Диалог-МИФИ”,1991. - 176 с.
Министерство образования
Российской Федерации
Тульский государственный университет
Кафедра “Инструментальные и метрологические системы”
Информатика
ЛАБОРАТОРНАЯ РАБОТА № 7
Организация вычислений на алгоритмическом языке QB
для студентов очного обучения
Тула 2000 г.
1. Цель и содержание работы
Целью работы является изучение построения простейших программ при программировании на QuickBasic.
Полученные знания и навыки необходимы для выполнения других лабораторных работ, а также практической деятельности.
2. Порядок выполнения работы
Изучить теоретическую часть.
Получить задание у преподавателя.
Выполнить задание.
Оформить отчет.
Защитить работу.
3. Теоретическая часть
Алфавит языка
Базовой единицей хранения данных в компьютере является - бит (сокр. binary digit- двоичная цифра) который может принимать лишь два значения “0” или “1”. В байте - 8 бит т.е. число возможных комбинаций значений “0” или “1” в байте составляет 28 =256 (0-255).
Число 256 сочли достаточным для того чтобы каждую букву двух алфавитов, цифры, знаки препинания, служебные символы интерпретировать 8-битовым обозначением и свести в таблицу - американский стандартный код для обмена информацией (ASCII-таблица). Первая ее часть (0-127) - стандартизирована, вторая - содержит альтернативную кодировку для каждой страны.
Следующей единицей информации является слово. Оно содержит 16 бит т.е. 2 байт. Посредством его можно представить
целые числа без знака от 0 до 65535;
целые числа со знаком от -32768 до 32768.
Набор символов языка QuickBASIC (алфавит) включает:
прописные (А-Z) и строчные (a-z) буквы латинского алфавита;
цифры (0-9);
буквы (А-F) или (a-f) - в качестве дополнительных цифровых символов для представления шестнадцатеричных чисел.
+
плюс
=
равно
-
минус
<
меньше
*
умножение
>
больше
/
деление
^
возведение в степень
,
запятая
‘
апостроф
.
точка
(
открывающая скобка
:
двоеточие
)
закрывающая скобка
;
точка с запятой
_
подчеркивание
символы описания типа данных:
% |
целые |
! |
обычной точности | |
& |
длинные целые |
# |
двойной точности | |
|
$ |
символьные |
Операторы языка
CLS Оператор |
|
Очищает экран. | |
CLS [{0 | 1 | 2}]
| |
... ‘ Установки режима экрана, графического и текстового экранов. Count =0 DO ‘Рисуются окружности случайным образом CIRCLE (50, 40), INT((35-4)-RND + 5), (Count MOD 4) ‘ Стирание графического окна через 20 окружностей IF (Count MOD 20) = 0 THEN CLS 1 PRINT “Окружности”; ‘Стирание текстового окна через 30 сообщений IF (Count MOD 30) = 0 THEN CLS 2 Count = Count + 1 LOOP UNTIL INKEY$ <> “” |
Оператор |
|
Выводит данные на экран | |
PRINT [список_выражений] [{; | ,}]
| |
| |
Ims$=“Кафедра” Stud%=25 PRINT Ims$; “ИМС готовит в среднем”; Stud% *2; “студентов в год” |
INPUT Оператор |
|
Cчитывает данные c клавиатуры во время выполнения программы и размещает их в списке переменных. | |
INPUT [;] ["приглашение"{; | ,}] список_переменных
| |
| |
INPUT “Введите Ф.И.О. и номер группы”; fio$, group% |