Главная » Статьи для тега "вывода"

Окно вывода Free Pascal

Добавлено Дата: 4 August, 2014 категория: Free Pascal

По умолчанию программа может использовать для вывода результатов всю ра- бочую площадь окна консольного приложения — 25 строк по 80 символов в стро- ке. Чтобы убедиться в этом, можно воспользоваться программой из листинга 12.1.

   Листинг 12.1. Программа  MaxWindow                                           

Читать »

Ввод/вывод данных простого типа Free Pascal

Добавлено Дата: 8 July, 2014 категория: Free Pascal

Из ряда программ, приводившихся в предыдущих разделах, вы заметили, что ввод осуществляется с помощью процедур read (от англ. read — читать) и readln (от англ. read line — читать строку), вывод — с помощью процедур write (от англ. write — писать) или writeln. Добавка символов ln означает, что после выполнения соответствующей операции курсор на экране дисплея переводится в начало сле- дующей строки.

Читать »

Разное CRT Free Pascal

Добавлено Дата: 11 May, 2014 категория: Free Pascal

Список остальных процедур и функций модуля Crt приведен в табл. 12.2

Таблица 12.2

Формат обращения

Читать »

Программирование последовательного порта Bascom-8051

Добавлено Дата: 16 February, 2013 категория: Bascom-8051, Basic, Железо

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

Читать »

Программирование вывода на индикатор Bascom-8051

Добавлено Дата: 23 January, 2013 категория: Bascom-8051, Basic, Железо

Компилятор Bascom обеспечивает вывод на символьный индикатор значений числовых  переменных и символьных строк во всех возможных вариантах. Синтаксис операторов вывода  данных и команд управления курсором достаточно прост и не требует дополнительных, более  подробных пояснений, чем это сделано выше. Однако нужно заметить, что построение системы  отображения данных является более сложной задачей, чем применение  последовательности  операторов  вывода.  Проектируемые  устройства  с  символьным  индикатором должны  отвечать  требованиям  эргономики,  включающей  обязательное  форматирование  и  позиционирование выводимых цифровых данных и сообщений. С учетом этого, рассмотрим практические вопросы  построения и программирования системы отображения информации. Как обычно, перед началом программирования требуется разработать план системы отображения, включающий в себя следующие составляющие, перечисленные в порядке очередности:

Читать »

Создание файла – open, creat, close, unlink

Добавлено Дата: 25 August, 2012 категория: Программирование для UNIX

Помимо использования стандартных файлов ввода, вывода и вывода ошибок, вам потребуется явно  открывать файлы для  чтения и записи. Для  этой цели существуют два системных вызова: open и creat.1

Функция open аналогична fopen из предыдущей главы за исключением того,  что она возвращает не указатель файла, а файловый дескриптор, имеющий тип int.

Читать »

Программные каналы UNIX

Добавлено Дата: 18 August, 2012 категория: Программирование для UNIX

Во  всех  примерах предыдущего раздела  применялся один  и  тот  же прием: помещение вывода одной программы на вход другой через временный файл. Но ведь у временного файла нет другого назначения; на самом  деле это слишком грубый метод. Данное наблюдение привело к созданию концепции программного канала (pipe),  одного  из наиболее важных достижений системы UNIX. Канал – это способ подключения вывода одной  программы на вход другой без каких бы то ни было временных файлов; а конвейер (pipeline) – это соединение двух  или  более программ посредством каналов.

Читать »

ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ

Добавлено Дата: 28 July, 2012 категория: SQL, Базы данных

В этом и следующем разделах приведено очень краткое введение в некоторые из основных понятий логики. В настоящем разделе рассматривается исчисление высказываний, а в следующем — исчисление предикатов. Но следует сразу же отметить, что с точки зрения рассматриваемой темы исчисление высказываний в  конечном итоге не имеет слишком большого значения; главная основная задача текущего раздела в действительности состоит в том, чтобы подготовить основу для понимания следующего. А в целом назначение этих двух разделов вместе взятых состоит в подготовке базиса, на котором построена остальная часть данной главы.

Читать »

Назначение и типы контекстов

Добавлено Дата: 21 July, 2012 категория: Win32 API

