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;******


 

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

83309. Экономическое обоснование затрат предприятия 258 KB
  Экономику понимают, во-первых, как совокупность производственных отношений общества, его экономический базис; во-вторых, как народное хозяйство страны; в-третьих, как научную дисциплину, экономическую теорию.
83310. Технико-экономические расчеты при проектировании участка механической обработки детали типа крышка в условиях серийного типа производства. Режим работы двусменный 226.57 KB
  Для предприятий серийного производства характерны значительно меньшие, чем в единичном, трудоемкость и себестоимость изготовления изделий. В серийном производстве, по сравнению с единичным, изделия обрабатываются с меньшими перерывами, что снижает объемы незавершенного производства.
83311. УЧЕТ, ОЦЕНКА И ПЕРЕОЦЕНКА ОСНОВНЫХ ФОНДОВ 773.5 KB
  Это вызвано тем что доля основных фондов в общем объеме средств находящихся в распоряжении предприятия достигает 70 и более. Для более полной характеристики состояния средств труда следует проводить аттестацию каждого рабочего места которая представляет собой комплексную....
83313. Журналистское мастерство Василия Пескова 154 KB
  Каждый из нас имеет свою судьбу. Все события в нашей жизни складываются не просто так, а в связи с какими-либо обстоятельствами; при которых мы ведем себя по-разному. В нашей жизни столько всего случается: хорошего и не очень, но за всё, что бы, ни произошло, мы должны благодарить судьбу...
83314. Проект и разработка новой продукции для кафе «Муза» 82.31 KB
  Исходя из важности появления все новых предприятий общественного питания, на рынке актуальность исследуемой темы заключается в расширении ранка предприятий общественного питания Богородска, проектировании и разработке новой продукции, для кафе, создание новой концепции предприятия...
83315. Финансовое управление деятельностью корпорации 114.04 KB
  Знание и понимание происходящих процессов позволяют своевременно отвечать на возникающие вопросы и принимать решения о соотношении денежных ресурсов и товарно–материальных ценностей, дивидендной и инвестиционной политики, структуры капитала и его активов.
83316. Анализ эффективности использования оборотных средств 112.52 KB
  Предприятие, начинающее свою деятельность, должно располагать определённой денежной суммой. Оборотные средства предприятий призваны обеспечивать постоянное непрерывное их движение на всех стадиях кругооборота с тем, чтобы удовлетворять потребности производства в денежных и материальных ресурсах...
83317. ТЕНДЕНЦИИ И НАПРАВЛЕНИЯ СОВЕРШЕНСТВОВАНИЯ СОЦИАЛЬНОЙ ЗАЩИТЫ В РЕСПУБЛИКЕ БЕЛАРУСЬ 108.04 KB
  Для Республики Беларусь вопрос социальной политики, политики социальных гарантий и защиты, политики регулирования доходов населения является как никогда актуальным. Согласно Конституции, Республика Беларусь имеет статус социального, что подразумевает высокие социальные расходы государства на нужды общества.