72631

Бесформатный ввод-вывод

Доклад

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

Бесформатную форму ввода вывода чаще всего применяют при вводе а также при отладочной печати. Если важны не только сами значения но и форма их представления то используют форматный вывод рассматриваемый позднее.

Русский

2014-11-26

12.53 KB

0 чел.

Бесформатный ввод вывод

Ввод/вывод выполняется операторами read/write (то есть по-русски "читаем/пишем"). Бесформатную форму ввода/вывода чаще всего применяют при вводе, а также при отладочной печати. Если важны не только сами значения, но и форма их представления, то используют форматный вывод, рассматриваемый позднее. Если в скобках после read/write второй параметр является звездочкой, то ввод/вывод выполняется под управлением списка:

read(u,*) список_переменных

write(u,*) список_ переменных_констант_выражений

Пример, прочитать переменные p и k и провести их контроль:

integer k; real p

read(1,*)p,k ;  write(2,*)"p и k восприняты как",p,k

Обмен данными всегда идет в порядке перечисления величин в списке. В первом операторе читается сначала p, потом k. Во втором операторе выводится сначала надпись "p и k восприняты как", потом значения p и k.

Данные вводят через запятую, но можно в качестве разделителя использовать "пробел" или "Enter - конец_строки". Запись одинаковых чисел упрощает повторитель, например 8,8,8,8,8,8,8, легче записать как 7*8 (в данном случае "7*" - это повторить 7 раз следующее число 8).

Значения констант, подлежащих вводу, должны соответствовать типам переменных в списке ввода. Так, например константа 8.0 для k будет расценена как ошибочная, в то же время константа 8 для p не вызовет ошибки.

Вывод без формата, применимый при отладке программ, дискомфортен для пользователя. Для создания привлекательного программного продукта требуется максимум внимания уделить оформлению результатов. Сочетая гибкость и математическую строгость, форматный вывод тут незаменим.


 

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

82699. Книга – вчора, сьогодні, завтра… 45.5 KB
  Мета: дати учням загальні відомості про книгу як історичну памятку людства як коштовний скарб в якому джерело мудрості; ознайомити з основними етапами створення книги дати загальні поняття про процес виготовлення книги в наш час; виховувати інтерес повагу та любов до книги.
82700. My Last Day Off. (A fairy-tale about the past) 31 KB
  Objectives: to retell pupils a fairy-tale about the past; to present pupils the way of expressing the past (regular verbs); to teach pupils to make up sentences in Past Simple; to read the text and answer the questions; to teach pupils to speak about their last day off...
82701. В.А.Сухомлинский «Стыдно перед соловушкой», «Камень», «Красота, вдохновение, радость и тайна» 31 KB
  Цель: познакомить учащихся с рассказами В.А.Сухомлинского, расширить интерес к чтению, совершенствовать технику чтения, учить высказывать собственное мнение, делать выводы, работать над выработкой навыков сознательного чтения...
82702. Як поводитися за столом? Гостини 909.5 KB
  Мета уроку ― ознайомити учнів з правилами етичної поведінки в гостях, ознаками гостинності; з’ясувати сутність понять ввічливий, уважний, чемний, грубий; вчити розв’язувати поведінкові ситуації; виховувати навички культурної поведінки в гостях, гостинність.
82703. Охорона природи в Україні 373.5 KB
  Інтерактивна дошка презентація Охорона природи в Україні атласи гасло: Не просто слухати а чути. Яку тему вивчали на минулому уроці Яка кількість населення України Які народи складають населення України Яка державна мова України На що поділена територія України Скільки областей в Україні...
82704. Останні години життя Ісуса Христа на Землі 370 KB
  Допомогти зрозуміти учням початкових класів, учасникам і глядачам велич Христових страждань. Усвідомити цінність терпінь як вияву любові. Допомогти внести в систему моралі дитини відчуття Божої турботи про людство. Дати розуміння Посту – як часу тиші, пре задуми і роздумів над Хресним шляхом Ісуса.
82705. Як Шевченко у футболі, забиваемо ми голи 269 KB
  Мета: навчальна: ознайомити учнів з поняттями досягнення; обговорити складові успіху; на прикладах відомих людей показати шлях до здійснення мети; поглиблювати знання людей про видатних людей; розвивальна: розвивати вміння аналізувати і робити висновки; розвивати навички пошукової активності...
82706. Милосердя в нашому житті 183 KB
  Мета: розкрити поняття милосердя; поглибити знання учнів про милосердя і безкорисливість; виховувати повагу добре ставлення до оточуючих; розвивати вміння доводити свою думку аналізувати свої вчинки та вчинки інших; формувати навички творчої роботи; розвивати навички синтезу та аналізу дослідницькі...
82707. Природа навколо нас 245 KB
  Діти сьогодні у нас особливий урок урок краси доброти і милосердя. Діти читають вірші про довкілля 1 учень. Запрошую вас діти на театральну стежинку до театру. учні тричі дзвонять у дзвіночок Бажаю вам діти веселої гри та вдячних глядачів.