Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Структура программы
Каждая программа на языке программирования высокого уровня должна быть оформлена в соответствии с правилами этого языка.
Алгоритмический язык
В алгоритмическом языке структура программы имеет следующий вид:
алг <имя программы> (<список переменных>)
<список аргументов>
<список результатов>
нач
<операторы>
кон
<имя программы> — идентификатор, однозначно определяющий программу;
<список переменных> — список величин, которые обрабатываются программой;
<список аргументов> — список величин, которые передаются в программу для обработки;
<список результатов> — список величин, которые вычисляются программой;
<операторы> — конечная последовательность операторов, реализующих исходный алгоритм и составляющих тело программы.
Бейсик
<метка> оператор
…
<метка> оператор
<метка> END
<метка> — уникальный числовой идентификатор каждой строки, позволяющий операторам перехода изменять ход выполнения операторов.
Вопрос №29 Средства ввода – вывода данных.
Оператор INPUT позволяет в процессе выполнения программы вводить данные с клавиатуры.
INPUT" наводящая строка "; список переменных,
Наводящая строка – любой текст, выводимый на экран перед запросом значения, список переменных- список переменных, для которых требуется ввод значений; имена переменных в списке должны быть разделены запятыми.
При достижении оператора INPUT выполнение программы приостанавливается и на экране выводится знак вопроса, который указывает на то, что программа ожидает ввода данных. Если в оператор включена <"наводящая строка">, то она печатается перед знаком вопроса. После этого с клавиатуры производится ввод необходимой информации. Вместо точки с запятой после <"наводящей строки"> можно использовать запятую, которая подавляет печать вопросительного знака.
Введенные данные присваиваются переменным, заданным в <списке переменных>. Число вводимых элементов данных должно соответствовать числу переменных в списке. Элементы данных в списке переменных разделяются запятыми. В качестве имен переменных в списке могут быть заданы переменные с индексами и строковые переменные. Тип каждого вводимого элемента данных должен соответствовать типу, задаваемому именем переменной. Строковые данные для оператора INPUT не нужно заключать в кавычки.
Для вывода результатов вычислений на экран дисплея или на принтер в языке бейсик применяется оператор PRINT.
PRINT <список выражений>-выводится на экран дисплея.
LPRINT<список выражений>-выводится на принтер.
В случае если <список выражений> отсутствует, печатается пустая строка. Если <список выражений> задан, то на дисплее распечатываются значения выражений. Выражения в списке могут быть числовыми и (или) строковыми. Строки должны быть заключены в кавычки. Позиция каждого печатаемого элемента определяется пунктуацией, используемой для разделения элементов в списке. Компилятор Basic разделяет строку на зоны печати, каждая из которых состоит из 14 позиций. Задание запятой в списке выражений приводит к тому, что следующее значение будет напечатано в начале следующей зоны. Если же задана точка с запятой, то следующее значение выражения будет распечатано непосредственно после предыдущего значения. Задание одного или нескольких пробелов между выражениями приводит к такому же результату, что и задание точки с запятой.
Если запятая или точка с запятой стоят в конце списка выражений, то следующий оператор PRINT будет осуществлять печать значений выражений в той же строке, что и предыдущий оператор PRINT. В случае если список выражений не заканчивается запятой или точкой с запятой, то в конце каждой строки на печать будет выдаваться код возврата каретки. Если печатаемая строка длиннее, чем длина строки дисплея, то осуществляется переход на следующую физическую строку и печать продолжается. Перед положительным числом и после любого числа всегда помещается пробел. Перед отрицательным числом ставится знак минус.
Числа с обычной точностью, которые могут быть представлены семью и менее цифрами в формате без показателя степени с такой же точностью, что и в формате с показателем степени, выводятся на печать в формате без показателя степени.
Числа с двойной точностью, которые могут быть представлены шестнадцатью и менее цифрами в формате без показателя степени с такой же точностью, что и в формате с показателем степени, выводятся на печать в формате без показателя степени.
В операторе PRINT вместо ключевого слова PRINT можно использовать вопросительный знак.
Средства вывода данных: монитор, принтер, акустическия система.
Средства ввода данных: клавиатура, мышь, джойстик, трекбол, сканер, цифровые камеры.
Дата публикования: 2014-12-10; Прочитано: 374 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!