Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Новосибирский Государственный Технический Университет
ИНФОРМАТИКА
Операционные среды персональных компьютеров
Программные средства создания и сохранения информации
Часть 1
Методические указания к выполнению лабораторных работ для студентов I-го курса дневного отделения механико-технологического факультета. Специальность 22301.
Составители: ст.преп. Асташов Е. Г.
асс. Яцевич Т.А.
Рецензенты:
Основные понятия пользовательского интерфейса среды WINDOWS 9*, NT,XP. Работа в среде операционной системы MS DOS. Командная строка (сmd) в Windows
Изучение приемов работы в операционных системах Windows 9*/NT/XP: организация рабочего стола, работа с окнами, манипулирование файлами и каталогами, запуск приложений. Приобретение навыков работы в среде операционной системы MS DOS, командная строка (сmd) в Windows. Освоение наиболее часто применяемых команд операционной системы и операционной оболочки FAR Manager.
Windows 9*/NT/XP представляет собой 32-разрядную операционную систему, обеспечивающую многозадачную обработку программ (приложений) в защищенном режиме работы микропроцессора. Она имеет удобный графический пользовательский интерфейс, совместимость с программами реального режима, поддерживает возможность работы в одноранговых компьютерных сетях.
Запуск операционной системы происходит при начальном старте компьютера. Сначала на дисплее на некоторое время появляется заставка, по которой можно определить версию
Windows, а затем главный экран среды, именуемый Рабочий стол (рис.1).
Рис. 1. Главный экран Windows
На Рабочем столе располагаются Панель задач, а также пиктограммы объектов интерфейса. В интерфейсе Windows реализована объектная модель работы пользователя. Ее суть заключается в том, что все, с чем работает пользователь (диски, каталоги, файлы, управляющие элементы программ и пр.) представляют собой объекты, которые отображаются с помощью специальных значков с подписями (пиктограмм) на экране дисплея. Таким образом, обращение к объектам происходит с помощью их графических образов, которые могут располагаться в различных местах экрана по усмотрению пользователя. Благодаря этому создается очень удобный и наглядный способ общения пользователя с компьютером, напоминающий работу человека за письменным столом.
На панели задач обязательно присутствует кнопка Пуск, нажав которую можно открыть главное меню системы. С его помощью можно:
Кроме того, в главном меню имеется пункт Завершение работы, предназначенный для корректного выхода из системы перед выключением питания компьютера.
Внешний вид Рабочего стола может быть самым разным. Практически всегда на нем присутствуют пиктограммы Мой компьютер, Корзина, Интернет, Сетевое окружение - объекты, которые создаются при инсталляции Windows. Кроме них пользователь может разместить на рабочем столе друге объекты - пиктограммы файлов, каталогов или их ярлыки. Наряду с пиктограммами на Рабочем столе располагаются окна приложений, в которых исполняются запущенные программы. При этом каждому окну соответствует своя кнопка на панели задач.
Рис. 2 Окно приложения Проводник
Окна Windows -приложений имеют унифицированную структуру. Верхняя строка окна - его заголовок. В нем отображается название программы. С левой стороны от имени окна расположена пиктограмма системного меню приложения, а справой - три кнопки управления окном. Они позволяют увеличивать окно до размеров всего экрана, сворачивать его или закрывать вообще. Для этого следует произвести одиночный щелчок мышью по соответствующей кнопке. Восстановить свернутое окно можно, щелкнув мышью по кнопке в панели задач. Под заголовком размещается строчное меню. Пунктами строчного меню, являются наименования групп команд, с помощью которых производятся различные действия, предусмотренные приложением. Ниже строчного меню находятся панели инструментов - области окна, содержащие символические обозначения кнопок, нажатие на которые приводит к выполнению команд программы. Практически все они дублируют возможности, предоставляемые строчным меню, однако их использование существенно повышает удобство работы с программой. Внизу окна Windows -приложения располагается строка состояния, в которой приводятся сведения о текущем состоянии исполняемой программы. Пространство между панелями инструментов и строкой состояния - рабочее поле приложения. В нем выводится информация в соответствии с назначением приложения.
Одновременно может быть открыто несколько окон, но активно только одно из них. Заголовок активного окна отличается от других по цвету и интенсивности свечения символов. Для активизации какого-либо окна нужно щелкнуть мышью в любом месте этого окна.
Пользователь может изменять размеры и расположение окон: они могут размещаться на Рабочем столе так, что будут видны все одновременно, или же накладываться друг на друга. Перемещать окно и изменять его размеры удобнее всего при помощи мыши с использованием технологии Перетащил-Бросил. Для этого следует указать мышью на соответствующий элемент окна, нажать левую кнопку (“захватить” элемент), и, не отпуская кнопки, произвести необходимые действия. Для перемещения окна следует захватить его заголовок, для изменения размеров - одну из границ. При захвате границ окна указатель мыши изменяет свою форму.
Комбинация клавиш CTRL+ALT+DEL открывает окно задач, с помощью которого можно завершить любую задачу в списке окна или выключить компьютер.
Важной служебной программой Windows, предназначенной для работы с файловой структурой компьютера, является программа Проводник (Explorer). Она запускается командой главного меню Пуск-Программы-Проводник. Окно Проводника имеет две панели: левую, называемую панелью папок, и правую, называемую панелью содержимого (рис. 2).
В отличие от MS DOS, в которой место хранения информации на диске именовалось каталог, в Windows используется термин папка (folders). Это понятие более широкое, чем каталог и служит для обозначения любого хранилища документов и программ, структуру которого можно просмотреть средствами Windows. К таковым относятся компьютер, диски, программные группы. В папках хранятся объекты интерфейса: пиктограммы папок, файлов, ярлыки - ссылки для обращения к другим файлам или каталогам. С помощью Проводника пользователь может выполнять следующие действия.
Осуществлять навигацию по файловой структуре. Цель навигации состоит в обеспечении доступа к нужной папке и ее содержимому. Ее выполняют по панели папок. Папки могут быть развернуты или свернуты, а также раскрыты или закрыты. Если папка имеет вложенные папки, то на левой панели рядом с папкой отображается узел, отмеченный знаком <+>. Щелчок на узле разворачивает папку, при этом значок узла меняется на <->. Таким же образом папки и сворачиваются. Для того чтобы раскрыть папку, надо щелкнуть по ее пиктограмме. Содержимое раскрытой папки отображается на правой панели. Одна из папок на левой панели раскрыта всегда. Закрыть папку щелчком на ее значке невозможно - она закрывается автоматически при раскрытии любой другой папки.
Запускать программы на выполнение, открывать документы. Эта операция выполняется двойным щелчкам по пиктограмме программы или документа на правой панели Проводника. Если нужного объекта на правой панели нет, нужно сначала выполнить навигацию на левой панели и найти папку, в которой он находится.
Создавать папки и файлы. Прежде, чем создавать новую папку, следует на левой панели Проводника раскрыть папку, внутри которой она будет создана. Затем надо щелкнуть правой кнопкой мыши на свободном от пиктограмм месте правой панели и в появившемся в контекстном меню выбрать пункт Создать-Папку. На правой панели появится пиктограмма папки с выделенным полем названия. В таком состоянии его можно редактировать. После того как в выделенное поле будет введено имя папки, она будет создана и войдет в состав файловой структуры. Файлы (документы программ) и ярлыки создаются аналогично.
Копировать и перемещать файлы и папки. Папку, в которой происходит копирование, называют источником. Папку, в которую помещают копированный объект, называют приемником. Копирование выполняют с использованием технологии Перетащил-Бросил. Сначала необходимо найти и раскрыть папку-источник, чтобы на правой панели был виден копируемый объект. Затем - найти на левой панели папку-приемник. Далее следует указать мышью на копируемый объект, нажать левую кнопку (“захватить” объект), и, не отпуская кнопки, переместить его на пиктограмму папки-приемника. В момент, когда наведение выполнено правильно, подпись папки-преемника меняет цвет, и кнопку мыши можно отпускать. Если и папка-источник, и папка-приемник принадлежат одному диску, то при перетаскивании выполняется перемещение, а если разным дискам - то копирование. В тех случаях, когда нужно обратное действие, выполняют специальное перетаскивание при нажатой правой кнопке мыши.
Удалять файлы, папки, ярлыки. Работа начинается с навигации. На левой панели открывают папку, содержащую удаляемый объект, а на правой панели выделяют нужный объект (или группу объектов). Удаление можно выполнять несколькими способами:
При работе с файловой структурой диска для некоторых операций (удаление, копирование, перемещение и т.п.) часто требуется выделять не один объект, а несколько. Для выделения группы объектов при щелчке мыши надо держать нажатой клавишу Shift или Сtrl. Если при щелчке держать нажатой клавишу Сtrl, то выделение нового объекта не снимает выделение с объектов, выделенных ранее. Так можно выделить любую произвольную группу. Выделение при нажатой клавише Сtrl действует, как переключатель, то есть повторный щелчок на выделенном объекте снимает выделение. Если выделяемые объекты расположены подряд, то можно воспользоваться клавишей Shift. В этом случае при нажатой клавише щелкают на первом выделяемом объекте группы и на последнем. Все промежуточные объекты выделяются автоматически.
Через буфер обмена можно переносить не только, папки и файлы, но и фрагменты текстов из одного документа в другой, иллюстрации, и др. В нем всегда может находиться только один объект. При попытке поместить туда другой объект, предыдущий объект перестает существовать. Поэтому буфер обмена не используют для длительного хранения чего-либо. Поместив объект в буфер, немедленно выполняют вставку из буфера в нужное место.
Все предусмотренные программой Проводник действия (в том числе и описанные выше) можно выполнить с помощью команд строчного меню. Назначение пунктов этого меню следующее.
Файл - команды работы с файлами и каталогами (создать, удалить, переименовать и др.).
Правка - команды выделения объектов файловой структуры и работы с буфером обмена.
Вид - команды управления внешним видом окна Проводника и настройки программы.
Сервис - команды подключения сервисных функций (поиск, работа с сетевыми дисками).
? - получение справки по программе.
Манипулировать каталогами и файлами можно также из окна Мой компьютер, вызываемого двойным щелчком по одноименной пиктограмме, расположенной на Рабочем столе. Но и в этом случае все выполняемые действия - результат работы программы Проводник
Кроме программы Проводник в составе операционной среды Windows имеется много других служебных и сервисных программ, существенно повышающих удобство работы пользователя. Часть таких программ входит в группу Стандартные. Назначение некоторых из них.
Paint - графический редактор для создания несложных рисунков, схем.
Блокнот - простейший текстовый редактор.
WordPad - текстовый редактор для создания документов средней сложности.
Калькулятор - программа для выполнения простейших расчетов.
Поскольку все Windows-приложения имеют единый пользовательский интерфейс, общие приемы работы в этих программах аналогичны рассмотренным выше. Конкретную подсказку по работе с той или иной программой можно получить, обратившись к справочной системе программы, вызываемой командой строчного меню Справка (?).
Операционная система - это программа, обеспечивающая управление всеми аппаратными средствами компьютера и происходящими в нем процессами. Она предоставляет пользователю возможность общего управления компьютером, выявляет различные события, возникающие в ходе его работы, и соответствующим образом реагирует на них, поддерживает работу всех программ. Одной из наиболее распространенных операционных систем для 16-разрядных персональных компьютеров была система MS DOS. В результате в настоящее время эксплуатируется множество прикладных программ, предназначенных для работы в этой среде.
Диалог пользователя с MS DOS осуществляется в форме команд. Это значит, что для выполнения того или иного действия пользователь должен в командной строке набрать нужную команду и нажать клавишу Enter. Когда MS DOS к диалогу готова, она выдает приглашение, содержащее, как правило, информацию о текущем диске, текущем каталоге и заканчивающееся символом ">". Например:
X:\MTF> - текущий диск X:, текущий каталог MTF
Совокупность команд с учетом правил их записи составляет командный язык операционной системы. Команды в MS DOS имеют следующий формат записи.
<команда> [<опции>],
где опции - необязательные параметры, уточняющие команду. К ним относятся диск, маршрут, имя файла или каталога, ключ. Маршрут - это последовательность из имен каталогов, разделенных символом "\" (обратный слэш). Разделителем команд и опций является пробел.
Синтаксис некоторых, наиболее часто используемых команд.
1.Установление текущего диска
<имя диска>:
Например: A: - объявление текущим диска A:.
2.Просмотр каталога
dir [<маршрут\>]<файл> [/p]
В данной команде, если имя файла не задано, то выводится все оглавление каталога. Иначе - только сведения о файле. Ключ /p задает поэкранный вывод. При его указании MS DOS после заполнения экрана приостановит вывод информации до тех пор, пока пользователь не нажмет любую клавишу.
Примеры записи команды:
dir - вывод оглавления текущего каталога;
dir X:\MTF /p - поэкранный вывод оглавления каталога MTF на диске X:.
3.Создание каталога
md [<маршрут>\]<каталог>
Например: md X:\MTF - создание каталога MTF в корневом каталоге диска X:.
4.Удаление каталога
rd [<маршрут>\]<каталог>
Например: rd X:\MTF - удаление каталога MTF, находящегося в корневом каталоге диска X:.
5.Смена текущего каталога
cd [<маршрут>\]<каталог>
Например: cd X:\MTF - переход в подкаталог MTF корневого каталога диска X:.
6.Просмотр дерева каталогов на заданном диске
tree [<имя диска>]
Например: tree X: - вывод дерева каталогов диска X:.
7.Копирование файлов
copy [<диск>][<маршрут\>]<файл-источник> [<диск>][<маршрут\>]<файл-приемник>
В первой опции команды устанавливается, откуда и какой файл копируется (источник), а во второй - куда и под каким именем (приемник). В именах файлов можно употреблять символы "*" и "?". Символ "*" трактуется как "любая последовательность символов", а символ "?" - как "любой символ".
Примеры записи команды copy.
copy X:\MTF\КM-11\abc.txt X:\MTF\def.txt - копирование файла abc.txt из каталога КM-11 в каталог MTF под именем def.txt.
copy *.* X:\ - копирование всех файлов текущего каталога в корневой каталог диска X:.
8.Создание файлов
copy con [<диск>][<маршрут\>]<файл-приемник>
con логическое устройство консоль ( клавиатура + монитор).
После выполнения команды и записи информации в файл, необходимо
завершить создание файла комбинация -Ctrl+z, после чего, обязательно,
нажать клавишу Enter.
9.Удаление файлов
del [<диск>:][<маршрут\>]<файл>
В именах файлов можно употреблять символы "*" и "?". Например:
del X:\MTF\def.txt - удаление файла def.txt из каталога MTF диска X:.
del X:\MTF\*.txt - удаление всех файлов имеющих расширение .txt из каталога MTF на диске X:.
10.Переименование файлов
ren [<диск>:][<маршрут\>]<файл1> <файл2>
Например: ren X:\MTF\def.txt abc.txt - переименование файла def.txt из каталога MTF диска X: в файл abc.txt, который будет расположен в текущем каталоге.
Процесс взаимодействия пользователя с MS DOS посредством командного языка достаточно сложен и неудобен. Для его упрощения используются специальные программы (операционные оболочки), которые создают качественно новую среду, предоставляющую пользователю более наглядные и более удобные средства. Большую популярность получила оболочка FAR. После ее запуска экран дисплея разделяется на ряд прямоугольных областей:
левую и правую панели;
командную строку MS DOS;
главное меню оболочки.
В панелях может отображаться информация о каталогах и файлах, файловой структуре диска (в псевдографическом виде), оперативной памяти и текущем диске либо содержимое файла. В любой момент времени активной является только одна панель - та, у которой подсвечен заголовок. Диск и каталог, указываемые в заголовке активной панели, являются текущими. Смена активности панелей производится нажатием клавиши Tab.
Один из отображенных в активной панели объектов (файл или каталог) выделен подсветкой. Перемещение по объектам активной панели производится с помощью клавиш управления курсором (Home, End, Page Up, Page Down, клавиш со стрелками). В нижней части панелей, отображающих оглавление каталога, находится строка мини-статуса, содержащая информацию об имени, размере и времени создания выделенного объекта. Над выделенными объектами можно производить различные действия, задаваемые командами оболочки с помощью функциональных клавиш и клавиши Enter.
Действие FAR при нажатии клавиши Enter зависит от того, имеется команда в командной строке MS DOS или нет. Если командная строка не пуста, то будет выполнена заданная команда. Если в командной строке команд нет, действие оболочки зависит от того, какой объект выделен - файл или каталог. Если выделен каталог, то при нажатии клавиши Enter происходит переход в этот каталог. Если файл - то действие оболочки зависит от того, какое расширение имеет этот файл. Файлы с расширениями .com, .exe, .bat загружаются в оперативную память компьютера, и начинается их выполнение. Над файлами с другими расширениями могут быть произведены какие-либо другие действия, (они задаются в специальном файле far.ext) либо FAR вообще никаких действий не произведет и компьютер возвратится в состояние ожидания команды.
Действия FAR при нажатии функциональных клавиш F1-F10 определены в главном меню оболочки.
F1 - вызов на экран справки по FAR (Help).
F2 - вызов на экран пользовательского меню.
F3 - просмотр файла на экране.
F4 - редактирование выделенного файла. При одновременном нажатии клавиш Shift и F4 создается новый файл с возможностью его последующего редактирования.
F5 - копирование файлов и каталогов.
F6 - переименование (перемещение) файлов и каталогов.
F7 - создание каталога.
F8 - удаление файлов и каталогов.
F9 - вызов верхнего меню.
F10 - выход из оболочки.
Если нажать клавишу Alt, то содержание главного меню изменится: в нем будет определено назначение функциональных клавиш при их одновременном нажатии с клавишей Alt. В частности, для выбора диска, отображаемого на левой панели нужно нажать Alt+F1. Для выбора диска, отображаемого на правой панели - Alt+F2.
При выполнении многих команд FAR в центр экрана выводится окно запроса, в котором требуется указать дополнительные сведения, необходимые для выполнения данной команды (маршрут, имя файла или каталога, режим работы и др.). В случае возникновения нештатной ситуации (например, попытки удаления файла с защищенной дискеты) FAR выдает на экран предупреждающее сообщение с выбором вариантов продолжения работы. Как правило, предупреждения FAR даются на красном фоне.
Большинство пунктов главного меню FAR содержит наиболее часто используемые команды оболочки - команды манипулирования каталогами и файлами. Кроме этих возможностей FAR предоставляет и много других. К ним можно обратиться, нажав клавишу F9. При этом в верхней строке экрана появляется дополнительное (верхнее) меню из пяти пунктов. Один пункт выделен подсветкой. Перемещение по пунктам верхнего меню осуществляется клавишами управления курсором. Нажатие клавиши Enter при активном верхнем меню приводит к появлению на экране дисплея еще одного, вертикального меню, состав команд которого зависит от того, какой пункт был выделен в верхнем меню. Содержанием вертикальных меню являются команды оболочки FAR. Назначение пунктов верхнего меню следующее.
Левая - содержит команды управления левой панелью, позволяющие менять вид и форму вывода информации в панели, производить смену диска.
Файл - содержит команды манипулирования файлами и каталогами. Некоторые из этих команд продублированы в главном меню, другие предназначены для установки атрибутов файлов и выделения групп файлов.
Диск - содержит команды работы с дисками.
Команды - содержит разнообразные команды, с помощью которых пользователь может осуществлять поиск файлов на диске, сравнивать каталоги, включать/отключать панели др. Кроме того, здесь же содержатся команды конфигурирования оболочки, с помощью которых устанавливаются внешний вид экрана и режимы работы FAR
Правая - содержит команды управления правой панелью.
Более подробно о назначении команд можно узнать, обратившись к помощи (нажав клавишу F1).
Выбор требуемой команды может быть произведен двумя способами:
Для того чтобы выполнить какую-либо команду верхнего меню не всегда нужно вызывать его на экран. Если в вертикальном меню рядом с именем команды указана комбинация клавиш, то это значит, что для выполнения данной команды нужно одновременно нажать соответствующие клавиши. Символ , расположенный слева в строке вертикального меню, означает, что указанный режим работы FAR уже задан.
Редактор WORD. Создание документа. Оформление документа
Изучение основных приемов работы с документами в редакторе Word: создание и сохранение файлов, ввод текста и манипулирование им, работа со справочной системой. Изучение основных приемов оформления документов в редакторе Word: форматирование текста, создание рисунков, таблиц, схем.
Программа Word предназначена для подготовки и редакторской правки больших по объему и сложных по структуре документов. Кроме текста в состав документа могут входить схемы, рисунки, таблицы, формулы. Одновременно можно работать над несколькими документами, каждый из которых представляет собой файл в формате Word.
Запуск редактора производится командой главного меню ПускПрограммыMicrosoft Word, после чего на экране дисплея появляется окно Word (см. рис. 3.).
Верхнюю часть окна занимает заголовок и строчное меню, содержащее наименование групп команд, с помощью которых производятся разнообразные действия по формированию активного документа. Ниже располагаются панели инструментов. Большинство кнопок панелей инструментов дублирует возможности, предоставляемые строчным меню. Названия кнопок отображаются под ними при позиционировании указателя мыши на кнопке.
Под панелями инструментов находится рабочая область часть окна, в которой располагаются окна документов. Как и в других программах среды Windows, в Word документ можно представить в виде отдельного окна со своим собственным заголовком. Одновременно может быть открыто несколько окон, одно из которых активно. Активное окно выделено подсветкой заголовка. При первичном запуске Word окно имеет заголовок Документ1.
Рис. 3. Структура окна Word.
Внизу окна Word располагается строка состояния. В ней выводится полезная информация о текущем состоянии программы, в том числе оперативная подсказка.
Кроме перечисленных элементов на экране всегда присутствует указатель мыши, который в зависимости от его местонахождения в окне может принимать различную форму. В частности, когда указатель находится в пределах рабочей области, то он имеет форму вертикальной черточки. За пределами рабочей страницы форму стрелки.
Перед вводом текста необходимо задать параметры его размещения на листе: задать поля, определить размеры и ориентацию страницы. Для этого можно воспользоваться командой меню ФайлПараметры страницы….
При вводе текста перевод курсора на новую строку происходит автоматически по достижении правой границы листа. Специальные символы, генерируемые при нажатии клавиш Enter, Tab и Space (пробел), могут отображаться на экране, но в итоговой распечатке они не присутствуют. Установка режима отображения специальных символов или его отмена производится щелчком мыши по кнопке Непечатаемые символы [ ¶ ] на панели инструментов Стандартная.
Нажатие клавиши Enter означает конец текущего абзаца и начало нового. То есть следующий текст будет вводиться на новой строке с отступом. Нажатие клавиши Tab отделяет одну часть текста от другой, например, данные текущей колонки таблицы от данных следующей колонки.
Переключение с русского алфавита на латинский (и наоборот) производится нажатием определенной комбинации клавиш (например, Alt+Shift) или при помощи мыши. Для этого щелчком левой кнопки мыши по индикатору языка в панели задач вызывается меню, в котором выбирается нужный язык.
Перемещение курсора по полю документа осуществляется либо с помощью мыши (для этого нужно щелкнуть в требуемом месте текста), либо при помощи следующих клавиш (комбинаций клавиш):
Home в начало строки;
End в конец строки;
Page Up на окно вверх;
Page Down на окно вниз;
стрелки на одну позицию в соответствующем направлении;
Ctrl+Home в начало документа;
Ctrl+End в конец документа;
Нажатие клавиши Shift в совокупности со всеми вышеперечисленными комбинациями клавиш выделяет соответствующую часть текста. Для выделения текста можно использовать и другие приемы. Слева от текста существует полоса выделения. На ней указатель мыши принимает вид стрелки, направленной вправо - вверх. Чтобы выделить текст нужно установить указатель мыши на полосу выделения, нажать левую кнопку мыши и, удерживая ее, перемещать указатель мыши вниз или вверх, затем отпустить кнопку мыши. Щелчок мыши без перемещения выделяет строку, двойной щелчок абзац. Чтобы выделить весь текст нужно нажать комбинацию клавиш Ctrl+A либо установить указатель мыши на полосу выделения, нажать клавишу Ctrl, а затем щелкнуть мышью. Любое перемещение курсора отменяет выделение текста.
Над выделенным текстом можно производить разнообразные действия: копировать, переносить, удалять и др. Для этого используются стандартные средства Windows: технология Перетащил-Бросил, контекстное меню.
Результат любого выполненного действия отменяется командой меню ПравкаОтменить или с помощью кнопки Отменить на панели инструментов Стандартная. Используя этот прием можно отменить целую последовательность ранее совершенных действий (до 300).
Существует режим ввода символов, когда текст набирается по уже имеющемуся тексту - режим замещения текста. Для включения этого режима нужно дважды щелкнуть мышью по слову ЗАМ в строке состояния. Отключение производится аналогично.
Для того чтобы увидеть, как выглядит созданный документ, следует щелкнуть по кнопке Предварительный просмотр на панели инструментов Стандартная.
Ответ на большинство вопросов возникающих при работе в Word можно найти в справочной системе, обращение к которой производится из пункта меню ?-Вызов справки.
Оформление документа заключается в изменении размера, внешнего вида и расположения различных элементов текста (форматировании текста), а также включении в текст различных объектов: рисунков, формул, таблиц и т.п. Действия по оформлению документа могут быть выполнены различными способами. Удобнее всего использовать для этих целей мышь, кнопки панелей инструментов, контекстное меню.
Основное правило при форматировании и редактировании текста заключается в том, что сначала выделяется фрагмент текста, подлежащий изменению, и только затем производятся действия над ним. Выбор требуемого действия можно произвести:
Установка границ текста, отступа для красной строки и межстрочных интервалов в абзацах производится в диалоговом окне Абзац, вызываемом из пунктов строчного меню Формат Абзац (закладка Отступы и интервалы). Быстрее и проще установить границы абзаца можно перетаскиванием мышью нижних треугольников, расположенных на горизонтальной измерительной линейке. Для установки отступа первой строки абзаца (красной строки) следует с помощью мыши переместить в нужную позицию верхний треугольник горизонтальной измерительной линейки.
Для выравнивания текста по левому, правому или обоим полям страницы используются кнопки на панели инструментов Форматирование с изображением нескольких линий, расположенных столбцом.
Перед тем как устанавливать параметры шрифта (тип, размер, цвет), необходимо выделить текст, который требуется отформатировать. При форматировании не выделенного текста команды форматирования будут относиться только к абзацу, в котором в данный момент находится курсор.
Чтобы скопировать формат какого-либо участка текста, выделите его и щелкните по кнопке Формат по образцу на панели инструментов Стандартная (кнопка с изображением кисти). Указатель мыши примет форму кисти. Затем выделите мышью участок текста, на который требуется скопировать формат, или щелкните мышью по абзацу, который нужно отформатировать по образцу.
Рисунки, схемы, графики и другие иллюстрации могут создаваться в документе как графическими средствами самого Word, так и с помощью внешних графических редакторов.
Графические средства Word представлены кнопками на панели инструментов Рисование, расположенной, как правило, над строкой состояния. Для размещения этой панели в окне Word нужно установить флажок напротив ее наименования в перечне, вызываемом из меню ВидПанели инструментов. Рисование с помощью средств Word осуществляется с помощью графических примитивов: прямая, окружность, дуга, автофигуры. Все графические примитивы имеют набор свойств, которые можно изменять, например: толщину линий, вид линий, направление стрелок. Для изменения свойств примитива его нужно сначала выделить, а затем с помощью соответствующих кнопок панели инструментов Рисование внести необходимые коррективы.
Полностью готовый рисунок, состоящий из отдельных примитивов, может быть оформлен как одно целое - объект, над которым можно производить различные манипуляции. Для этого необходимо выделить все входящие в него примитивы и, с помощью кнопки Действия панели инструментов Рисование сгруппировать выделенные объекты. Выделение группы объектов производится щелчком мыши по объекту при нажатой клавиши Shift. Клавиша Shift применяется также для рисования “правильного” примитива, например круга, квадрата, прямой линии, проведенной под углами 45о, 90о, 180о.
Возможности графических средств Word ограничены. С их помощью можно создавать простые рисунки. Сложные иллюстрации лучше готовить в специальных графических редакторах и затем вставлять их в текст. Для того чтобы вставить в текст рисунок, подготовленный в каком-либо графическом редакторе и хранящийся в файле, нужно задать команду строчного меню ВставкаРисунокИз файла, а затем указать в диалоговом окне имя файла с рисунком и щелкнуть по кнопке Добавить.
С рисунком можно производить различные действия: изменять размеры, перемещать в любое место документа, редактировать. Для этого он сначала выделяется щелчком мыши по полю рисунка. В результате вокруг рисунка образуется рамка. Затем, в зависимости от того, что предполагается выполнить, нужно сделать следующее:
Для создания таблицы следует установить курсор в нужное место текста, выбрать пункт строчного меню ТаблицаДобавить таблицу и, в появившемся диалоговом окне, задать параметры таблицы. Такого же результата можно достичь более простым и быстрым способом, кликнув мышью по кнопке Добавить таблицу на панели инструментов Стандартная. Полученная таблица выглядит на экране дисплея как совокупность ячеек небольших прямоугольников, обведенных пунктирными линиями (линиями сетки). При нахождении курсора в пределах таблицы внешний вид линеек меняется: на ней появляются специальные указатели, с помощью которых обозначаются границы столбцов и строк таблицы. Передвигая их мышью, можно изменять соответствующие размеры таблицы.
Для манипулирования элементами таблицы (строками, столбцами, ячейками) их надо выделять. Чтобы выделить столбец таблицы нужно позиционировать указатель мыши на верхней линии сетки над этим столбцом (при этом указатель принимает форму темной стрелки) и щелкнуть по ней. Кроме того, в пункте строчного меню Таблица есть специальные команды для выделения строк и столбцов таблицы, а также всей таблицы в целом. Для выделения отдельной ячейки нужно кликнуть мышью по полосе выделения ячейки, которая располагается сразу же за ее левой границей (на ней указатель мыши принимает вид контурной стрелки, направленной вправо - вверх).
Используя соответствующие команды меню Таблица, можно добавлять или удалять строки, столбцы или ячейки, разбивать или объединять ячейки, разделять таблицу на две независимые части. Команды данного меню становятся доступными в зависимости оттого, что именно выделено ячейка, столбец или строка. Для того чтобы добавить столбец за крайним справа, следует выделить фиктивный столбец, находящийся правее последнего столбца таблицы. Для добавления строки в конец таблицы установите текстовый курсор в правый нижний угол таблицы и вставьте строку.
В ячейках таблицы может содержаться самая разнообразная информация: текст, рисунки, числа, но не еще одна таблица. Ввод и манипулирование информацией в ячейках производятся точно так же, как и при работе с обычным текстом (с клавиатуры или по командам Word). Перемещение по ячейкам таблицы осуществляется либо с помощью мыши (для этого нужно щелкнуть по нужной ячейке), либо при помощи клавиш; Tab на ячейку вправо, Shift + Tab на ячейку влево.
Расположение таблицы относительно вертикальных границ страницы, а также размеры ячеек устанавливаются в диалоговом окне, вызываемом из пункта меню ТаблицаВысота и ширина ячейки…. Размерами ячеек удобно управлять с помощью мыши. Для этого нужно позиционировать указатель мыши на вертикальную или горизонтальную линию сетки таблицы, нажать левую кнопку мыши и, удерживая ее, переместить указатель на новое место.
Установка границ и красной строки абзаца текста, вводимого в ячейку, выравнивание производится точно так же, как и при работе с обычным текстом. При этом надо иметь в виду, что произведенные установки относятся только к абзацу в активной ячейке, а не ко всей таблице, если она не выделена.
Линии сетки таблицы при печати документа не отображаются. С целью улучшения ее оформления можно задать различные рамки, как для всей таблицы, так и для ее отдельных ячеек. Для этого следует выделить объект, подлежащий обрамлению и щелкнуть мышью по управляющему элементу раскрытия списка кнопки Внешние границы на панели инструментов Форматирование. В результате появится новая панель, в которой выбирается нужный вид рамки. Другой способ оформления таблицы обращение к меню ТаблицаАвтоформат…. В появившемся после исполнения этой команды диалоговом окне выбирается нужный тип формата.
Данные, подготовленные в других Windows-приложениях, могут быть вставлены в документ Word, как объекты. В тексте технической документации часто встречаются формулы, по которым выполнялись вычисления. Отображение формул удобно производить с помощью программы Microsoft Equation 3.0, которая представляет собой графический редактор, специализированный на рисовании разнообразных математических символов (редактор формул). Для того чтобы в текст Word вставить формулу нужно выполнить следующие действия:
Внедрение в документ Word объектов, подготовленных другими программами возможен не только данных Microsoft Equation 3.0 но и многих других Windows-приложений (например, Paint). Этот способ удобен тем, что при редактировании объекта загружается программа, при помощи которой он был получен и появляется возможность использовать ее средства для внесения изменений в содержимое объекта.
Изучение приемов работы с программами-архиваторами: архивация и разархивация файлов, добавление файлов в архив и удаление из архива. Изучение приемов работы по борьбе с вирусами, восстановлению удаленных файлов, обслуживанию дисков.
Одним из направлений обеспечения сохранности информации является создание резервных копий файлов (формирование архивов). При создании архивов целесообразно использовать специальные программы-упаковщики, которые производят перегруппировку символов в архивируемых файлах таким образом, что их размер уменьшается. Такие программы называют архиваторы. Кроме упаковки архиваторы позволяют объединить несколько архивируемых файлов в один (в том числе и с учетом иерархии каталогов). Это существенно упрощает работу с архивом.
Имеется несколько архиваторов, предназначенных для работы как в MS DOS, так и в Windows. Они различаются между собой скоростью работы, степенью сжатия архивируемых файлов, интерфейсом и другими характеристиками. Все они позволяют выполнять такие действия как:
2.1. Архивация файлов в MS DOS или в командной строке (cmd).
В среде MS DOS наибольшее распространение получил архиватор ARJ, RAR. Формат записи команды обращения к этому архиватору из командной строки имеет вид
Arj (или rar) <команда> [<режим>] [<маршрут1>\] <имя архива> [<маршрут2>] [<имена файлов>]
В ней используются следующие параметры.
<команда>- символ, с помощью которого задается вид выполняемого действия. Наиболее часто применяемые команды:
a - добавление файлов в архив (архивация). Если архивный файл отсутствует, то он создается архиватором заново;
e - извлечение файлов из архива (разархивация);
x - извлечение файлов из архива в соответствующие каталоги (разархивация);
l - просмотр оглавления архива;
d - удаление файла из архива;
<режим> - необязательный символ (совокупность символов), с помощью которых уточняются, заданные командой действия. Режимы указываются с предшествующим символом "-" или "/". Наиболее часто используемые режимы:
d - удаление исходных файлов при архивировании, а при разархивировании - удаление файлов из архива;
r - включение в архив файлов из подкаталогов;
<маршрут1> - необязательная последовательность из имен каталогов, разделенных символом "\", устанавливающая местонахождение архивного файла. Если <маршрут1> в команде архиватора не указывается, то по умолчанию считается, что архивный файл находится в текущем каталоге.
<имя архива> - имя архивного файла. Если расширение имени архивного файла не указывается, то архиватор в процессе его создания присвоит ему тип .arj.
<маршрут2> - необязательная последовательность из имен каталогов, разделенных символом "\", задающая для архиватора базовый каталог. При архивации файлы из базового каталога включаются в архив, а при разархивации из архива извлекаются в базовый каталог. Если базовый каталог в команде архиватора не указывается, то по умолчанию базовым считается текущий каталог.
<имена файлов> - имена файлов, включаемых в архив или извлекаемых из архива. При их указании можно использовать шаблоны. Если имена файлов в команде архиватора не указываются, то по умолчанию подразумеваются все файлы из базового каталога (при архивации) или все файлы из архива (при разархивации).
Примеры записи некоторых команд программы ARJ.
1.Создание архива из файлов только базового каталога
arj(или rar) a [<маршрут1>\]<имя архива> [<маршрут2>] [<имена файлов>]
2.Создание архива из файлов входящих, как в базовый каталог, так и в его подкаталоги
arj(или rar) a -r [<маршрут1>\]<имя архива> [<маршрут2>] [<имена файлов>]
3.Извлечение файлов из архива в базовый каталог
arj(или rar) e [<маршрут1>\]<имя архива> [<маршрут2>] [<имена файлов>]
4.Извлечение файлов из архива с выводом их в соответствующие подкаталоги
arj(или rar) x [<маршрут1>\]<имя архива> [<маршрут2>] [<имена файлов>]
5.Удаление файлов из архива
arj(или rar) d [<маршрут1>\]<имя архива> [<маршрут2>] [<имена файлов>]
Кроме рассмотренных команд и режимов работы архиватора имеется множество других. Для вывода на экран их полного списка нужно в командную строку MS DOS ввести команду
arj(или rar) -?
Удобные средства для работы с архивами предоставляет операционная оболочка FAR. Правда она поддерживает не все возможности архиваторов, а только наиболее часто используемые: просмотр оглавления; удаление и извлечение файлов из архива; помещение файлов в архив.
Для просмотра оглавления архива нужно на панели FAR выделить имя архивного файла и нажать Enter. В результате оглавление архива будет выведено на панель в виде содержимого каталога, работать с которым можно как обычно:
Для создания нового архива нужно выделить имена помещаемых в архив файлов и каталогов и нажать клавиши Alt+F5. В появившемся окне диалога указать полное имя (с маршрутом) архивного файла и отметить опции: включать подкаталоги, удалять архивируемые файлы, использовать фильтр. В этом же окне с помощью кнопки Метод сжатия можно выбрать используемый архиватор.
Для распаковки имеющегося архива нужно его выделить и нажать клавиши Alt+F6.
2.2. Архивация файлов в Windows
В среде Windows все большую популярность приобретает архиватор WinRAR. Он запускается командой главного меню Пуск-Все программы-WinRAR.
Для создания нового архива нужно в строчном меню окна архиватора выбрать команду File-New Archive или щелкнуть по кнопке New на панели инструментов. В появившемся диалоговом окне New Archive выполнить следующие действия:
После того как архив создан, его можно заполнять, то есть добавлять в него архивируемые файлы. Для этого выбирается команда строчного меню Actions-Add (Действия-Добавить), в результате выполнения которой на экране появляется диалоговое окно Add. (Если флажок Add dialog окна New Archive был установлен, то окно Add после создания нового архива откроется автоматически). В нем выполняются следующие действия:
Для извлечения файлов из уже существующего архива нужно сначала открыть его командой строчного меню File-Open Archive или щелчком мыши по кнопке Open. Затем в окне архиватора выделяются нужные файлы и, щелчком мыши по кнопке Extract (Извлечь), открывается диалоговое окно Extract. В нем указывается каталог, в который будет произведено извлечение. Если необходимо извлечение файлов с сохранением записанной при создании архива иерархии каталогов, то должен быть установлен флажок Use folders names.
Архивирование нередко применяется при переносе информации на дискетах с компьютера на компьютер. В случаях, когда размер архивного файла велик (больше емкости дискеты) WinRAR позволяет разбивать создаваемый на дискетах архив на отдельные части - тома. Тома создаются только на дискетах, то есть когда в поле Create in окна New Archive указан диск A:. При создании многотомного архива в диалоговом окне Add становится доступным поле Multiple disk spanning, в котором следует указать способ определения возможности размещения архива на дискете (рекомендуется Automatic). Перед записью архива на каждую дискету на экран выводится окно с предложением установить дискету в дисковод. Включенный флажок Erase any existing files on the disc before continuing этого окна позволяет удалять всю имеющуюся на дискете информацию перед созданием тома архива, в противном случае том архива будет занимать только свободное пространство на дискете. Разархивирование многотомного архива начинается с прочтения его оглавления, которое записывается на дискете с последним томом.
На основе имеющегося архива можно создать самораскрывающийся архив. Он представляет собой собственно архив и специальную программу для его распаковки и выглядит как обычный exe-файл. Самораскрывающийся архив очень удобен, когда архив предполагается раскрывать на компьютере, где WinRAR не установлен. Для создания самораскрывающегося архива нужно воспользоваться командой строчного меню Actions-Make .Exe File (она доступна только при открытом архиве). В открывшемся диалоговом окне WinZip Self-Extrator Personal Edition установить переключатель No spanning и щелкнуть мышью по кнопке Ok. Самораскрывающийся архив также можно разбить на тома. В этом случае в диалоговом окне WinRAR Self-Extrator Personal Edition нужно отметить метод архивации Save spanning или Old spanning.
Весьма удобна предоставляемая WinZip возможность работы с архиватором с помощью контекстного меню, вызываемого щелчком правой кнопки мыши по выделенному объекту файловой структуры.
2.3. Борьба с вирусами
Для борьбы с вирусами используются специальные антивирусные программы, которые различаются по характеру выполняемых ими действий. Наиболее часто используются программы, сочетающие в себе свойства программ-детекторов, позволяющих обнаружить вирусы в оперативной памяти и файлах, и программ-фагов, позволяющих уничтожить вирусы.
В компьютерных классах МТФ используются следующие антивирусы:
DrWeb - cureit.exe;
E-ZET- Nod32.exe;
Антивирусная утилита AVZ -avz.exe
Антивирус Касперского- AVP.
Обращение к AVP производится из пункта главного меню Пуск-Программы - AntiViral Toolkit Pro - AVP Сканер. Окно антивируса содержит несколько закладок. В них задаются условия проверки компьютера на вирусы:
в закладке «Область» - диски и папки, подлежащие проверке;
в закладке «Объекты» - объекты (память, типы файлов и др.), которые будут тестироваться.
в закладке «Действия» - действия, производимые в результате проверки.
Подробное описание программы AVP дано в справке.
2.4. Восстановление файлов
Можно воспользоваться восстановлением файлов из корзины-стандартный метод. Или воспользоваться специальной программой утилитой- Recover My Files.
=
При запуске которой появляется помощник восстановления, с помощью которого можно легко настроить параметры восстановления информации.
2.5. Обслуживание дисков
Стандартно пользователи используют встроенные утилиты Windows-Мой компьютер выбрать диск С(или другой)-свойства- в контекстном меню.
Выбрав вкладку Сервис можно выполнить проверку и если необходимо дефрагментацию.
Об этом может сообщить и сама операционная система, после анализа.
Интегрированная среда разработки программ программная система, обслуживающая весь цикл создания исполняемых файлов без выхода в операционную систему и обращения к другим программам. В ее состав входят: многооконный текстовый редактор, компилятор, редактор связей (линковщик), отладчик, подсистема работы с файлами, Help-система.
Для вхождения в среду запускается файл ярлык на рабочем столе bc.exe или вс. После его загрузки на дисплее отображается основной экран среды. Верхняя строка экрана разбита на одиннадцать именованных полей, каждое из которых представляет собой пункт главного меню. В нижней строке (строке состояния) указывается назначение «горячих клавиш», воспринимаемых средой на текущем этапе работы. Остальная часть экрана рабочая поверхность. На ней размещаются окна - области, очерченные рамкой, в которых выводится информация различного характера. Одновременно может быть открыто несколько окон. По характеру выводимой в окнах информации они делятся на: окна редактирования, окна диалога, окна помощи, окно сообщений, выходное окно.
При работе в среде главную роль играют окна редактирования. В них создаются тексты программ и из них программы запускаются на компиляцию и линкование. Если при разработке программы в ней были допущены ошибки, то компилятор или линковщик сообщают об этом в специальном окне сообщений (оно именуется “Message”). В нем для каждого сообщения отводится одна строка. Компилятор выдает три вида сообщений:
Все окна (кроме диалоговых) обозначены идентифицирующим номером, расположенным вблизи правого верхнего угла.
В любой момент времени активно или главное меню или одно из окон. Активизация окна производится одновременным нажатием клавиши “Alt” и цифровой клавиши, соответствующей номеру окна. Активизация главного меню - нажатием клавиши “F10”. Каждый пункт главного меню содержит определенные команды среды. Назначение пунктов.
Структура программы |
Текст программы |
Директивы препроцессора |
#include<stdio.h>//для определения функций printf() и scanf() #include<conio.h>// Зачем нужна эта директива? |
Объявления внешних объектов |
char s[ ]="Как Вас зовут?", name[12];//S-инициализированна //можно объявить int price; -в этом месте, начальное значение будет //равно 0 |
Начало гл. функции |
void main() { |
Тело главной функции |
int price; clrscr(); printf("\n\t Пpогpамма-диалог \n\n\n"); printf("\n\t%s ",s); //зачем нужна эта строка? fflush(stdin);//очистка буфера микропроцессора scanf("%s",&name); //зачем нужна эта строка? printf("\n\tКакую оценку по \"Инфоpматике\" Вы" "хотели бы получить на экзамене?" "\n\t\tхоpошую -> введите символ 1 " "\n\t\tплохую -> введите символ 2 \n\t\t"); fflush(stdin); scanf("%d",&price); if(price==1) printf("\nУсердно занимайтесь, %s, и у Вас все получится", name); else printf ("\nБездельничайте, %s, и двойка Вам гарантирована", name); |
Конец гл. функции |
} |
Для того чтобы компьютер мог производить обработку данных они должны быть размещены в его памяти. В Си любая область памяти, которая используется компьютером, называется объектом. Все объекты описываются с помощью специальных записей в программе, называемых объявлениями или определениями. Они задают такие признаки объекта как имя, тип, область действия и время жизни. Описания объектов имеют следующий формат
<спецификатор типа> <описатель> [=<инициализатор>];
<спецификатор типа> - одно или несколько ключевых слов, определяющих тип объекта;
<описатель> - элемент описания, по которому устанавливаются имя и структура объекта (при описании простой переменной описатель представляет собой идентификатор, при описании массива за его именем указываются открывающая и закрывающая квадратные скобки и т.д.);
<инициализатор> - начальное значение (список начальных значений), присваиваемых объекту при его объявлении.
Наиболее часто используемые простейшие типы данных приведены в таблице.
Таблица
Обозначение (ключевое слово) |
Наименование |
Значение объекта |
int |
Целый |
Целое число |
float |
С плавающей точкой одинарной точности |
Вещественное число |
double |
С плавающей точкой двойной точности |
|
char |
Символьный |
Символ |
При организации ввода информации с клавиатуры и вывода ее на дисплей (консольного ввода-вывода данных) в Си-программах используются стандартные библиотечные функции. Для обеспечения возможности обращения к ним в программе обязательно должна указываться директива препроцессора Include<stdio.h>
Различают два вида консольного ввода-вывода: форматированный и неформатированный.
Форматированный ввод-вывод позволяет за одно обращение к библиотечной функции обрабатывать несколько объектов данных. Запись оператора обращения к стандартной функции форматного консольного вывода имеет вид
printf (“<строка формата>” [,<аргументы>]); где:
строка формата - совокупность необязательных символов, задаваемых программистом, и спецификаций формата преобразования данных;
аргументы - имена объектов, перечисленные через запятую.
Каждому объекту из списка, следующего за строкой формата должна соответствовать своя спецификация формата преобразования данных. При выводе данных на ее место подставляется значение объекта. Общий вид записи спецификации формата преобразования
%[<флаг>][<ширина>][.<точность>]<тип преобразования > где:
<флаг> - символ, устанавливающий форму вывода (“-“ - выравнивание влево, “+” вывод знака числа и т.д.);
<ширина> - число, устанавливающее максимальную ширину поля вывода;
<точность> - число, устанавливающее максимальное количество позиций после десятичной точки, предназначенных для вывода данных;
тип преобразования - символ, указывающий как должны трактоваться данные, хранящиеся в памяти компьютера при их выводе на экран.
Используются следующие символы для задания типа преобразования данных при их выводе:
c вывод одного символа;
d - вывод десятичного целого числа;
f - вывод десятичного вещественного числа в естественной форме представления;
e - вывод десятичного вещественного числа в экспоненциальной форме представления;
s - вывод строки символов.
Три первых элемента записи спецификации формата преобразования в функции printf (флаг, ширина, точность) являются необязательными
Запись оператора обращения к стандартной функции форматного консольного ввода имеет вид
scanf (“<строка формата>” [,<адреса аргументов>]); где:
<строка формата> - совокупность спецификаций формата преобразования данных, разделяемых между собой пробельными символами;
<адреса аргументов> -адреса объектов, перечисленные через запятую.
В отличие от функции printf в функции scanf в качестве аргументов используются не имена объектов, а их адреса. Для того чтобы указать адрес объекта нужно перед его именем записать символ “&” (символ амперсанд).
Спецификация формата преобразования данных в функции scanf имеет общий вид записи
%[<ширина>]<тип преобразования >, где:
<ширина> - необязательное число, устанавливающее максимальную ширину поля ввода;
<тип преобразования> - обязательный символ, указывающий как должны трактоваться данные, вводимые с клавиатуры, при помещении их в память компьютера.
Используются следующие символы для задания типа преобразования данных при их вводе
c ввод одного символа;
d - ввод десятичного целого числа;
g - ввод десятичного вещественного числа;
s - ввод строки символов.
Неформатированный ввод-вывод обеспечивает за одно обращение к библиотечной функции обработку только одного объекта данных, значениями которых могут быть одиночные символы и их последовательности. Для ввода одиночного символа используется функция getchar. Пример записи оператора обращения к ней имеет вид
Sy = getchar( );
По этому оператору функция getchar считывает введенный с клавиатуры символ и помещает его в оперативную память компьютера по адресу переменной Sy.
Кроме функции getchar имеется аналогичная ей функция getch. Она осуществляет ввод одиночного символа с клавиатуры компьютера без копирования на экран. Это делает ее очень удобной для организации паузы при исполнении программы. Как только встретиться оператор
getch( );
компьютер переходит в режим ожидания ввода символа и никаких действий не производится до тех пор, пока не будет нажата какая-либо клавиша.
Для вывода одиночного символа используется функция putchar. Пример записи оператора обращения к ней имеет вид
putchar (<аргумент>); где:
<аргумент> - имя выводимого объекта (аргументом может быть символьная константа).
Неформатированный ввод-вывод символьных строк выполняют соответственно функции
gets(<имя строки>) и puts(<имя строки>)
В них имя <имя строки> - область памяти, в которой хранится символьная строка.
2.1. Разработать программу форматного ввода-вывода объектов, значениями которых являются: целое число, вещественное число, символ, символьная строка. Вывод значений этих объектов произвести в таблице вида
Имя объекта |
Значение объекта |
Перед завершением работы программы организовать паузу для просмотра результатов.
2.2. Модифицировать программу таким образом, чтобы ввод объектов, значениями которых являются символы и их последовательности, производился с помощью функций неформатного ввода
При программировании вычислительных процессов используются математические функции библиотеки компилятора. Для обеспечения возможности обращения к ним в программе должна указываться директива препроцессора #include <math.h>. Все математические функции результатом своей работы имеют вещественные числа типа double. Описание некоторых функций дано в таблице.
функция |
назначение функции |
значения аргументов |
sin(x) |
вычисляет синус угла x |
вещественное число |
cos(x) |
вычисляет косинус угла x |
в диапазоне |
tan(x) |
вычисляет тангенс угла x |
от -2 до 2 |
asin(x) |
вычисляет арксинус величны x |
вещественное число |
acos(x) |
вычисляет арккосинус величны x |
в диапазоне |
atan(x) |
вычисляет арктангенс величны x |
от -1 до 1 |
sqrt(x) |
вычисляет корень квадратный из x |
|
exp(x) |
вычисляет значение e в степени x |
|
log(x) |
вычисляет натуральный логорифм от x |
любое |
log10(x) |
вычисляет десятичный логорифм от x |
вещественное |
ceil(x) |
округляет число х путем отбрасывания дробной части |
число |
floor(x) |
округляет число х до наибольшего целого, не превышающего х |
|
pow(x,y) |
вычисляет значение x в степени y |
любые |
fmod(x,y) |
вычисляет остаток от деления x на y |
вещественные числа |
Для организации разветвляющихся процессов используются условный оператор if и оператор-переключатель switch
Формат записи оператора if :
if(<условное выражение>) <оператор1>
[else <оператор2>]
Формат записи оператора switch:
switch(<выражение>)
{
case<константа1>: <оператор1>
[break;]
case<константа2>: <оператор2>
[break;]
........................................................
default : <оператор>
}
Пример программы
#include <stdio.h>
#include <math.h>
void main(void)
{ int war;
float x,y,z;
printf("\nПpогpамма счета зависимостей:"
"\n1. z=3.55-(sin(x)+4.5)*y "
"\n2. z=(3.4*ln(x)+8.6)/2.3*y (переменная y больше нуля) ");
printf("\nЗадайте вид зависимости\n");
ab: scanf("%d",&war);
switch(war)
{ case 1: printf("\nЗадайте значения пеpеменных х и y\n");
scanf("%g,%g",&x,&y);
z=3.55-(sin(x)+4.5)*y;
printf("\nz=%f",z);
break;
case 2: printf("\nЗадайте значения пеpеменных х и y\n");
scanf("%g,%g",&x,&y);
if(y>0)
{
z=(3.4*log(x)+8.6)/2.3*y;
printf("\nz=%f",z);
}
else
printf("\nHевеpно заданo значение пеpеменной z!!!");
“\nОно должно быть больше нуля”);
break;
default: printf("\nHевеpно задан вид зависимости!!!"
"\nЗадайте вид зависимости заново");
goto ab;
}
}
Разработать алгоритм и программу счета аналитических зависимостей, указанных преподавателем. Предусмотреть возможность осуществления многократных вычислений без выгрузки программы из оперативной памяти компьютера.
При усложнении решаемых задач ход выполнения программ становится более запутанным. Чтобы иметь возможность управлять процессом выполнения программ его организацией используются такие структуры как циклы. Циклы необходимы. Когда надо повторить некоторые действия несколько раз, как правило, пока выполняется некоторое условие. В языке С известно три вида оператора цикла: for, while и do-while.
1.1 Цикл for
Основная форма цикла for имеет следующий вид:
For (инициализация ; проверка условия ; изменение ) оператор ; где
Инициализация это присвоение начального значения параметру цикла и счетчику.
Проверка условия условное выражение, которое определяет, когда цикл должен
быть завершен.
Изменение это приращение параметра цикла каждый раз при повторение цикла.
Выполнение цикла происходит до тех пор, пока условное выражение истинно. Как условие становится ложным. Начинает выполняться следующий за циклом for оператор.
Основная форма оператора while имеет вид:
While (условие) оператор;
Где оператор может быть простым, составным или пустым оператором. «Условие», как и в других операторах, является просто выражением. Цикл выполняется до тех пор, пока условие принимает значение “истинно”. Когда же условие “ложно”. Программа передает управление следующему оператору программы. В цикле while сначала проверяется условие, а затем выполняется оператор. Этот цикл называют циклом с предусловием.
В отличие от предыдущих циклов в цикле do-while условие проверяется в конце оператора цикла. Основная форма оператора do-while следующая:
Do {
Последовательность операторов
} while (условие);
Фигурные скобки в данной конструкции необязательны, если внутри них находится один оператор. Оператор do-while называется оператором цикла с постусловием. Какое бы условие ни стояло в конце оператора, набор операторов в фигурных скобках один раз выполнится обязательно. В циклах for и while оператор может не выполниться ни разу.
// Программа вычисления суммы первых n целых положительных чисел
#include<stdio.h>
# include<conio.h>
void main()
{ int n; //количество суммируемых чисел
int summ; //сумма
int i; //счетчик циклов
printf(“Вычисление суммы положительных чисел \n”);
printf(“Введите количество суммируемых чисел ”);
scanf(“%d”,&n);
summ = 0
for ( i = 1; i <= n; i++)
summ = summ + 1;
printf(“Сумма первых %d целых положительных чисел “, n);
printf(“равна %d “, summ);
printf(“\n\nДля завершения работы нажмите <Enter>“);
getch();
}
_____________________
Таблица квадратов
_____________________
Число Квадрат
_____________________
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100
_____________________