Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Програмирование.doc
Скачиваний:
22
Добавлен:
09.05.2015
Размер:
205.31 Кб
Скачать

Тема 4. Создание простых приложений на диалоговом языке QuickBasic

Характеристик языка. Структура программы, типы данных, простые операторы. Встроенные функции. Работа в среде программирования QB4.5

Методические указания.

Алгоритмический язык высокого уровня BASICтрадиционно используется для первоначального обучения программированию. Не смотря на относительную простоту, последние версии этого языка имеют мощные средства для разработки приложений.

При изучении отдельных разделов темы необходимо особое внимание уделить следующим понятиям:

  • Числовые и символьные типы данных, их отличия, диапазон представления данных. Объем памяти, необходимый для хранения данных различных типов. Явные и неявные способы задания типов данных. Функции преобразования типов данных.

  • Константы и переменные. Имена, способы задания. Выражения, встроенные функции. Приоритет выполнения операций в выражениях. Оператор присваивания

  • Логический тип данных, логические операции и выражения.

  • Тип данных, задаваемых пользователем.

  • Назначение и синтаксис оператора INPUT. Ввод данных с клавиатуры и файла (см. также тему 15).

  • Назначение и синтаксис оператора PRINT. Список вывода, символы форматирования.

  • Управление экраном: очистка, задание основного и фонового цветов. Оператор LOCATE. Блок константDATAи операторREAD.

Литература: [1, гл. 2-4; 2,гл.2].

Вопросы для самопроверки:

  1. Какова структура программы на языке BASIC.

  2. Дайте определения для метки, константы, переменной, выражения, оператора, комментария.

  3. Перечислите и охарактеризуйте типы данных в языке BASIC. Какие операторы служат для объявления переменных.

  4. Приведите синтаксис оператора присваивания, операторов ввода и вывода информации, управления экраном.

  5. Опишите процесс подготовки текста программы, запуска на исполнения, средства отладки программ, использования справочной системы в среде QB 4.5.

Тема 5. Операторы управления ходом выполнения программы qb 4.5

Операторы условной и безусловной передачи управления. Циклы со счетчиком. Циклы с предусловием и с постусловием. Сложные циклы.

Методические указания.

Операторы передачи управления служат для изменения хода выполнения программного кода. Следует познакомиться с использованием меток в программе. Изучите отличия операторов безусловной передачи управления от условных операторов передачи управления. Освойте приемы программирования циклических процессов. Для этого изучите разделы:

  • Блочный оператор IF..ELSE..ENDIF. Простые и составные логические выражения. ОператорSELECTCASE..ENDSELECTи его формы.

  • Оператор FOR..NEXT. Переменная цикла, задание границ и шага изменения. Вычисление количества повторений цикла.

  • Цикл с незаданным числом повторений. Разновидности оператора DO..LOOPдля циклов с предусловием и пост условием.

  • Сложные циклы. Операторы выхода из цикла.

Литература: [1, гл. 5-7; 2, гл.2,3].

Вопросы для самопроверки:

  1. Какова естественная последовательность выполнения программы, какие средства языка позволяют ее изменить.

  2. В чем отличие условных и безусловных операторов передачи управления. Приведите примеры.

  3. Запишите синтаксис операторов условной передачи управления, поясните, когда удобнее применять тот или иной оператор.

  4. Приведите примеры записи условия с использованием логических операций сравнения и логических функций.

  5. Запишите фрагменты программа, где используются различные операторы цикла. Как определить число повторений цикла.