72629

Спецификация оператора FORMAT

Доклад

Информатика, кибернетика и программирование

Спецификация I используется для ввода-вывода информации целого типа. Поэтому переменная, которой присваивается считанная величина, обязательно должна быть целого типа (начинаться с букв I, J, K, L, M, N или должна быть описана при помощи оператора INTEGER). В противном случае при трансляции будет обнаружена ошибка.

Русский

2014-11-25

13.95 KB

0 чел.

Спецификация оператора FORMAT

Спецификация I

В общем виде: Iw, где w – количество позиций для одного числа.

Спецификация I используется для ввода-вывода информации целого типа. Поэтому переменная, которой присваивается считанная величина, обязательно должна быть целого типа (начинаться с букв I, J, K, L, M, N или должна быть описана при помощи оператора INTEGER). В противном случае при трансляции будет обнаружена ошибка.

Пример ввода данных по спецификации I:

READ ( 5, 3 ) I1, K

3 FORMAT ( I4, I5 )

Если ввести подряд 9 цифр, то переменной I1 присвоятся числа из первых 4 позиций, а переменной K присвоятся числа из следующих 5 позиций. Если при воде цифр будет больше чем 9, то лишние символы будут проигнорированы. Символ ”пробел” при вводе считается как “0”.

Пример вывода по спецификации I:

WRITE ( 5, 4 ) I1, K

4 FORMAT (1X , ’Переменная I1=’ , I4 , 2X , ’ Переменная K= ’ , I5 )

При выполнении данного блока в строке отступим одну позицию по спецификации Х, выведем текст: «Переменная I=», следом числовое значение переменной I1 будет выведено в четырех позициях, черёз два пробела после этого выведем текст: «Переменная K=» и в следующих пяти позициях выведем числовое значение переменной К.

 Спецификация X

В общем виде записывается – nX. При вводе информации обозначает: пропустить, не читая, n позиций. При воде информации обозначает пропустить n позиций.

Спецификация Х при выводе информации означает пропустить заданное количество позиций.

Спецификация F

Для вещественных чисел. Имеет вид rFw.d

Где r-повторитель спецификации, w определяет ширину поля вывода, а d задает число цифр после десятичной точки.

Так спецификация спецификация F6.2 отведет для вывода вещественного числа поле шириной 6 символов. В первых трех позициях поля печатается целая часть, в четвертой позиции – десятичная точка, а в пятой и шестой – дробная часть

Выводимое значение

463.76; 12.90; -0.76; 0.00448; -126.3

Результат вывода

463.76; 12.9; _-0.08;__0.00;******


 

А также другие работы, которые могут Вас заинтересовать

71826. Исследование Рекуррентного соотношения ряда Фибоначчи 393 KB
  Условие задачи Показать что любое натуральное число N можно представить в виде суммы чисел Фибоначчи причем каждое число входит в сумму не более одного раза и никакие два соседние числа не входят вместе. Ее называют последовательностью Фибоначчи – по имени итальянского математика 13 в.
71827. Упрощенная схема управления лифтом 329 KB
  Для сравнения элементарная алгебра занимается арифметическими выражениями и операциями. Логические операции Логические операции булевой алгебры подобны арифметическим операциям элементарной алгебры. В такой таблице в колонках стоят операнды операции и сама операция...
71828. Исследования задач о двух ортогональных латинских квадратах 190 KB
  Вывести формулу по которой из значений элементов двух ортогональных латинских квадрата порядка n можно получить значения элементов нового латинского квадрата порядка n. Пример латинского квадрата 3го порядка: Теоремы Теорема 1 Для n 1 существует не более n−1 попарно...
71829. Разработка логических функций для управления подвижной площадки с тремя электродвигателями-колесами 181 KB
  Алгебра логики (алгебра высказываний) — раздел математической логики, в котором изучаются логические операции над высказываниями. Чаще всего предполагается, что высказывания могут быть только истинными или ложными.
71830. Пульт телеуправления подвижным объектом 156 KB
  Логические операции булевой алгебры подобны арифметическим операциям элементарной алгебры. В такой таблице в колонках стоят операнды операции и сама операция а в строках   различные значения операндов и результат применения к ним данной операции.
71831. Схема управления электродвигателем объекта совершающего возвратно-поступательное движение 170.5 KB
  Конечность области определения функции имеет важное преимущество –- такие функции можно задавать перечислением значений при различных значениях аргументов. Для того чтобы задать значение функции от n переменных надо определить значения для каждого из 2n наборов.
71832. Разработка стратегии восстановления темпов роста объемов продаж через оптимизацию ассортимента и проведение поддерживающих организационных изменений 1.92 MB
  Большее понимание менеджерами отдела продаж потребностей клиентов за счет фокусирования своей работы на конкретной товарной группе и клиентской базе данной товарной группы; сокращение времени обработки заказов за счет хорошего знания ассортимента и клиентов определенной товарной группы; возможность качественного предложения альтернативных вариантов товара на замену отсутствующего в данный момент товара; оперативное и качественное продвижение новых товаров через клиентов своей товарной группы...
71833. Разработка логической функции управления тепловым прибором 154.5 KB
  Для понятия высказывание иногда используют термин пропозиция а говоря пропозициональный подразумевают относящийся к логике высказываний. По аналогии с элементарной алгеброй где любое число является константой высказывание является логической константой величина которой равна 1 или 0.
71834. Схема управления электродвигателем объекта 745 KB
  Орган управления: ключ Пуск Теоретические сведения Булевы функции Булевы функции находят применение в конструировании и упрощении логических схем. Множества всех булевых функции n переменных обозначается т. Количество всех булевых функции n переменных находится по формуле...