Основой механизма взаимодействия приложений Windows с гра­фическими устройствами (экран и принтер) является интерфейс гра­фических устройств GDI (Graphics Device Interface). GDI это сово­купность программных средств Windows, организующих вывод на эк­ран или принтер графических объектов текстовых строк, геометри­ческих фигур, изображений и т.п. Windows-приложение не имеет не­посредственного доступа к аппаратуре. Вместо этого оно вызывает функции GDI, которые работают с драйверами физических устройств. Иначе говоря, приложения, обращаясь к функциям GDI, работают не с физическими устройствами вывода, а с логическими, и при вызове функций не учитывается физический способ отображения. Возможно­сти вывода и аппаратные особенности устройства учитывает его драй­вер. Благодаря этому механизму вывода графической информации приложения способны работать с любым устройством вывода, драйвер которого установлен в системе. Код библиотеки GDI находится в фай­ле gdi32.dll. Драйверы стандартных устройств поставляются как часть подсистемы ввода-вывода Windows, а драйверы специализированных устройств предоставляются их производителями.

Читать »

Типы растров

Добавлено Дата: 15 July, 2012 категория: Win32 API

Растр представляет собой набор пикселов, каждому из которых со­поставлены биты, кодирующие его цвет. Количество цветов пиксела равно 2N, где N количество битов, отводимых для хранения цвета. Например, для режимов TraeColor для хранения цвета используется 24 бита, по 8 бит на каждую из компонент RGB, а в режимах HiColor цвет пиксела хранится в 16 битах.

Читать »

ФОРМАТЫ

Добавлено Дата: 8 July, 2012 категория: Basic

Каждый  оператор  PRINT  USING  содержит либо формат,  представляющий  собой  образ  формы представления  выводимых  значений, чисел или  строк  символов,  либо ссылку  на  такой  формат. Основной составной частью такого формата является символ  решетки (#), указывающий, что надо напечатать  цифру  или    символ. Действие формата  показано  в    приведенном ниже  примере, иллюстрирующем также различия между двумя операторами PRINT:

Читать »

ЭВМ

Добавлено Дата: 29 June, 2012 категория: Basic

Язык программирования Бейсик рассчитан на работу с в режиме диалога. На рис. 1.2 изображен обычный набор компонентов, составляющих основу системы с Бейсиком.

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

Читать »

ВИДЫ РАСЧЕТОВ И ИХ ГРУППЫ

Добавлено Дата: 7 May, 2012 категория: 1С Предприятие

7.15.1.  ВЫВОД СПИСКОВ ВИДОВ РАСЧЕТОВ И ИХ ГРУПП

С  ВР  и  группами  ВР  мы уже имели  возможность  ознакомиться весьма плотно.  Те| перь  наша  задача  привести  достаточные для  активного  употребления  этих  объектов справочные  сведения.

Читать »

Функция printk( )

Добавлено Дата: 25 March, 2012 категория: Ядро Linux

Функция  форматированного вывода  сообщений printk( )   работает аналогично библиотечной функции printf( )  языка С.  Действительно в этой  книге  до этого  момента  мы  не  видели  никаких существенных отличий в ее использовании. Для  большинства задач  это  именно так:  функция printk( )  — это  просто  функция ядра, выполняющая форматированный вывод  сообщений. Однако, некоторые различия все же  имеются.

Читать »

Анимация двухмерных изображений

Добавлено Дата: 10 July, 2011 категория: Ассемблер, Железо

Анимация в двухмерном режиме, то есть создание на экране иллюзии движения плоских изображений (спрайтов), также реализуется при помощи масок [1]. Однако если для неподвижного объекта (например, буквы шрифта) достаточно одной маски, то движущийся объект требует отдельную маску для каждой фазы движения в каждом из возможных направлений. Чтобы получить приличную иллюзию движения, необходимо отобразить от 8 до 12 фаз [20]. Человеческий глаз способен различать углы менее одного градуса, поэтому, чтобы создать иллюзию вращения крупного объекта или движения его по произвольным направлениям, нужно иметь по маске на каждый из возможных трехсот шестидесяти градусов поворота. Сложные объекты способны совершать разнообразные виды движений, для каждого из которых нужен собственный комплект масок. Объект типа «человек», например, может идти, ползти, прыгать, приседать, взбираться по лестнице, плыть и т. п. Механические объекты обычно проще, чем живые, — требуют меньшего количества фаз и разновидностей движения (поэтому их так любят использовать разработчики игр).

Читать »