
- •Введение
- •Алгоритмизация задач Понятие алгоритма
- •Виды записи алгоритма
- •Типы алгоритмов
- •Свойства алгоритма
- •Языки программирования
- •Общие сведения о языке программирования бейсик
- •Алфавит языка basic. Идентификаторы, константы, переменные
- •Константы
- •Переменные
- •Переменные с индексами
- •Выражения на языке basic
- •Запись математических выражений на Бейсике
- •Операции отношения Числовые операции отношения
- •При сравнении на равенство двух вещественных чисел рекомендуется ввести погрешность и сравнивать абсолютную величину разности этих двух чисел с величиной веденной погрешности. Например, так:
- •Строковые операции отношения
- •Структура программы. Комментарии в программе
- •Оператор присваивания
- •Операторы управления Операторы перехода и оператор stop
- •Условные операторы
- •Операторы цикла
- •Функции пользователя
- •Подпрограммы Операторы gosub и return
- •Оператор on - gosub
- •Операторы ввода - вывода Операторы read, dата и restore
- •Оператор input
- •Операторы вывода Оператор print
- •Дополнительные возможности оператора print
- •Оператор print using – форматный вывод
- •Средства подготовки и отладки программ Основные директивы интерпретатора
- •Выполнение программы в среде basic
- •Примеры составления типовых программ
- •Обработка одномерных массивов
- •Использование вложенных циклов при работе с индексированной переменной
- •Задания для лабораторных и самостоятельных работ Задание 1. Составить блок-схему алгоритма и программу вычисления функций:
- •Задание 2. Составить блок-схему алгоритма и программу разветвляющегося процесса:
- •Задание 4. Программирование алгоритмов циклической структуры
- •Задание 5. Составление алгоритмов и программ обработки одномерных массивов
- •5.1. Составление простейших алгоритмов обработки одномерных массивов
- •5.2. Решение циклических задач с использованием характерных приемов
- •Задание 6. Составление алгоритмов и программ обработки двумерных массивов
- •Задания для самостоятельной работы
- •2. Выполнить указанное преобразование над элементами массивов:
- •Описание множеств
- •Контрольная работа №1
- •1.Вычислить и вывести на экран значение функции
- •Тестовые задания
- •Список литературы
- •Методические указания и задания по алгоритмизации и программированию по дисциплине «Информатика»
Оператор print using – форматный вывод
РRINT USING - оператор ввода/вывода, осуществляющий вывод на экран информации по указанному формату:
PRINT USING формат ; список выражений – [{,|;}],
где формат – символьное выражение, содержащее специальные символы, упраляющие представлением выводимых данных;
список выражений – выражения любого типа, кроме пользовательского (символьные константы в списке выражений должны заключаться в кавычки).
Типы используемых символов в данном операторе и их описание приведены в таблице 7.
Если выводимое число не помещается в поле формата, то перед ним выводится знак %.
Типы выводимых значений в списке выражений должны соответствовать типам полей данных в строке формата.
Действие символов-разделителей списка выражений описано в операторе PRINT.
В операторе PRINT USING требуется два типа информации: о формате печати и о данных, которые должны быть выведены в этом формате. Формат и данные разделяются точкой с запятой. Спецификация формата представляет собой строку, где ряд символов имеет специальный смысл.
Таблица 6. Символы форматного вывода
Символ |
Описание |
!
|
Вывод первого символа указанной строки.
|
\\
|
Вывод 2+n символов из строки, где n-число пробелов между двумя символами \(слэш). Если эти символы набраны без пробелов, то выводятся два начальных символа строки. Если поле вывода больше, чем длина строки, то строка выравнивается влево, а справа печатаются пробелы.
. |
& |
Вывод строки любой длины, строка выводится без модификаций |
# |
Представляет одну цифровую позицию. Если выводимое число имеет меньше цифр, чем указано позиций, то оно выравнивается вправо, дополняясь слева пробелами |
. |
Выводит десятичную точку. Может быть вставлена в любое место числового поля. Если символ указан, точка печатается, независимо от точности значения. Лишние дробные знаки отсекаются. |
+ |
Вывод знака числа (плюс или минус ), либо перед числовым полем, либо после. |
- |
Вывод минуса перед отрицательным числом, либо перед числовым полем, либо после – как указано. |
** |
Заменить левые пробелы перед числом звездочками. Две звездочки указывают, что выводить следует два или более знака. |
$$ |
Поставить перед числом в указанном поле знак доллара. Два доллара указывают, что выводить следует два знака, один из которых – доллар. |
Примеры:
-
Конструкция
Результат
PRINT USING”##.##”;.78
0.78
PRINT USING “##.##”; 10.2, 5.3
10.20 5.30
PRINT USING “##.##-“; -68.95,22.44
68.95- 22.45
PRINT USING “$$###.##”; 456.78
$456.78