Когда вы устанавливаете новые программы в терминале, вы могли часто видеть появляющиеся информативные диалоговые блоки для обратной связи с вами. Типы диалоговых блоков различны: от простых диалогов да/нет до полей ввода, блоков паролей, чеклистов, меню и так далее. Преимущества использования таких дружественных к пользователю блоков очевидны, ведь они интуитивно направляют вас для ввода необходимой информации.
Когда вы пишите интерактивный шелл скрипт, вы на самом деле можете использовать такие диалоговые блоки для принятия ввода пользователя. Будучи предварительно установленной на всех современных дистрибутивах Linux, программа под названием whiptail может упростить процесс создания шелл скриптом диалоговых и информационных блоков в терминале наподобие тех, что графических интерфейсов, что кодируют Zenity или Xdialog для скриптов.
В этом уроке я опишу как с использованием whiptail создать дружественный пользователю диалоговые блоки в шел скрипте. Я также покажу Баш фрагменты кода различных диалоговых блоков, поддерживаемых в whiptail. (надеюсь подойдет)
Объяснение:
Как правильно отформатировать текст в «Ворде» и на что обратить внимание в первую очередь? Итак, какие же инструменты для оформления имеются в самом редакторе? Говоря о том, как отформатировать текст в «Ворде», среди основополагающих принципов обработки можно выделить следующие: оформление шрифта (тип, размер, регистр, интервалы между литерами и символами, цвет, заливка и т. д.); выравнивание текста на странице; установка абзацев и отступов; назначение параметров страниц документов; обработка текста с созданием дополнительных элементов оформления (заголовки, колонки, колонтитулы, списки).
Работа со шрифтами. Начнем с самого простого – установки параметров шрифтов. Как отформатировать текст в «Ворде», используя этот инструментарий? Очень просто. Для этого в редакторе (если не брать в расчет разделы основных меню главной панели) все необходимые инструменты вынесены на панель с инструментами и располагаются в специальном разделе с кнопками и выпадающими меню. В принципе, вопрос того, как отформатировать текст в «Ворде» 2007, 2003, 2010, 2013 или 2016, во всех версиях решается достаточно просто. Для начала из выпадающего списка выберем нужный шрифт (например, Times New Roman), затем из такого же списка установим размер шрифта (лучше использовать 12 или 14). После этого, нажимая кнопки выделения, можно установить его тип (жирный, курсив, подчеркнутый, зачеркнутый). Чуть правее имеются кнопки изменения цвета самого шрифта или его фоновой заливки. Увлекаться применением такого оформления не стоит, а использовать его только в крайних случаях, когда необходимо подчеркнуть важность содержимого. То же самое касается и установки предыдущих параметров.
Выравнивание текста. Следующим этапом станет установка параметров выравнивания текста. По умолчанию в редакторе установлено выравнивание по левому краю. Но такое положение текста для чтения не всегда удобно. На панели инструментов имеется четыре основные кнопки для установки выравнивания: по левому краю; по центру; по правому краю; по ширине. Выравнивание по краям или по центру обычно применяется в случае создания «шапок» или установки места, скажем, для подписи в договоре. Наиболее удобным является выравнивание по ширине, при котором первые и последние литеры каждой строки располагаются на одинаковом расстоянии от края страницы, не считая абзацев. Как в «Ворде» отформатировать текст по ширине? Да просто выделить нужный фрагмент и нажать соответствующую кнопку. Также ее можно нажать и в том случае, если ввод текста только предполагается осуществить (пустая строка).
Установка отступов. Теперь необходимо выделить абзацы или красные строки. В самом простом случае при вводе текста с красной строки можно использовать клавишу табуляции (Tab), для которой по умолчанию обычно установлен горизонтальный отступ 1,25 см. Изменить его и дополнительные параметры можно перемещением ползунка в виде треугольников и уголков на горизонтальной линейке (но только при активном соответствующем режиме отображения документа). Обратите внимание на кнопки вида, расположенные на панели в правой ее части. Для быстрой установки вертикальных интервалов можно использовать предустановленные настройки вида (например, без интервала, обычный, заголовки и т. д.). В случае когда требуется применить строго определенные параметры, в Word версий 2010 и выше необходимо использовать меню «Макет» и раздел установки интервала между абзацами. Здесь все настраиваемые отступы можно указать вручную. Особое внимание следует обратить на меню междустрочного интервала. Многие пользователи, в свое время набиравшие в редакторе дипломы, знают, что в требованиях указан полуторный интервал, который можно выбрать из выпадающего списка или установить значение самостоятельно.
Параметры страницы Еще один момент в рассмотрении вопроса о том, как отформатировать текст в «Ворде», связан с установкой параметров самой страницы, доступ к которым в последних версиях редактора можно получить через меню дизайна с выбором полей, ориентации или размера листа. Обычно при создании документов используется формат листа А4 с книжной (вертикальной) ориентацией. При выборе нужных значений эти параметры можно поменять по своему усмотрению. Что же касается установки полей, возвращаясь к вопросу об оформлении дипломных работ, требуется установка левого поля 3 см, правого – 2 см, верхнего и нижнего – 1,5 см. Если требования отсутствуют, как таковые, значения по умолчанию можно не трогать или изменить их, в зависимости от своих предпочтений. В разделе дизайна для страницы можно применять установку границ и подложки, изменять цвет или применять специальные темы (если только документ не создавался или открывался в режиме совместимости с охранением файла в формате DOC более старых версий редактора, а не в формате DOCX текущей версии программы).
Поделитесь своими знаниями, ответьте на вопрос:
Даны три целых числа, одно из которых отлично от двух других, равных между собой. определить порядковый номер числа, отличного от остальных.
var
a,b,c:integer;
begin
write('Введите три целых числа через пробел: ');
readln(a,b,c);
if b=c then writeln('Порядковый номер числа отличающегося от других: 1');
if a=c then writeln('Порядковый номер числа отличающегося от других: 2');
if a=b then writeln('Порядковый номер числа отличающегося от других: 3');
end.