Иллюстрированный самоучитель по Basic, вводный курс

Выводим результаты

Пока мы вводили в компьютер исходные данные, используя оператор присваивания. Другие способы ввода будут рассмотрены в одной из следующих глав.

Сейчас же хочется рассмотреть более важную на первых порах составляющую Бейсика – вывод полученных результатов на экран монитора, а также вывод всякого рода текстовых сообщений. То есть мы знакомимся с могущественным оператором print.

Этот оператор столь многообразен в своих применениях, что мы позволим себе посвятить ему несколько страниц, чтобы читатель увидел и понял все его возможности и особенности.

Первая возможность оператора print заключается в том, что он предписывает компьютеру вычислить арифметическое или алгебраическое выражение и вывести результат на экран. Таким образом, наши первые программы на Бейсике будут состоять всего из одного-двух операторов. Например:

PRINT 2*2

После запуска такой мощной программы компьютер напряжется, подумает и высветит на экране ответ – 4. После оператора print вы можете писать с целью получения результатов все те (или другие) выражения, с которыми мы будем упражняться в следующих разделах книги.

Например:

PRINT(3+4)/(8-6)

В данном случае ответом будет 3.5.

Замечание
Возможны ошибки при использовании оператора print для вычисления арифметических или алгебраических выражений. Если при наборе допущена неточность в написании операторов языка Бейсик, появится сообщение "Синтаксическая ошибка"
.

Примеры распространенных ошибок:

  • 23-11+7 не дана команда print.
  • print 2+2 неверно написано слово print.
  • print (4+7)/3+2) не хватает открывающей скобки в знаменателе.
  • print 23*6/2= в выражении использован лишний символ.

Курсор обычно указывает то место в программе, где допущена ошибка, поэтому ничего не бойтесь, внимательно изучите свое выражение, внесите необходимые исправления и запустите программу снова.

Замечание
Сообщение об ошибке "Деление на ноль" последует если при,вычислении выражения с использованием операции деления обнаружилось деление на ноль
.

Например, в знаменателе получается ноль:

PRINT(4+8) /(3*2-6).

Замечание
Еще одно сообщение вы можете увидеть при работе с вычислениями. Переполнение последует, если в результате вычислений получается число, не размещающееся в памяти компьютера (довольно часто это бывает при работе с возведением в степень)
.

Например:

PRINT 10^100

Теперь, прежде, чем мы перейдем к упражнениям с оператором print, хотелось бы облегчить ваш труд по набору. Дело в том, что вместо пяти символов слова print, вы можете ставить просто знак ?. Интерпретатор Бейсика чудесным образом после запуска программы сам заменит все знаки вопроса на оператор print, т. е. вместо:

PRINT 2*2

Можно смело писать:

? 2*2

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

Вспомнив, что корень квадратный (как, впрочем, и любой другой степени) из числа можно представить в виде возведения в степень, вычислите и с помощью оператора print выведите на экран результаты следующих выражений.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.