Часть полного текста документа:Общие сведения об языке программирования Qbasic Язык QBASIC (Beginner's All-purpose Instruction Code) разработан Джоном Кимини и Томасом Куртцем в Дартмутском колледже, США, в середине 1960 г. QBASIC занимает особое место среди всех языков высокого уровня. С самого начала он задумывался как универсальный язык для начинающих, и средства программирования на QBASIC до сих пор включаются в комплект поставки ПК, - как обязательный элемент технологии. Вот некоторый достоинства QBASIC (с точки зрения массового пользователя): * простота синтаксиса; * простота организации данных и управляющих структур; * большое число встроенных команд и функций, позволяющих без труда выполнять такие операции, как управление текстовым и графическим экраном, обработка символьных строк и т.п.) Особым достоинством QBASIC следует считать возможность работы в режиме интерпретации, который резко упрощает процесс отладки программ: исполнение почти каждой команды можно проверить сразу после написания(Shift +F5). АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ Программа на языке Бейсик записывается в виде последовательности символов, к числу которых относятся латинские и русские буквы, арабские цифры, знаки препинания (, ; : " ' ?) , знаки операций (* / - + < > = = .), специальные символы (% & ! # $ ). Для обозначения исходных данных и результатов вычислений употребляются переменные. Последовательность латинских букв и цифр, начинающаяся с буквы, называется идентификатором или именем переменной. Числа в программе записываются в десятичной системе, вместо запятой в десятичных дробях пишется точка: 0, - 17, 0.25, - 34.85. Переменные и числа - это простейшие частные случаи выражения. Более сложные выражения строятся из чисел и переменных с помощью знаков сложения, вычитания, умножения, деления, возведения в степень. ?, ?, *, /, ^. При вычислении значений выражений действуют обычные правила старшинства операций: 1) возведение в степень - ^ 2) умножение, деление *, / 3) сложение, вычитание +, - Действия в арифметических выражениях выполняют слева направо в зависимости от их приоритета. Для того, чтобы изменить естественный порядок действий используются круглые скобки. Выражения в круглых скобках выполняются в первую очередь. В выражении могут быть использованы следующие встроенные функции: ABS ( х) - модуль х ? х ? SQR ( х) - корень квадратный из х ( ??х ). INT ( х ) - целая часть х SIN ( х) - синус х (аргументом служит радианная мера угла) COS ( х ) - косинус х TAN ( x ) - тангенс х ATN ( x ) - арктангенс х LOG ( x ) - натуральный логарифм х EXP ( x ) - экспонента х SGN (x) - определение знака числа х Например. Записать по правилам Бейсика математические выражения 1) 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. ............ |