72630

Форматный ввод-вывод

Доклад

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

В памяти данные хранятся в виде последовательностей нулей и единиц. Однако при вводе и выводе входные и выходные данные представляются в виде отличном от внутреннего представления. Преобразование данных из внутреннего представления при выводе и во внутреннее представление при вводе...

Русский

2014-11-25

13.21 KB

0 чел.

Форматный ввод вывод

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

<метка формата (m)> FORMAT(<список спецификаций формата S>)

Управление переводом данных из внутреннего представления в текстовое задается спецификациями

Спецификиции данных, например F8.2 или I4, определяют размер и форму полей ввода/вывода(В/В), в которых размещаются текстовые представления данных. При форматном В/В каждый элемент списка В/В использует тоу или иною Спецификацию. Элементы списка В/В и спецификаций должны быть согласованы по типам. Так, нельзя передать вещественное число, применяя преобразование Iw.m.При вводе также должны быть согласованы внешние представления данных и Спецификации. Так, если поле ввода содержит символы и выполняется ввод с этого поля целого числа, то возникнет ошибка ввода.

Если в списке В/В присутствует несколько элементов, то каждый элемент выбирает одну спецификацию (из списка спецификаций). Правило выбора таково: k-й элемент списка В/В выбирает k-ю Спецификацию (назовем этот порядок выбора правилом 1). При этом поля всех элементов списка В/В располагаются в одной записи. Это правило работает, когда число Спецификаций не меньше числа элементов в списке В/В.

Пример:

INTEGER L, M, MARK(3)

READ(*,'(I6,I4,I3,I3,I3)') L, M, MARK

в этом случае для ввода переменной L будет использован дескриптор I6, а для M- I4, а для ввода трёх элементов массива MARK – дескриптор I3. Для того, чтобы задать значения L=243, M=2, MARK(1)=800, MARK(2)=21, MARK(3)=4, на клавиатуре необходимо набрать строку( здесь символ • - использован для обозначения пробела)

243•••2800•21••4


 

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

29846. Инвестиционный проект:содержание,классификация,фазы развития.Критерии и методы оценки 94 KB
  Временной фактор играет ключевую роль в оценке инвестиционного проекта. На этом этапе проект разрабатывается готовится его техникоэкономическое обоснование проводятся маркетинговые исследования осуществляется выбор поставщиков сырья и оборудования ведутся переговоры с потенциальными инвесторами и участниками проекта. Также здесь может осуществляться юридическое оформление проекта регистрация предприятия оформление контрактов и т. Как правило в конце предынвестиционной фазы должен быть получен развернутый бизнесплан инвестиционного...
29847. Резервы повышения развития средств хозяйствования 18.46 KB
  В масштабах всего народного хозяйства создаются общегосударственные резервы средств производства и ведется подготовка трудовых резервов т. Это направление анализа резервов имеет очень важное значение для расчета обоснованных норм резервных запасов их ограничения действительно необходимыми для обеспечения непрерывности и ритмичности производства. Выявление резервов в таком понимании и определение реальных путей и сроков их мобилизации являются основными задачами экономического анализа деятельности хозяйствующих субъектов. Для...
29848. Федеральные фонды:порядок формирования и использование средств 18.82 KB
  Законодательные представительные органы не имеют права создавать свои резервные фонды а также выполнять отдельные функции по исполнению бюджетов за исключением органов местного самоуправления совмещающих функции законодательных и исполнительных органов. ФЕДЕРАЛЬНЫЕ ФОНДЫ 1. Фонды военноучебных заведений РГВИА РГВА 8.
29849. Совершенствование кредитования юридических и индивидуальных предпринимателей 19.4 KB
  В банке необходимо будет сориентироваться в процентных ставках и сроках кредита а главное правильно разъяснить цель кредита. Такой формой кредита могут воспользоваться как индивидуальные предприниматели так и юридические лица. Такой вид кредита как овердрафт позволяет бизнесменам осуществлять расчеты со своими партнерами своевременно и бесперебойно что безусловно способствует сохранению хорошей репутации. Процентные ставки на овердрафт как правило очень удобные для заемщика и всегда у заемщика есть возможность договориться с банком об...
29850. НИОКР в системе финансовых приоритетов современной организации 15.98 KB
  НИОКР в системе финансовых приоритетов современной организации Научноисследовательские опытноконструкторские и технологические работы совокупность работ направленных на получение новых знаний и их практическое применение при создании нового изделия или технологии. Виды НИОКР В соответствии с нормативным регулированием по способу учета затрат НИОКР подразделяются на: Товарные НИОКР текущие заказные – работы относящиеся к обычному виду деятельности организации результаты которых предназначены для реализации заказчику. Капитальные...
29851. Дефицит и профицит бюджета. Пути оптимизации и достижения сбалансированности 12.93 KB
  Дефицит и профицит бюджета. Дефицит бюджета превышение расходов бюджета над его доходами. Классификация источников финансирования дефицита бюджета ст.23 БК – группировка заемных средств привлекаемых РФ субъектами Российской Федерации и муниципальными образованиями для покрытия дефицитов соответствующих бюджетов: внутренние источники – применяются для всех уровней бюджета – кредиты от кредитных органов гос.
29852. Приоритетные национальные проекты России 14.98 KB
  Приоритетные национальные проекты России Приоритетные национальные проекты программа по росту человеческого капитала в России объявленная президентом России В. Проекты Программа приоритетных национальных проектов была сформулирована президентом России Владимиром Путиным 5 сентября 2005 года в обращении к правительству парламенту и руководителям регионов. Позднее на сайте появился документ Уточненные направления реализации приоритетного национального проекта Доступное и комфортное жилье гражданам России“ на 2009 2012 годы...
29853. Основные виды финансовых стратегии организации 14.33 KB
  Генеральной финансовой стратегией называют финансовую стратегию определяющую деятельность предприятия. Например взаимоотношения с бюджетами всех уровней образование и использование дохода предприятия потребности в финансовых ресурсах и источниках их формирования на год. [4; 322] Главной стратегической целью финансов является обеспечение предприятия необходимыми и достаточными финансовыми ресурсами. Финансовая стратегия предприятия в соответствии с главной стратегической целью обеспечивает: 1 формирование финансовых ресурсов и...
29854. Роль региональных и местных бюджетов в социально-экономическом развитии территорий 15.14 KB
  Роль региональных и местных бюджетов в социальноэкономическом развитии территорий Бюдже́т от старонормандского bougette кошель сумка кожаный мешок схема доходов и расходов определённого лица семьи бизнеса организации государства и т. Бюджет это важнейшая концепция как в микроэкономике так и в макроэкономике государственный бюджет. Изучением бюджета занимается наука финансы. Региональный бюджет совокупность валют правил и норм их использования взаимного обмена применения в качестве платежных средств а также...