- •Карагандинский государственный медицинский университет
- •Методические рекомендации для практических занятий
- •Варианты заданий (смотрите пример выполнения ниже, в разделе - раздаточный материал)
- •Найти произведение цифр заданного четырехзначного числа. Составить блок-схему и написать программу.
- •Рассмотрим два особых вычисления.
- •Структура алгоритма:
Найти произведение цифр заданного четырехзначного числа. Составить блок-схему и написать программу.
-
№ студента
по журналу
Число
№ студента
по журналу
Число
1
1234
8
1241
2
1235
9
1242
3
1236
10
1243
4
1237
11
1244
5
1238
12
1245
6
1239
13
1246
7
1240
14
1247
Даны x, y, z вычислить a, b, если b = x*(arctg(z)+y). Составить блок-схему и написать программу.
Составить бок-схему и алгоритм решения в QBasic следующих выражений
20\6
20 mod 6
34\4
34 MOD 4
2\5
2 MOD 5
4*7\3 MOD 6/3
24 MOD 5\3
7. Составить программу, используя ниже указанное тело программы. Просмотреть результат и сделать вывод - чему будут равны значения переменных X и Y после выполнения операторов присваивания?
…..
х=3 У=6 x=y У=Х
……
Составить блок-схему и программу перевода долларов США в тенге (курс по состоянию на 2010 г. — 149 тг. за $1).
составить программу вычисления следующих выражений
Раздаточный материал
После загрузки файла qbasic.exe на экране изображаются: в верхней строке главное меню, затем - окно редактирования и нижняя строка - подсказка, на которой указано соответствие между функциональной клавиатурой и выполняемыми действиями (рис. 1.1).
File
Edit View Search Run Debug Options
<Shift+F1=Help>
<F6=Window> <F2=Subs> <F5=Run> <F8=Step>
Рис. 1.1 Вид экрана после загрузки QBasic
Вход в главное меню QBasic осуществляется нажатием клавиш Alt+первая буква меню, например Alt+F (открывает меню File) или Alt+R (открывает меню Run), возврат в редактор - клавиша Esc.
File (файл) - действия с файлами и выход из системы;
Edit (редактировать) - восстановление испорченной строки и операции с временным буфером (вырезать - Cut, копировать - Copy , вставить, очистить);
View (вид) -
Search (искать) - поиск текста, процедуры, функции или места ошибки;
Run (работа машины) - компиляция и выполнение программы;
Debug (отладка) - отладка программы;
O
ptions
(варианты)- установка параметров среды;
Меню опции FILE
New Open
… Save Save
As …
Print
…
Exit
New. Открывает новое окно редактора и связывает его с именем NAME.BAS
Open... Открывается диалоговое окно, в поле ввода которого можно написать нужное имя файла.
SAVE. Записывает содержимое активного окна редактора в дисковый файл. Если это окно связано с именем NAME.BAS, среда запросит новое имя файла.
SAVE АS. Записывает содержимое активного окна редактора в дисковый файл под другим именем. В поле ввода необходимо написать имя того файла, в который будет переписано содержимое активного окна редактора.
PRINT. Печатает содержимое активного окна редактора на принтер.
EXIT. Завершает работу с QBASIC
Меню опции RUN
Start
Shift+F5 Restart Continue
F5
RUN. Осуществляет компиляцию, компоновку и исполнение (прогон) программы из файла редактора.
Программа на языке QBasic состоит из раздела описаний и раздела операторов.
- константы (const);
- типы (type);
- переменные (var)
Начало программы начинается с команды REM (REMark – комментарий, который используется в двух контекстах: 1. описывает содержание задачи; 2. используется в программе для комментария определенной строки программы, интерпретатор, встретив REM, игнорирует все последующие за этим словом символы, пример: REM *вычисление среднего артериального давления*), далее указывается последовательность действий, которые необходимо выполнить.
Эта последовательность может содержать следующие разделы:
- Ввод данных (в форме переменных, которые обозначаются символом или комбинацией символов латинского алфавита)
- Формулы (выражения), выбор которых зависит от поставленной задачи
- Операторы (их выбор связан с определенной структурой алгоритма – линейной, разветвляющейся, циклической)
Конец программы - END
Выражения - это правила получения новых значений.
Оператор присваивания (=)
Этот оператор является наиболее часто употребимым, при его выполнении вычисляется значение выражения, стоящего в правой части оператора, затем это значение присваивается переменной, стоящей в левой части оператора, пример,
X = (A+B+C+D)/4
Порядок вычислений в выражении определяется расставленными скобками, а при их отсутствии приоритетом операций. Если в выражении используются операции, имеющие одинаковый приоритет, то вычисления производятся слева направо.
ПРИОРИТЕТЫ ОПЕРАЦИИ
1. not
2. *, /, div, mod, and
3. +, -, or
4. =, <>, <,>, <=,>=
