
- •Информатика лабораторные работы Методические указания
- •Информатика
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •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. Контрольные вопросы
Назначение и синтакис операторов: SCREEN, PRINT USING, LPRINT, LPRINT USING, WRITE, LOCATE, WIDTH ?
Назначение и синтакис функций: CSRLIN, POS, SPC, ТАВ, LPOS ?
Вопросы по процедуре выполнения индивидуального задания.
5. Библиографический список
Бобровский С. Программирование на языке QBASIC для школьников и студентов. — М.: Десс; Инфорком-Пресс, 1999. - 208 с.
Зельднер Г.А. Программируем на языке QuickBASIC 4.5. - М: ABF, 1996. - 432 с.
Введение в программирование на языке Microsoft BASIC: Учебное пособие / Ю.Я. Максимов, С.В. Осипов, А.В. Потемкин, Щ.С. Симоненков. - М.: ”Диалог-МИФИ”,1991. - 176 с.
Министерство образования
Российской Федерации
Тульский государственный университет
Кафедра “Инструментальные и метрологические системы”
Информатика
ЛАБОРАТОРНАЯ РАБОТА № 12
Организация програмМ с разветвляющейся и циклической структурами
для студентов очного обучения
Тула 2000 г.
1. Цель и содержание работы
Целью работы является изучение способов организации альтернативных и повторяющихся действий.
Полученные знания и навыки необходимы для выполнения других лабораторных работ, а также практической деятельности.
2. Порядок выполнения работы
Изучить теоретическую часть.
Получить задание у преподавателя.
Выполнить задание.
Оформить отчет.
Защитить работу.
3. Теоретическая часть
Только в очень несложных программах операторы выполняются один за другим - управление передается последовательно, от оператора к оператору. На практике же, необходимые средства для изменения порядка следования операторов, т.е., передачи управления - обеспечивают операторы цикла и условные операторы.
Операторы цикла
Циклы используются в том случае, если необходимо несколько раз выполнить один и тот же фрагмент исходного текста. В BASIC существуют три вида циклов:
FOR … NEXT Операторы |
|
Повторяет блок операторов указанное число раз. | |
FOR счетчик = начало TO конец [STEP шаг] [блок_операторов] [EXIT FOR] NEXT [счетчик [,счетчик]...]
| |
| |
FOR i% = 7 TO -6 STEP -3 PRINT i% NEXT i%" |
WHILE … WEND Операторы |
|
Выполняет блок операторов, пока указанное условие верно. | |
WHILE условие [блок_операторов] WEND
| |
| |
WHILE g% >= 1999 INPUT “Введите год Вашего поступления в ТГУ”; g% WEND |
DO … LOOP Операторы |
|
Повторяет блок операторов, пока условие верно, или до тех пор, пока условие не станет верным. | |
DO [{WHILE | UNTIL} условие] ‘Цикл DO ... LOOP с проверкой условия в начале. [блок_операторов] [EXIT DO] LOOP DO ‘Цикл DO ... LOOP с проверкой условия в конце. [блок_операторов] [EXIT DO] LOOP [{WHILE | UNTIL} условие]
| |
| |
nom% = 0 PRINT "Значение nom в начале цикла равно "; nom% DO WHILE nom% < 10 nom% = nom% + 1 LOOP PRINT "Значение nom в конце цикла равно "; nom% |