Практическая работа № 8
Тема: Среда программирования. Тестирование готовой программы.
Цель: изучить среду программирования на примере Qbasic, отработать навыки вычисления арифметических выражений в Qbasic, научиться составлять простейшие программы линейной структуры;
Задача: составление программ линейной структуры на языке Qbasic
Оснащение: - рекомендуемые информационные источники: конспект лекций
ХОД РАБОТЫ:
Прочитать условия задачи
Определить исходные данные и результат
Прочитать Краткие теоретические сведения для восполнения данных у себя в памяти
Построить блок-схему
Написать программу на алгоритмическом языке Qbasic
Теоретические сведения:
Основные понятия языка Qbasic
Программа – это форма представления алгоритма для исполнения его машиной.
Под языком программирования (ЯП) понимают совокупность средств и правил представления алгоритма в виде, приемлемом для компьютера.
Команды на языке программирования называются операторами
Чтобы начать работу с QBasic, надо запустить программу QBasic.exe.
После запуска QBasic на экране появится окно:
После написания программы, чтобы ее просмотреть, надо нажать клавишу F5. программа будет исполнена в случае отсутствия синтаксических ошибок. При допуске ошибки после запуска программы на экране появится окно с сообщением об ошибке. Можно выбрать кнопку Справка, чтобы получить информацию о допущенной ошибке, либо нажать клавишу Enter или Esc. После осуществляется возврат в окно редактирования, где курсор будет находиться в том месте, где была допущена ошибка. После исправления ошибок можно запустить программу с места, где она прервалась– F5, запустить программу сначала– Shift+F5. нажатием клавиши Alt осуществляется попадание в меню.
Для перехода на русский язык предназначено правое сочетание клавиш Ctrl+Shift, на английский– левое сочетание клавиш Ctrl+Shift
Алфавит QBasic содержит в себе следующие символы:
заглавные буквы латинского алфавита;
арабские цифры;
разделители; , ; . : ' (апостроф) " ( ) % (целая величина), & (длинное целое число), (пробел), ! (признак вещественной величины), # (признак второй точности), $ (текстовая величина);
знаки арифметических операций: +, -, *, / (деление), ^ (возведение в степень), \ (деление нацело), «МОД» (деление по модулю);
знаки операций отношений: , (не равно), =,
Если необходимо вычислить значение арифметического выражения или нескольких арифметических выражений, то необязательно составлять программу. Можно использовать ЭВМ в режиме непосредственного счета.
Для этого не нужно делать никаких специальных переходов, потому что при включении ЭВМ находится в этом режиме.
Для того чтобы произвести вычисления, достаточно после оператора PRINT набрать нужное выражение.
пример: Нахождение значения арифметического выражения
в QBasic будет выглядеть следующим образом–
PRINT 23*456-12/35+ SQR(56)
После запуска программы на исполнение нажатием клавиши F5 будет получено значение данного арифметического выражения: 10495.14.
Оператор PRINT в QBasic предназначен для вывода данных на экран. Если после оператора PRINT взять любую последовательность символов в кавычки, то эта последовательность и будет выведена на экран.
ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ:
Задание №1. Написать программу, которая выведет на экран Ваши ФИО и адрес местожительства.
Задание №2. Написать программу вычисления выражения:
при  |
|
Задание №3. Ответить на вопросы:
Что такое программа? | |
Что называется оператором? | |
Как осуществляется просмотр результата программы в Qbasic? | |
Для чего предназначен оператор INPUT в Qbasic? | |
Как найти значение арифметического выражения в Qbasic? | |
Задание №4. Протестировать программу для задачи №1 и записать свои данные в таблицу:
Значения переменной x | Значения функции y |
| |
| |
| |
Задание №5. Протестировать программу для задачи №2 и записать свои данные в таблицу:
Значения переменной x | Значения функции y |
| |
| |
| |
Задание №6. Ответить на вопросы:
Какая программа называется ЛИНЕЙНОЙ? | |
Укажите общий вид ЛИНЕЙНОЙ СТРУКТУРЫ в Qbasic? | |
Укажите условное обозначение блок-схемы линейной структуры | |
Укажите основные операторы линейной структуры | |
Задание №7. Сделать вывод о проделанной работе.
Результат деятельности: блок-схема, программа
Критерии оценки:
«5» - ставиться за правильное выполнение всех практических заданий(6 заданий)
«4» - ставиться за правильное выполнение всех практических заданий, но с небольшими ошибками
«3» - ставиться за правильное выполнение всех практических заданий, но с явными грубыми ошибками
«2» ставиться за неправильное выполнение практических заданий