|
|
|
|
|
|
|
|
страницы:
1
2
3
4
5
6
7
8
9
Текущая страница: 1
|
|
Общие сведения об языке программирования Qbasic Язык QBASIC (Beginner's All-purpose Instruction Code) разработан Джоном Кимини и Томасом Куртцем в Дартмутском колледже, США, в середине 1960 г. QBASIC занимает особое место среди всех языков высокого уровня. С самого начала он задумывался как универсальный язык для начинающих, и средства программирования на QBASIC до сих пор включаются в комплект поставки ПК, - как обязательный элемент технологии. Вот некоторый достоинства QBASIC (с точки зрения массового пользователя): простота синтаксиса; простота организации данных и управляющих структур; большое число встроенных команд и функций, позволяющих без труда выполнять такие операции, как управление текстовым и графическим экраном, обработка символьных строк и т.п.) Особым достоинством QBASIC следует считать возможность работы в режиме интерпретации, который резко упрощает процесс отладки программ: исполнение почти каждой команды можно проверить сразу после написания(Shift +F5).
АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ Программа на языке Бейсик записывается в виде последовательности символов, к числу которых относятся латинские и русские буквы, арабские цифры, знаки препинания (, ; : " ' ?) , знаки операций (* / - + < > <= >= = <> .), специальные символы (% & ! # $ ). Для обозначения исходных данных и результатов вычислений употребляются переменные. Последовательность латинских букв и цифр, начинающаяся с буквы, называется идентификатором или именем переменной. Числа в программе записываются в десятичной системе, вместо запятой в десятичных дробях пишется точка: 0, - 17, 0.25, - 34.85. Переменные и числа - это простейшие частные случаи выражения. Более сложные выражения строятся из чисел и переменных с помощью знаков сложения, вычитания, умножения, деления, возведения в степень. (, (, *, /, ^. При вычислении значений выражений действуют обычные правила старшинства операций: возведение в степень - ^ умножение, деление *, / 3) сложение, вычитание +, - Действия в арифметических выражениях выполняют слева направо в зависимости от их приоритета. Для того, чтобы изменить естественный порядок действий используются круглые скобки. Выражения в круглых скобках выполняются в первую очередь. В выражении могут быть использованы следующие встроенные функции: ABS ( х) - модуль х ( х ( SQR ( х) - корень квадратный из х ( ((х ). INT ( х ) - целая часть х SIN ( х) - синус х (аргументом служит радианная мера угла) COS ( х ) - косинус х TAN ( x ) - тангенс х ATN ( x ) - арктангенс х LOG ( x ) - натуральный логарифм х EXP ( x ) - экспонента х SGN (x) - определение знака числа х Например. Записать по правилам Бейсика математические выражения
X2 +2X-5.12 (X^2+2*X-5.12)/(X^2+12.51) X2+12.51
2) COS(X) - SIN(X) (COS(X)-SIN(X))/(ABS(COS(X)+SIN(X))) | COS(X) + SIN(X)|
Упражнения
1. Какие из следующих последовательностей символов являются идентификаторами, а какие нет. а) Х б) Х1 в) Х( г) Х1Х2 д) AB е) ABCD ж) SIN з) SIN ( Х ) и) А-1 к) 2А л) MAX15
2. Записать по правилам Бейсика следующие выражения:
а) б) 1+ Х + Х2 в) 1+ (Х(+ (1+Х( г) А+В 2 C+D д) A+B -1,7 е) ((1,2-9,8Х(((( ж) ( Х2 + Y2 +100 1-Y(54,264-Х) (2Х+50,2) E+F+0,5
3. Переписать следующие выражения, записанные по правилам Бейсика, в традиционной математической форме:
а) А+B/ (C+D) - ( A+B) / C+D б) A*B/ (C+D) - (C - D)/ B*(A+B) в) 1+SQR (COS (Х+Y)/ 2) г) 2.56 + АВS ( Х^2-Y^6) д) INT (Х*5.234 - А*(Х+Y))
ОПЕРАТОРЫ ВВОДА-ВЫВОДА
I Оператор присваивания имеет общий вид: ( имя другой переменной имя переменной=( арифметические выражения ( число
Текущая страница: 1
|
|
|
|
|
|
|
|
|
|