Главная              Рефераты - Разное

Учебное пособие: Методические указания к выполнению лабораторных работ и задания для контрольных работ для студентов всех специальностей заочной формы обучения

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Белгородский государственный технологический университет

им. В.Г. Шухова

Кафедра информационных технологий

Утверждено

научно-методическим советом

университета

ИНФОРМАТИКА

Методические указания к выполнению лабораторных работ

и задания для контрольных работ для студентов всех специальностей

заочной формы обучения

Белгород

2005


УДК 007(07)

ББК 32.81я7

И74

Составители: Подгорный Н.Н., канд. техн. наук, доц.

Рога С.Н., ст. преп.

Смышляев А.Г., ст. преп.

Солопов Ю.И., доц.

Рецензент Синюк В.Г., канд. техн. наук, доц.

Информатика : методические указания / Сост: Н.Н. Подгорный,

И74 С.Н. Рога, А.Г. Смышляев, Ю.И. Солопов. – Белгород: Изд-во

БГТУ им. В.Г. Шухова, 2005. – 82 с.

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

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

УДК 007(07)

ББК 32.81я7

© Белгородский государственный

технологический университет

(БГТУ) им. В.Г. Шухова, 2005


СОДЕРЖАНИЕ

ВВЕДЕНИЕ ………………………………………………………………... 4

ПРАВИЛА ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТ ……………… 5

Лабораторная работа № 1. Знакомство с устройствами персонального компьютера ………………………………………………. 6

Лабораторная работа № 2. Операционные системы …………... 13

Лабораторная работа № 3. Редактирование и форматирование текстовых документов средствами Microsoft Word ………...……...…. 27

Лабораторная работа № 4. Табличный редактор
Microsoft Excel ....………………………………........................................ 40

.

Лабораторная работа № 5. Линейные и разветвляющиеся алгоритмы. Условный оператор ....………………………………............ 55

Лабораторная работа № 6. Операторы цикла. Обработка одномерных массивов ....………………………………............................ 67

КОНТРОЛЬНАЯ работа №1 …………………………………………. 74

КОНТРОЛЬНАЯ работа №2 …………………………………………. 76

БИБЛИОГРАФИЧЕСКИЙ СПИСОК ……………...…………………… 81

ВВЕДЕНИЕ

Учебная дисциплина «Информатика» входит в состав блока общих математических и естественнонаучных дисциплин учебного плана по целому ряду специальностей: 290500 – Городское строительство и хозяйство, 290300 – Промышленное и городское строительство, 072000– Стандартизация и сертификация, 290700 – Теплогазоснабжение и вентиляция, 290600 – Производство строительных материалов, изделий и конструкций, 291000 – Автомобильные дороги и аэродромы, 291400 – Проектирование зданий, 330500 – Безопасность технологических процессов и производств, 250800 – Химическая технология тугоплавких неметаллических и силикатных материалов, 320700 – Охрана окружающей среды и рациональное использование природных ресурсов, 120100 – Технология машиностроения, 171600 – Механическое оборудование и технологические комплексы строительных предприятий, 170900 – Подъемно-транспортные, строительные и дорожные машины.

Освоение данного курса базируется на знаниях, полученных в процессе изучения дисциплины «Высшая математика». Целью данного курса является знакомство с базовыми понятиями информатики и формирование начальных основополагающих навыков управления персональным компьютером средствами операционной системы Windows, создания и редактирования документов средствами текстового процессора Word, выполнение стандартных вычислений и их простейшего анализа средствами электронной таблицы Excel, получения навыков в вопросах алгоритмизации и программирования на языке Турбо Паскаль.

Знакомство с вышеперечисленными пакетами прикладных программ и системами программирования позволит в дальнейшем с большей степенью эффективности осваивать программные продукты, непосредственно связанные с основной специальностью.

ПРАВИЛА ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТ

По курсу информатики предусмотрено выполнение лабораторных работ. Студент обязан перед выполнением каждой лабораторной работы самостоятельно ознакомиться с теоретическим материалом и по ее результатам предоставить отчет. Все отчеты о выполнении лабораторных работ оформляются в отдельной тетради. Отчет к лабораторным работам №№ 1 – 4 должен содержать:

1. Заголовок лабораторной работы (название и цель работы).

2. Задание к лабораторной работе.

3. Краткие теоретические сведения.

4. Описание последовательности действий, произведенных при выполнении работы (ход работы).

5. Результаты выполнения лабораторной работы в электронном варианте или распечатанные.

Отчет к лабораторным работам №№ 5 – 6 должен содержать:

1. Заголовок лабораторной работы (название и цель работы).

2. Задание к лабораторной работе.

3. Блок-схемы разработанных алгоритмов.

4. Тексты программ на языке Паскаль.

5. Результаты тестирования программ.


Лабораторная работа № 1

Знакомство с устройствами персонального компьютера

Цель работы: ознакомиться с основными и дополнительными устройствами персонального компьютера (ПК) и их основными характеристиками; приобрести навыки работы с клавиатурой.

ОСНОВНЫЕ ПОНЯТИЯ

В состав любой ЭВМ входят (рис. 1.1):

- арифметико-логическое устройство (АЛУ);

- запоминающее устройство (ЗУ), или память, куда входят и внешние запоминающие устройства (ВЗУ);

- устройство управления (УУ);

- устройство ввода и вывода информации (УВВ).



Рис. 1.1. Принципиальная схема ЭВМ

В современных компьютерах функции АЛУ и УУ выполняет процессор.

Состав персонального компьютера

Устройства персонального компьютера подразделяются на два вида: основные (без них невозможно работать на компьютере) и дополнительные.

К основным устройствам относятся: системный блок, клавиатура, видеомонитор (дисплей).

К дополнительным устройствам относятся: мышь, принтер, сканер, модем, плоттер, стример и т.д.

Системный блок

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

Блок питания обеспечивает все части компьютера электрическим питанием.

Процессор выполняет арифметические и логические операции, а также управляет всеми устройствам компьютера.

Мировой лидер фирма Intel выпускает процессоры Pentium , выполняющие с огромной скоростью арифметические и логические операции, которые являются основой процессов обработки информации любой сложности.

Важнейшей характеристикой процессора является тактовая частота – число элементарных операций (тактов), выполняемых за 1 секунду. Тактовая частота измеряется в мегагерцах (МГц) (1 МГц=1 млн. тактов в секунду). Тактовая частота процессоров Intel Pentium составляет 60–200 МГц, Pentium-II 233–450 МГц, Pentium-III 500–1200 МГц, Pentium 4 1400–3800 МГц.

Память предназначена для хранения данных и программ их обработки и делится на внутреннюю (расположенную непосредственно на материнской плате) и внешнюю.

В ПЗУ хранится базовая система ввода – вывода (BIOS), которая состоит из программы тестирования памяти и периферийного оборудования компьютера, а также программы запуска операционной системы.

В ОЗУ хранятся исполняемые в данный момент программы и необходимые для этого данные. Оперативная память может иметь объем до 4 Гбайт.

Процессоры класса Pentium оснащаются дополнительной кэш-памятью емкостью от 64 до 1024 Кбайт.

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

Винчестеры (накопители на жестких магнитных дисках) относятся к внешней памяти и предназначены для постоянного хранения информации. Они представляют собой малогабаритный пакет из жестких алюминиевых дисков с ферромагнитным покрытием, вращающихся с высокой скоростью на одной оси и размещенных в герметичном корпусе вместе с головками записи-чтения. Считывание и запись производится несколькими головками со всех дисков сразу. Емкость винчестеров достигает нескольких десятков Гбайт. Название "винчестер" возникло из-за того, что первоначально такие накопители состояли из двух дисков емкостью по 30 Мбайт и обозначались 30/30. Также обозначался калибр охотничьего ружья "винчестер".

Гибкие магнитные диски (дискеты) диаметром 3,5 дюйма и емкостью до 1,44 Мбайт также относят к внешней памяти. Дискеты представляют собой тонкие пластиковые диски, покрытые специальным магнитным материалом и запечатанные в пластмассовую обложку. Для работы с ними в системном блоке устанавливается накопитель информации на гибких магнитных дисках (НГМД – дисковод). Диск в работающем дисководе вращается, а вдоль его поверхности перемещается магнитная головка. Информация на дискетах записывается концентрическими кольцами – дорожками, расположенными небольшими порциями фиксированной длины – секторами.

Оптические (лазерные) диски так же как и дискеты являются сменными носителями информации. Из них наиболее распространены в настоящее время компакт-диски (CD -ROM ) . Их емкость достигает 800 Мбайт, и предназначены они только для чтения. Для оптической записи применяются как специальные носители (CD-R для однократной записи и CD-RW для многократной), так и специальное устройство – пишущий CD-ROM привод (CD-ReWriter).

Другим популярным форматом лазерных дисков является DVD -ROM . Диски этого формата, за счет более высокой плотности записи, могут содержать до 23 Гбайт информации.

Клавиатура

Клавиатура компьютера является одним из основных устройств ввода информации и команд на ее обработку. Группы клавиш приведены на рис. 1.2.

Алфавитно-цифровые клавиши . Буквенные клавиши в нижнем регистре печатают строчные буквы, а в верхнем регистре (при нажатой клавише Shift ) печатают прописные (заглавные) буквы. Цифровые клавиши в нижнем регистре печатают цифры, а в верхнем - символы. Если возникает необходимость напечатать несколько прописных букв подряд, то удобнее включить режим фиксации прописных букв (нажать клавишу Caps Loс k ). Переход в нижний регистр – повторное нажатие этой же клавиши. Действие клавиши CAPS LOCK на цифровые клавиши не распространяется. Переход в русский алфавит и обратно осуществляется нажатием двух клавиш SHIFT, или какой-нибудь комбинацией из клавиш SHIFT, ALT, CTRL в зависимости от установки программы-русификатора.


Рис. 1.2. Клавиатура персонального компьютера

Функциональные клавиши свое назначение меняют в зависимости от текущей прикладной программы. Клавиша F1 почти всегда подсказка, а клавиша F10 – выход.

Esc (escape) используется для прекращения выполнения команды.

Курсор – указатель места на экране, где будет происходить действие. Он имеет вид мерцающей черточки или прямоугольника.

Tab передвигает курсор вправо на несколько позиций.

Ctrl включает управляющий режим, при котором клавиши выполняют не ввод литер, а команды или функции.

Alt всегда используется с другими клавишами для выполнения команд или функций.

Enter используется для завершения ввода команды.

BackSpace (bs, в некоторых клавиатурах ¬) расположена выше клавиши Enter. При нажатии на эту клавишу курсор перемещается на позицию влево, стирая находящийся там символ.

Print Screen позволяет вывести на принтер содержимое экрана.

Insert меняет режим ввода символов в ранее набранный текст: ввод с раздвижкой символов (вставка) или ввод с заменой символов (замена).

Delete удаляет символ, находящийся над курсором, со сдвигом остального текста на позицию влево.

Клавиатура со стрелками предназначена для перемещения курсора в указанном направлении.

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

Pause/ Break временно приостанавливает выполнение программы. Для продолжения следует нажать любую клавишу. CTRL+BREAK прерывает выполнение программы.

Home перемещает курсор в начало строки.

End перемещает курсор в конец строки.

Page Up перемещает курсор на страницу вверх.

Page Down перемещает курсор на страницу вниз.

Малая цифровая клавиатура является дублирующей и удобна при вводе чисел.

NumLock переключает режимы малой цифровой клавиатуры. При включенном соответствующем световом индикаторе будут печататься цифры. При выключенном индикаторе клавиши малой цифровой клавиатуры управляют курсором.

Видеомонитор

Видеомонитор является устройством вывода информации. На его экран выводятся результаты работы компьютера.

Для генерации видеосигнала монитору в системном блоке имеется специальное устройство – видеоадаптер. Информация об изображении на экране хранится в видеопамяти – специальных микросхемах видеоадаптера.

Качество изображения видеомонитора определяется его разрешающей способностью – количеством точек (пикселей), изображаемых на экране по горизонтали и вертикали, а также минимальным размером точки.

Все современные мониторы относятся к типу SVGA и в зависимости от графического режима поддерживают разрешение: 640 ´ 480, 800 ´ 600, 1024 ´ 768, 1280 ´ 1024, 1600 ´ 1200 точек и более при воспроизведении от 16 до 16 млн. цветов.

Видеомонитор может работать в двух режимах: текстовом и графическом. В текстовом режиме на экране помещается чаще всего 80 столбцов и 25 строк. В каждой ячейке (знакоместе) может размещаться только один из 256 определенных символов. В графическом режиме изображение может быть произвольным, так как оно составляется непосредственно из точек (пикселей).

Мышь

Мышь является устройством ввода информации и представляет собой коробочку с двумя или тремя клавишами.

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

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

С помощью мыши объект может быть указан, выделен, открыт.

Указание объекта осуществляется подведением курсора мыши к этому объекту.

Выделение объекта осуществляется щелчком левой кнопки мыши (в дальнейшем для краткости будем говорить "щелчком") указанного объекта.

Открытие объекта осуществляется двойным щелчком, т.е. щелчки должны быть разделены очень малым промежутком времени. Это требует некоторой тренировки.

Дополнительные устройства компьютера

Принтер служит для вывода информации на бумагу. Различают следующие основные типы принтеров.

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

- Струйный принтер формирует изображение микрокаплями специальных чернил. Этот способ обеспечивает более высокое качество печати, удобен для цветной печати.

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

Сканер – устройство для считывания в компьютер графической и текстовой информации. С помощью специального программного обеспечения компьютер распознает во введенной картинке символы и преобразует их в компьютерные коды. Это позволяет во много раз увеличить скорость ввода информации.

Модем представляет собой плату системного блока или отдельное устройство, с помощью которого цифровой сигнал компьютера преобразуется в телефонный электромагнитный сигнал и наоборот. Это позволяет обмениваться информацией с другими компьютерами, объединенными в локальную сеть или подключенными к Интернет.

Одной из основных характеристик модема является скорость передачи данных, которая измеряется в бит/секунду.

Устройства, сочетающие возможности модема и средства для обмена факсимильными изображениями, называются факс-модемами.

Плоттер (графопостроитель) выводит чертежи на бумагу. Как правило, плоттеры используют в системах проектирования (САПР).

Стример – устройство для сохранения на магнитной ленте информации, находящейся на жестком диске.

СОДЕРЖАНИЕ РАБОТЫ

1. Ознакомиться с теоретическим материалом.

2. Запустить клавиатурный тренажер. Для этого надо:

– указатель мыши установить на ярлык тренажера;

– произвести двойной щелчок левой кнопкой мыши (т.е. произвести два щелчка с очень малым промежутком времени между ними).

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Какие устройства относятся к основным, а какие к дополнительным? Назовите функциональные возможности каждого из устройств.

2. Назовите основные элементы системного блока.

3. Каковы назначение и основные характеристики процессора?

4. Назовите виды памяти ПК.

5. Охарактеризуйте группы клавиш клавиатуры.

6. Перечислите основные характеристики монитора.

7. Какие дополнительные устройства вы знаете? Назначение каждого из них.

Лабораторная работа №2

ОПЕРАЦИОННЫЕ СИСТЕМЫ

Цель работы: ознакомиться с понятиями операционной системы, файла, каталога; получить представление об организации файловой системы в MS DOS и Windows; приобрести навыки выполнения операций с файлами и папками средствами ОС Windows и файловых менеджеров.

ОСНОВНЫЕ ПОНЯТИЯ

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

– между пользователем и программно-аппаратными средствами ком­пьютера (интерфейс пользователя);

– между программным и аппаратным обеспечением (аппаратно-про­граммный интерфейс);

– между разными видами программного обеспечения (программный интерфейс).

Виды интерфейсов пользователя

По реализации интерфейса пользователя различают неграфические и графические операционные системы. Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Управляющие команды вводят в поле командной строки, где их можно и редактировать. Исполнение команды начинается после ее утверждения, например нажатием клавиши ENTER. Для компьютеров платформы IBM PC интерфейс команд­ной строки обеспечивается семейством операционных систем под общим названием MS DOS (версии от MS DOS 1.0 до MS DOS 6.22).

Графические операционные системы реализуют более сложный тип интерфейса, в котором в качестве органа управления кроме клавиатуры может использоваться мышь или другое адекватное устройство позиционирования. Работа с графической опера­ционной системой основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента управления выступает указатель мыши – графический объект, перемещение которого на экране синхронизировано с перемещением мыши. В качестве пассивных элементов управления выступают графические элементы управления приложений (экранные кнопки, значки, переключатели, флажки, рас­крывающиеся списки, строки меню и многие другие). Характер взаимодействия между активными и пассивными элементами управления выбирает сам пользователь. В его распоряжении приемы наведения указателя мыши на элемент управления, щелчки кнопками мыши и другие средства.

Файлы, каталоги, диски

Любая информация во внешних запоминающих устройствах хранится в файлах. Файл – это поименованная область диска или другого машинного носителя. В файлах могут быть размещены некоторые данные, тексты, программы. Имя файла состоит из двух частей – корневого имени и расширения, которые отделяются друг от друга точкой. Корневое имя может содержать до 8 символов, а расширение до трех. Расширение в отличие от корневого имени не является обязательным и указывает тип файла. В имени файла нельзя использовать некоторые символы (см. ниже шаблон имени) .

Файлы объединяются по каким-либо признакам в каталоги (синонимы каталогов – директории, папки). В любом каталоге могут быть вложенные каталоги или подкаталоги. Имена файлов и подкаталогов в одном каталоге должны быть уникальными (т.е. разными, несовпадающими). В разных каталогах могут быть файлы и подкаталоги с одинаковыми именами.


Каталоги, как и файлы, хранятся на дисках. Диски обозначаются латинскими буквами A :, B :, C :, D : и т.д. Буквами A : и B : обозначаются гибкие диски (дисководы для работы с гибкими дисками). Диски C :, D : и так далее. представляют собой участки жесткого диска («винчестера»). Дополнительно могут быть подключены другие дисководы, например, для лазерных дисков. Каждый дисковод имеет свое имя.

Рис. 2.1 Пример полного имени файла

Структура расположения каталогов на диске – иерархическая, древовидная. На каждом диске на вершине иерархии располагается корневой каталог, обозначаемый символом «\» (обратный слэш). В корневом каталоге располагаются файлы и каталоги 1-го уровня, в каталогах 1-го уровня – каталоги и файлы 2-го уровня и т.д. Для доступа к файлу операционной системе необходимо его полное имя , которое является комбинацией имени диска, пути к файлу (т.е. перечисления имен каталогов, в которые последовательно входит файл, разделенные обратным слэшем) и собственно имени файла (рис. 2.1). Если файл находится на текущем диске и/или в текущем каталоге, то имя диска и/или путь к файлу можно не указывать.

Шаблон имени

В DOS имя и расширение файла могут состоять из прописных и строчных латинских букв, цифр и символов:

– _ $ # & @ ! % ( ) { } ‘ ^ ˜

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

Примеры выделения по шаблону: *.* – все файлы независимо от имени и расширения; *.txt – все файлы с расширением .txt; a???.* – все файлы, имена которых начинаются на букву «а», состоят не более чем из 4 символов с произвольным расширением.

Организация файловой системы

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

Наименьшей физической единицей хранения данных является сектор. Размер сектора равен 512 байт. Поскольку размер FAT-таблицы ограничен, то для дисков, размер которых превышает 32 Мбайт, обеспечить адресацию к каждому отдельному сектору не представляется возможным. В связи с этим группы секторов условно объединяются в кластеры. Кластер является наименьшей единицей адресации к данным. Размер кластера, в отличие от размера сектора, не фиксирован и зависит от емкости диска.

Файловая система, поддерживающая в таблицах 16-разрядные поля, называ­ется FAT 16 . Такую систему поддерживали операционные системы MS DOS всех версий, а также Windows 95. Она позволяет разместить в FAT-таблицах не более 65536 записей (216 ) о местоположении единиц хранения данных и, соответственно, для дисков объемом от 1 до 2 Гбайт длина кластера составляет 32 Кбайт (64 сектора). Последующие операционные системы, начиная с Windows 95 (версии OSR2), поддерживают более совершенную организацию файловой системы – FAT 32 с 32-разрядными полями в таблице размещения файлов. При этом размер кластера на дисках с FAT32 существенно меньше, чем с FAT16. Кроме того, операционные системы Windows NT 4.0, Windows 2000, Windows XP поддерживают также 32-разрядную файловую систему NTFS. Эта наиболее мощная файловая система, позволяющая организовать многопользовательский режим работы и при необходимости устанавливать ограничения на доступ к файлам и папкам для разных групп пользователей.

Для лазерных дисков операционные системы Windows поддерживают файловую систему CDFS.

Понятие многозадачности

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

Большинство современных графических операционных систем – многозадачные. Они управляют распределением ресурсов вычислительной системы между зада­чами и обеспечивают:

– возможность одновременной или поочередной работы нескольких приложений;

– возможность обмена данными между приложениями;

– возможность совместного использования программных, аппаратных, сетевых и прочих ресурсов вычислительной системы несколькими приложениями.

Структура окна Windows

После загрузки операционной системы Windows мы попадаем в специфическое окно, называемое Рабочий стол . В нижней части его расположена полоса, называемая Панель задач . На ней расположена кнопка Пуск .

На Рабочем столе размещаются значки (пиктограммы) объектов и ярлыков, под каждым из которых находится поясняющая надпись. Объекты в Windows это программы, папки, документы. Ярлык – это значок быстрого доступа к какому-либо объекту. Признаком ярлыка служит стрелочка в левом нижнем углу значка. Для открытия объекта достаточно подвести указатель (курсор) мыши к его ярлыку и дважды щелкнуть левой кнопкой.

Набор пиктограмм на Рабочем столе определяет пользователь, создавая ярлыки тех программ, которые используются достаточно часто.

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

Если осуществить двойной щелчок по какому-нибудь ярлыку или объекту, то перед нами открывается соответствующее окно. Структура всех окон, в общем-то, одинакова.

Если смотреть сверху вниз, то окно содержит: строку заголовка, строку меню, панель инструментов, поле окна, строку состояния. Кроме того, в поле окна могут располагаться горизонтальная и вертикальная полосы прокрутки.

В строке заголовка в левом углу находится значок системного меню. Далее следует имя окна и приложения, в котором это окно открыто. В правом углу помещаются три квадратика (кнопки). Щелчок по левому квадратику приведет к свертыванию окна в кнопку на панели задач с соответствующей надписью. Щелчок по среднему квадратику приведет к развертыванию окна на весь экран. После повторного щелчка по этой кнопке восстановится исходный размер окна. Щелчок по правому квадратику приведет к закрытию окна.

Меню – это перечень действий, которые можно выполнить, выбирая соответствующие пункты и команды.

Главное меню восстанавливается вверх при щелчке по кнопке Пуск . Выбор пункта меню осуществляется установкой на него указателя мыши и последующим щелчком левой кнопкой. Если пункт меню заканчивается стрелочкой (треугольником), то щелчка делать не надо, достаточно только подвести к нему указатель, и появляется подменю, в котором в свою очередь могут быть свои подменю. Такие меню получили название каскадные .

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

Контекстное меню – это меню, появляющееся при щелчке правой кнопкой мыши. Его команды относятся к тому объекту, на котором находился при щелчке курсор мыши.

Панель инструментов не является обязательной для любого окна. Состоит она из кнопок, щелчок по которым заменяет обращение к соответствующим командам меню. Если подвести курсор мыши к какой-нибудь кнопке и подождать 2–3 секунды, то появится надпись, поясняющая назначение кнопки (всплывающая подсказка). Кнопка с изображением кривой стрелки влево отменяет действие последней команды на глубину до 20 команд. Кнопка с кривой стрелкой вправо восстанавливает отмененную команду.

Кроме обычных кнопок на панели инструментов могут располагаться кнопки и поля с раскрывающимися списками, которые предназначены для установки каких-либо параметров. Для раскрытия списка нужно щелкнуть по небольшой кнопке со стрелочкой, расположенной правее нужного поля или кнопки.

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

В строке состояния отражается информация о текущем состоянии окна.

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

Преобразование окон

Характерной особенностью Windows является возможность работать с несколькими окнами параллельно. При их открытии они накладываются друг на друга.

Положение окна на Рабочем столе может быть изменено пользователем. Для этого надо установить указатель мышки в заголовке окна, нажать левую кнопку мышки и переместить окно в нужное место экрана. Затем следует отпустить левую кнопку мышки.

Вообще принцип "бери и тащи" широко применяется в Windows.

Размер окна может быть изменен пользователем. Для этого нужно подвести курсор мышки к границе окна. Слегка перемещая указатель, уловить момент, когда он приобретет форму крестика, нажать левую кнопку мышки и растянуть (или сжать) окно в нужном направлении. Если нужно изменить размер окна и по горизонтали и по вертикали, то указатель мышки надо устанавливать в угол окна.

Выполнение файловых операций

Windows поддерживает иерархическую файловую структуру, как и DOS. Только каталоги здесь называются папками, что и отображается пиктограммой в виде желтой папки. В именах папок и файлов допускается использование кириллицы и пробелов. Общая длина имени не должна превышать 255 символов.

Открывается папка при двойном щелчке по её пиктограмме.

Имя папке присваивается при её создании. Для создания новой папки нужно открыть окно, в котором создается папка. На свободном месте щелчком правой кнопки мыши вызывается контекстное меню. Выбирается Создать , затем Папку . В окне появляется изображение папки с запросом об имени. На клавиатуре необходимо набрать имя папки и нажать клавишу ENTER.

Файл создается в каком-нибудь приложении. Значок приложения появляется рядом с именем файла. Имя файлу дается при его сохранении. Для этого выбирается пункт меню Файл . При сохранении файла впервые или при изменении его имени выбирается команда Сохранить как . Появляется диалоговое окно. В его верхней левой части размещается окно с именем Папка, в котором указано имя открытой папки. Если сохранение необходимо сделать в другую папку, то с помощью полосы прокрутки находится и открывается нужная папка. В нижней части окна размещается поле, в которое вводится новое имя файла. Сохранение завершается нажатием клавиши Сохранить . Если сохраняется уже имеющийся файл, то выбирается в меню Файл команда Сохранить , или щелкается соответствующая кнопка Панели инструментов.

Иногда возникает необходимость переместить или скопировать папку или файл в другую папку. Для этого можно открыть папки (источник и приемник) в разных окнах и разместить их рядом. Затем левой кнопкой мыши взять нужный объект (папку или файл) и переместить его в окно папки-приемника. Если папки находятся на разных логических дисках, то произойдет копирование, иначе – перемещение. Для копирования объекта в пределах одного диска, необходимо при его переносе держать нажатой клавишу Ctrl.

Такой метод перемещения и копирования файлов особенно удобно использовать при работе с программой Проводник . Она вызывается из пункта Программы главного меню Windows. Окно Проводника разделено на две панели. В левой панели отображается дерево папок. Если слева от имени папки стоит знак «+», то это означает, что внутри нее содержатся вложенные папки, и щелкнув по нему, можно их отобразить. После этого знак меняется на «-» и щелчком по нему структуру папки можно свернуть. Если щелкнуть по самому значку нужной папки, то в правой панели будут отображены входящие в нее файлы и папки. Обычно при перемещении или копировании файла его значок перетягивается с правой панели на левую и накладывается на значок папки-приемника.

Для переименования файла или папки можно вызвать контекстное меню и выполнить команду Переименовать .

Удаление какого-либо объекта можно произвести командой Удалить из контекстного меню или выделив его щелчком левой кнопки мыши и нажав клавишу DELETE.

Файловые менеджеры

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

Наиболее популярной оболочкой для операционных систем MS DOS была программа Norton Commander (NC). Окно программы содержит две панели – левую и правую. Та из панелей, которая содержит курсор, является активной, другая соответственно – неактивной. Перемещение курсора на противоположную панель производится клавишей TAB или щелчком левой кнопки мыши. В заголовке каждой панели отображается имя открытого в ней каталога, а ниже располагается его содержимое в виде списка имен входящих в него файлов и каталогов. Внизу панели находится сводная строка, содержащая информацию о выделенном курсором файле или каталоге. Ниже панелей находится командная строка, позволяющая не закрывая NC выполнять команды DOS. Еще ниже располагается строка подсказок, содержащая сведения о назначении функциональных клавиш от F1 до F10.

После появления графических операционных систем применение оболочек, подобных NC перестало быть такой необходимостью, как ранее, при работе в системах с интерфейсом командной строки. У графических ОС появились собственные файловые менеджеры (например, Проводник в Windows). Однако наряду со стандартными программами, по-прежнему применяются оболочки сторонних производителей. Это связано с тем, что в некоторых моментах они являются более удобными для пользователя, нежели стандартные файловые менеджеры. Например NC, благодаря наличию двух независимых панелей, позволяет одновременно работать с содержимым двух различных папок, в том числе и находящихся на разных логических дисках. Кроме того, в современные файловые менеджеры встроены различные дополнительные программы, такие как дисковые утилиты, FTP-клиент, архиваторы и т.д.


В настоящее время NC практически не применяется. Это связано с тем, что программа разработана для работы в MS DOS и имеет некоторые недостатки при работе в среде Windows. В частности NC отображает длинные имена файлов и папок (более 8 символов) в соответствии с принятым для этих случаев сокращением, и при их копировании или перемещении имена будут искажаться (например при копировании папки Мои документы на другой диск, будет создан каталог с именем МОИДОК˜1 ).

Рис. 2.2 Файловые менеджеры: FAR (слева) и Windows Commander

В данный момент наиболее популярными файловыми менеджерами являются FAR и Windows Commander (начиная с версии 5.5 Total Commander). В целом они повторяют интерфейс NC, но есть и некоторые отличия (рис. 2.2). FAR по внешнему виду во многом повторяет NC, эмулируя работу приложения MS DOS. Windows Commander напротив имеет графический интерфейс наподобие программы Проводник . Это дает некоторые дополнительные возможности. Например, Windows Commander позволяет производить операции копирования и перемещения перетаскиванием значка файла или папки.

Все операции в обоих файловых менеджерах производятся с тем файлом или каталогом, который в данный момент выделен курсором или с группой выделенных файлов/каталогов. Для того чтобы войти в выделенный курсором каталог необходимо нажать клавишу ENTER (при действиях мышью – двойной щелчок левой кнопкой). Для выхода из каталога курсор устанавливается на две точки, расположенные в начале его оглавления, и также нажать клавишу ENTER. Если при нажатии ENTER оказался выделенным исполнимый файл (с расширением .exe или .com), то происходит его запуск на выполнение.

Рассмотрим те основные операции, которые производятся одинаковым образом в FAR и Windows Commander.

1. Операции с панелями.

ALT – F1 – смена диска на левой панели;

ALT – F2 – смена диска на правой панели;

ALT – F7 – поиск файла;

ALT – F10 – дерево папок;

CTRL – U – обмен панелей местами;

CTRL – R – обновление активной панели.

2. Операции выделения файлов и папок.

INSERT – выделение (добавление к выделенной группе) отмеченного курсором файла или каталога. Повторное нажатие клавиши снимает выделение с файла или каталога;

«Серый + » (на малой цифровой клавиатуре) – выделение группы файлов по маске (шаблону);

«Серый – » – снимает выделение с группы, выделенной клавишей «Серый +».

3. Операции с файлами и каталогами.

F3 – просмотр файла;

F4 – редактирование файла. В Windows Commander для этого используется стандартный редактор Блокнот , в FAR – встроенный редактор;

SHIFT – F4 – создание текстового файла с помощью используемого в соответствующем менеджере редактора;

F5 – копирование файла/каталога. Для выполнения операции копирования обычно задействуют обе панели файлового менеджера: на одной из них открывают каталог, содержащий копируемый файл или папку, на другой – каталог в который будет производиться копирование. Далее необходимо выделить нужный файл или каталог, нажать F5 и в появившемся диалоговом окне подтвердить выполнение операции. Копирование группы выделенных файлов и/или каталогов производится аналогично.

F6 – переименование/перенос файла или каталога. Операция переноса файла/каталога выполняется аналогично операции копирования. Для переименования файла или каталога в диалоговом окне необходимо набрать его новое имя и подтвердить выполнение операции.

F7 – создание каталога;

F8 – удаление файла/каталога;

После запуска некоторых команд на экране появляются диалоговые окна для запроса дополнительных параметров. После их установки выполнение операции необходимо подтвердить нажатием клавиши ENTER. Для отмены выполнения операции нажимается клавиша ESC.

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

СОДЕРЖАНИЕ РАБОТЫ

1. Ознакомиться с Рабочим столом.

2. Открыть окно папки Мой компьютер. Увеличить, уменьшить его размеры. Переместить окно по экрану.

3. Используя пункт Справка в меню окна или главном меню войти в справочную систему Windows. С помощью указателя перейти к разделу Файлы и папки . Ознакомиться с содержанием пунктов Создание ярлыков и Поиск файлов . Занесите описание этих действий в отчет.

4. Закрыть справочную систему. Закрыть окно Мой компьютер.

5. На рабочем столе найти ярлык FAR и запустить программу.

6. В папке STUDENT диска D: создать папку с именем своей группы, используя функциональную клавишу F7. Войти в созданный каталог.

7. С помощью комбинации клавиш SHIFT – F4 создать текстовый файл с именем lab2. txt . В файле указать группу и фамилии студентов, выполняющих лабораторную работу за одним компьютером.

8. В папке с именем группы создать каталог со своей фамилией. Используя клавишу F5 скопировать файл lab2. txt во вновь созданный каталог.

9. С помощью клавиши F8 удалить файл lab2. txt из каталога с именем группы. Закрыть окно FAR (клавиша F10).

10. Используя команду Пуск | Программы | Стандартные | WordPad открыть текстовый редактор WordPad. Ознакомиться со структурой окна. Зарисовать окно в тетрадь с указанием функциональных возможностей его частей. Ознакомиться с содержанием пунктов меню.

11. Набрать на клавиатуре фразу: "Мы знакомимся с окнами Windows". Сохранить файл с именем Лабораторная работа 2 в папке с именем группы. Закрыть файл и выйти из редактора.

12. Открыть окно папки Мой компьютер. Перейти в папку с именем группы.

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

14. После демонстрации результатов работы преподавателю, удалить обе папки, расположенные в каталоге с именем группы. Для этого их необходимо выделить щелчком по каждой левой кнопкой мыши при нажатой клавише CTRL и выполнить команду Удалить из их контекстного меню.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Понятие операционной системы. Виды интерфейсов пользователя операционных систем.

2. Что такое файл? Каталог? Логический диск?

3. Какие символы допустимо использовать в именах файлов?

4. Что такое путь к файлу, его полное имя?

5. Организация файловой системы. Какие файловые системы могут использоваться в операционных системах Windows?

6. Что размещается на Рабочем столе?

7. Какова структура окна?

8. Что входит в строку заголовка?

9. Зачем нужно меню? Какие виды меню вам известны?

10. Назначение панели инструментов.

11. Для чего служит панель задач?

12. Как в ОС Windows создать файл или папку?

13. Как средствами ОС Windows произвести копирование, переименование, удаление файла или папки?

14. Назначение файловых менеджеров. Какие файловые менеджеры наиболее популярны в настоящее время?

15. Какие основные операции выполняются с помощью файловых менеджеров?

Лабораторная работа №3

текстовый Редактор Microsoft Word

Цель работы: получить навыки набора, редактирования и форматирования текста средствами программы Microsoft Word; научиться создавать и редактировать таблицы различной сложности; приобрести практические навыки при создании иллюстраций в текстовых документах MS Word.

ОСНОВНЫЕ ПОНЯТИЯ

Текстовый редактор Word, входящий в состав пакета программ Microsoft Office, позволяет создавать текстовые документы высокого качества, предоставляя пользователю широкие возможности для редактирования и форматирования текста, создания и редактирования таблиц, несложных иллюстраций, формул и т.д. Запустить редактор можно при помощи соответствующего ярлыка на рабочем столе или команды Пуск | Программы | Microsoft Word . Окно редактора представлено на рис. 3.1.

Операции с файлами

Операции с файлами у приложений, входящих в состав пакета программ Microsoft Office, унифицированы и производятся при помощи команд пункта меню Файл .

Создание нового документа с тем или иным шаблоном производится при помощи команды Файл | Создать.

Открытие уже существующего на диске файла осуществляется командой Файл | Открыть . В ее диалоговом окне можно перейти в любую папку, произвести поиск нужного файла на диске и т.д.

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

Текстовый редактор Word позволяет при создании документа устанавливать размер бумаги, на которой он будет в дальнейшем печататься и область печати на листе, которая определяется установкой размеров верхнего, нижнего, левого и правого полей страницы. Эти параметры изменяются в соответствующих вкладках диалогового окна команды Файл | Параметры страницы .


Печать документа можно осуществить, выполнив команду Файл | Печать . В ее диалоговом окне можно установить количество печатных копий документа, указать, весь ли документ будет распечатан или только выбранный фрагмент, выбрать порядок печати страниц документа и т.д.

Рис. 3.1. Рабочая область MS Word с примерами форматирования текста

Ввод и перемещение по тексту

Основным предназначением программы Microsoft Word является ввод и обработка текстовой информации. Набор текста производится в активном окне документа при помощи клавиатуры. Место, в которое будет вводиться очередной символ текста, обозначает небольшая вертикальная линия – текстовый курсор. Передвигать курсор по тексту можно при помощи клавиш управления курсором или при помощи мыши, щелкнув левой кнопкой в нужном месте документа.

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

Если необходимо переместить курсор на следующую строку без создания нового абзаца (разорвать строку), то нажимается комбинация клавиш SHIFT–ENTER. В конце разорванной строки появляется спецсимвол – маркер конца строки (“¿”).

Редактирование текста

Добавление текста производится установкой курсора в место его начала и набором нужных символов с клавиатуры. Удаление ставших ненужными или ошибочно введенных символов производится клавишами BACKSPACE и DELETE. Для того чтобы разбить один абзац на два, необходимо подвести курсор к месту окончания одного и началу другого и нажать клавишу ENTER. Слияние двух абзацев в один производится установкой курсора на начало нижнего абзаца и нажатием клавиши BACKSPACE до их объединения.

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

Перемещение и копирование выделенного фрагмента можно произвести двумя способами.

1) С использованием буфера обмена. Выделив нужный фрагмент, выполняют команду Правка | Вырезать для его перемещения или Правка | Копировать для копирования. Затем необходимо переместить текстовый курсор в будущее место вставки фрагмента и выполнить команду Правка | Вставить .

2) Используя метод перетаскивания. Для этого необходимо поместить указатель мыши на выделенный фрагмент, нажать левую кнопку и, не отпуская ее, перетащить текстовый курсор, который примет вид штриховой линии, в место вставки. Убедившись, что курсор находится в том месте, куда мы хотим переместить фрагмент текста, кнопку отпускают. Для копирования этим методом перед отпусканием левой кнопки нужно нажать и удерживать клавишу CTRL.

Для удаления фрагмента текста его необходимо выделить и нажать клавишу DELETE.

Часто удобно редактировать текст, когда видны знаки непечатаемых символов, такие, как маркеры конца абзаца (“¶”), разрыва строки (“¿”), пробелов (“·”) и др. Любой из этих символов можно выделить и удалить. Для их отображения можно щелкнуть по кнопке на панели инструментов с изображением маркера конца абзаца. Чтобы скрыть эти символы, производится повторный щелчок по этой же кнопке.

Отмена любого последнего действия по редактированию или форматированию документа производится командой Правка | Отменить . Если пользователь раздумал отменять действие, то он может воспользоваться командой Правка | Вернуть .

Форматирование текста

Под форматированием документа мы будем понимать действия по изменению параметров символов текста и параметров абзацев (рис. 3.1). Эти действия осуществляются при помощи команд пункта меню Формат .

Текстовый редактор Word позволяет применять для представления символов текста большое количество масштабируемых шрифтов формата TrueType. Для изменения параметров шрифта в уже набранном фрагменте текста его необходимо выделить и воспользоваться командой Формат | Шрифт . В ее диалоговом окне можно изменять следующие параметры:

- тип шрифта (например, Times New Roman, Arial, Courier и т.д.);

- начертание (обычный, курсив, полужирный, полужирный курсив);

- размер шрифта;

- тип подчеркивания;

- цвет шрифта;

- применять какие-либо эффекты (зачеркивание, верхний и нижний индексы и т.д.).

Если на момент изменения параметров шрифта в тексте отсутствует выделение, то они будут применены к вновь вводимым символам.

Основными параметрами форматирования абзацев являются:

- абзацные отступы (отступы слева и справа представляют собой расстояния от соответствующих границ абзаца до левой и правой границ области текста, отступ первой строки – расстояние от ее начала до левой основной границы абзаца);

- междустрочный интервал – расстояние между соседними строками абзаца;

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

Установить эти параметры можно в диалоговом окне команды меню Формат | Абзац .

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

Создание списков-перечислений

Текстовый редактор Word позволяет оформить несколько следующих друг за другом абзацев в виде списка. При этом в начале каждого из них будет установлен либо его порядковый номер в списке, либо какой-нибудь символ – маркер. В первом случае список будет называться нумерованным, во втором – маркированным. Для оформления нескольких абзацев в виде списка их необходимо выделить и выполнить команду Формат | Список . Далее в соответствующих вкладках ее диалогового окна выбирается тип маркировки или нумерации. Если произвести вышеперечисленные действия при отсутствии в тексте выделения, то список будет создаваться из вновь образованных абзацев.

Создание и заполнение таблицы

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

Создание в документе таблицы можно произвести двумя способами.

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

2) Установив курсор в начало будущей таблицы, выполнить команду Таблица | Вставить | Таблица . Затем в ее диалоговом окне указывается количество строк и столбцов.

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

Форматирование текстовой информации, расположенной в таблице, также аналогично форматированию обычного текста, за исключением того, что параметры форматирования абзацев можно задавать индивидуально для каждой ячейки. Кроме этого можно расположить текст в ячейке горизонтально или вертикально. Ориентация текста задается в диалоговом окне команды Формат | Направление текста


Рис. 3.2. Панель инструментов Таблицы и границы

Редактирование таблицы

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

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

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

Объединение нескольких выделенных ячеек в одну производится с помощью команды Таблица | Объединить ячейки . Также для этой цели можно использовать инструмент Ластик панели Таблицы и границы . Для разбиения одной ячейки на несколько строк и столбцов используется команда Таблица | Разбить ячейки или инструмент Нарисовать таблицу панели Таблицы и границы .

Изменение вида границ выделенных ячеек, заполнение их каким-либо цветом или узором можно произвести с помощью команды Формат | Границы и заливка . Вкладка Граница в ее диалоговом окне позволяет изменить тип линий, образующих границы ячейки, их цвет, толщину и при необходимости скрыть их. Причем установить эти параметры можно отдельно для каждой из границ ячейки. Также можно выбрать объект применения произведенных установок: выделенные ячейки или таблица целиком. Тип заполнения выделенных ячеек устанавливается во вкладке Заливка. Оно может быть как однородным, так и содержащим какой-либо узор (например, штриховку). Также действия по изменению вида границ и заполнению ячеек можно произвести с помощью соответствующих инструментов панели Таблицы и границы .

Вставка формул в таблицы

Для выполнения простых арифметических операций и вычисления математических выражений можно использовать соответствующие возможности Microsoft Word. Выделите ячейку таблицы, в которую нужно поместить формулу. В меню Таблица выберите команду Формула . В списке Вставить функцию выберите нужную функцию. В поле ввода (после знака =) допустимы любые сочетания значений, математических операторов и операторов сравнения. Для ссылки на ячейки таблицы введите в формулу адреса этих ячеек в скобках. Ссылки на ячейки таблицы имеют вид A1, A2, B1, B2 и так далее, где буква указывает на столбец, а номер представляет строку. Например, для суммирования содержимого ячеек A2 и С3 введите формулу =SUM(А2;С3) . Если ячейка получена в результате объединения, то за ее адрес принимается адрес левой верхней ячейки диапазона. Также можно указывать в качестве аргумента функции диапазон смежных ячеек. Для этого используется оператор “:”. Например, формула =SUM(А1: B3) подсчитает сумму шести ячеек. Кроме SUM, при необходимости, можно использовать и другие функции. Полный их перечень содержится в справочной системе Microsoft Word.

А1

В1

С1

А2

В2

С2

А3

В3

С3

Для отображения формул в ячейках таблицы нажмите сочетание клавиш SHIFT–F9. Чтобы просмотреть значения, соответствующие этим формулам, повторно нажмите сочетание клавиш SHIFT–F9. Для обновления значения поля одной ячейки нажмите F9. Чтобы обновить значения полей всей таблицы, ее необходимо предварительно выделить, а затем нажать F9.

Создание иллюстраций

При создании текстовых документов часто возникает необходимость размещения в них разного рода иллюстраций. Редактор Word позволяет как создавать собственные, так и размещать импортированные графические объекты. Причем благодаря наличию поставляемых в комплекте графических фильтров могут импортироваться изображения как растровой, так и векторной графики.


Встроенными средствами Word можно создавать несложные рисунки и элементы фигурного текста. Для этого используется панель инструментов Рисование . Кроме того, в комплекте с MS Office поставляется приложение для создания формул Microsoft Equation, а также коллекция готовых рисунков Clip Gallery.

Рис. 3.3. Панель инструментов Рисование

Любой элемент иллюстрации в документе, созданный с помощью встроенных средств или импортированный, является графическим объектом. Такие объекты можно перемещать, копировать, удалять, производить над ними различные преобразования. Все эти операции производятся над теми элементами, которые в данный момент выделены. Для того чтобы выделить объект, необходимо подвести к нему указатель мыши и когда он примет вид четырехнаправленной стрелки, щелкнуть левой кнопкой. При этом объект охватывается рамкой из 2, 4, 6 или 8 прямоугольников (в зависимости от его типа и размера). Для выделения нескольких объектов можно щелкнуть по каждому при нажатой клавише SHIFT, или нажав на панели инструментов кнопку со стрелкой (Выбор объектов ), обвести их прямоугольной рамкой.

Изменить размеры выделенного объекта можно, потянув за один из обрамляющих его маркеров. Если потянуть объект за угловой маркер при нажатой клавише SHIFT, то пропорции объекта сохраняются.

Перемещение выделенного объекта удобнее всего производить при помощи мыши. Для этого указатель помещают на объект и, нажав левую кнопку мыши, перемещают его на нужное расстояние, после чего кнопку отпускают. Для более точного расположения перемещаемого объекта используются клавиши управления курсором при нажатой клавише CTRL. Если же удерживать нажатой клавишу CTRL при перемещении объекта мышью, то произойдет его копирование. Кроме этого для копирования выделенного элемента рисунка можно использовать буфер обмена.

Удаление выделенного объекта или группы объектов производится нажатием клавиши DELETE.

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

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

В комплекте с пакетом MS Office поставляется большое количество разнообразных рисунков, представленных в виде коллекции Clip Gallery. Вставка в документ готового рисунка выполняется командой Вставка| Рисунок | Картинки или нажатием кнопки Добавить картинку панели инструментов Рисование. Далее в диалоговом окне ищется подходящая картинка. Для вставки рисунка, не входящего в коллекцию, можно использовать команду Вставка | Рисунок | Из файла , в диалоговом окне которой указывается путь к этому файлу. Также для этой цели можно использовать буфер обмена.

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

СОДЕРЖАНИЕ РАБОТЫ

В соответствии со своим вариантом:

1. Набрать текст делового письма, аналогичный приведенному ниже.

2. Отформатировать текст письма, предусмотрев наличие слов с подчеркиванием, а также выделенных курсивом и полужирным шрифтом.

3. Предусмотреть вставку таблицы с выделенными красным цветом строкой и зеленым цветом столбцом.

4. Седьмой и восьмой столбцы должны содержать вычисления, выполненные по соответствующим формулам.

5. В конце письма поместить небольшую рекламу и вставить подходящую картинку из библиотеки Clip Gallery .

Пример оформления письма смотри на следующей странице.

ВАРИАНТЫ ЗАДАНИЙ:

Номер студента в журнале

Предприятие

1, 11, 21

Инструментальный завод

2, 12, 22

Автомагазин

3, 13, 23

Мебельная фабрика

4, 14, 24

Магазин электротоваров

5, 15, 25

Магазин бытовой техники

6, 16, 26

Магазин продовольственных товаров

7, 17, 27

Магазин изделий из кожи

8, 18, 28

Магазин изделий из стекла

9, 19, 29

Магазин изделий из керамики

10, 20, 30

Магазин бытовой химии

Пример оформления письма

г. Белгород ,

пр Б.Хмельницкого, 40, оф. 32,

тел\факс 31-57-14

« 30 » сентября 2005 г.

исх № 234

Генеральному директору

объединения «Белотделстрой »

Коневу В.В.


Уважаемый Вадим Васильевич!

Наша фирма является одним из крупнейших поставщиков всех видов красок по Белгородской области и некоторых других регионов Российской Федерации и ближнего зарубежья.

Продукция, распространяемая нашей фирмой, сертифицирована и отличается высоким качеством.

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

Ваше согласие просим подтвердить.

Перечень товаров прилагается.

Генеральный директор

ОАО «Краски» Крылов Е.П.

Перечень товаров, предлагаемых ОАО «Краски»

Наиме-нование красок

Цвет

Едини-ца
измере-ния

Колич.

Цена, руб.

Опт.%

скидки

Цена со

скидкой, руб.

Стои-мость со скидкой,

тыс. руб.

Алкидные эмали

ПФ-115

Белый

кг

20000

70

15

59,5

1190

Голубой

кг

8000

75

14

64,5

516

Зеленый

кг

6500

80

13

69,6

452,4

ПФ-225

Белый

кг

7800

90

15

76,5

596,7

Синий

кг

15000

80

15

68

1020

Желтый

кг

20000

80

15

68

1360

Итого:

5135,1


КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что такое абзац? Какие параметры форматирования абзацев Вы знаете? Как их можно изменить?

2. Как изменить размер шрифта и его цвет в уже набранном фрагменте текста?

3. Как создать верхний или нижний индекс?

4. Каким образом изменяются такие параметры страницы, как размер бумаги и поля?

5. Как сохранить отредактированный документ под другим именем?

6. Каким образом можно скопировать или переместить фрагмент текста?

7. Как отменить последнее действие по редактированию или форматированию текста?

8. Какими способами можно создать в текстовом документе таблицу?

9. Как выделить одну или несколько ячеек, столбец, таблицу целиком?

10. Каким образом можно объединить несколько ячеек в одну?

11. Как изменить тип линии границы ячейки, ее ширину и цвет?

12. Каким образом производится заливка ячейки выбранным цветом?

13. Как изменить направление текста в ячейке?

14. Как переместить (скопировать) выделенный графический объект?

15. Как выделить одновременно несколько нарисованных объектов?

16. Каким образом можно объединить несколько нарисованных объектов в один?

17. Как можно поменять уровень размещения объектов при наложении их друг на друга?

18. Какие действия необходимо предпринять, чтобы вставить в текст объект WordArt?

19. Как изменить характер обтекания графического объекта текстом?

20. Каким образом можно повернуть графический объект на произвольный угол?

ЛАБОРАТОРНАЯ РАБОТА №4

ТАБЛИЧНЫЙ РЕДАКТОР MICROSOFT EXCEL

Цель работы: приобрести практические навыки в создании электронных таблиц, применении стандартных функций, выполнении основных операций со списками данных.

ОСНОВНЫЕ ПОНЯТИЯ

Электронные таблицы являются мощным средством автоматизации вычислений различного характера в тех задачах, где исходные данные и результаты представлены в табличной форме. Табличный процессор Microsoft Excel, входящий в пакет программ Microsoft Office, благодаря большому количеству встроенных функций подходит для выполнения расчетов и анализа данных в самых разных предметных областях. Используя включаемые в его состав надстройки можно производить статистический анализ полученных данных, решать задачи оптимизации. Также в электронных таблицах можно размещать любые графические объекты, в том числе диаграммы различного вида, построенные на основании полученных данных. Эти и многие другие возможности сделали Microsoft Excel одной из самой популярных программ в своем классе.

Основные компоненты электронных таблиц

Основным документом Microsoft Excel является рабочая книга , которая хранится в файле с расширением . xls . Рабочая книга состоит из листов . Листы бывают трех типов: листы данных, листы диаграмм, листы макросов. По умолчанию в книге используются только листы первого типа. Они представляют собой таблицу из 256 столбцов и 65536 строк. Столбцы обозначаются латинскими буквами и их комбинациями: A, B, C, … Z, AA, AB, AC, … , IV. Строки – числами от 1 до 65536.

Ячейки располагаются на пересечении строки и столбца и могут содержать данные в виде текста, числовых значений, формул. По своему содержимому ячейки делятся на исходные (с записью данных) и зависимые (с записью формул). Для однозначной идентификации ячейки служит ее адрес , который состоит из обозначения столбца и номера строки. Например: A1, C4, D16. Если необходимо обратиться к ячейке на другом листе, то добавляется ссылка на нужный лист, которая состоит из его имени и следующего за ним восклицательного знака. Например: Лист3!B21.

Окно Microsoft Excel

Как и окно любого приложения Windows, окно Excel содержит меню, панель инструментов, полосы прокрутки и другие стандартные компоненты. Настройка вида окна, панели инструментов осуществляется так же, как и в любом другом приложении Microsoft Office, например в текстовом редакторе Word. Файловые операции также выполняются аналогично текстовому редактору Word. В тоже время в окне Excel имеются некоторые специфические компоненты, свойственные только этому приложению (рис. 4.1).


Рис. 4.1. Окно Microsoft Excel

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

Ячейка текущего листа является активной , если пользователь установил на нее указатель – прямоугольную рамку с маркером заполнения в правом нижнем углу. В такую ячейку можно вводить данные или редактировать ее содержимое. Перемещать указатель ячейки по листу можно щелчком левой кнопки мыши или с помощью клавиш управления курсором.

Блок смежных ячеек будем называть диапазоном. Для выделения диапазона необходимо протянуть указатель мыши по нужным ячейкам при нажатой левой кнопке. Выделить несколько несмежных диапазонов на листе, можно при нажатой клавише CTRL.

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

Ввод и редактирование данных

Ввод данных осуществляется в активную ячейку. Если ячейка содержит при этом какое-либо значение, то оно заменяется вновь вводимыми символами. Для того чтобы отредактировать данные в активной ячейке необходимо нажать клавишу F2 или сделать двойной щелчок левой кнопкой мыши. Также редактирование можно осуществлять из строки формул , если мышью установить в нее курсор. Ввод данных в ячейку завершается после нажатия клавиши ENTER или активизации другой ячейки. Для того чтобы очистить ячейку или диапазон ячеек, их необходимо выделить и нажать клавишу DELETE.

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

- константы: 12; 237,75; 1,98Е+02;

- дата: 21.02.05; 21-фев-2005;

- время: 15:43; 15:43:07; 3:43 РМ;

- дата и время: 21.02.05 15:43; 2005, 21 февраля 3:43 РМ.

Если вводимые данные не распознаются как числовые, они воспринимаются как текстовые. Если необходимо, чтобы числовые данные представлялись в виде текста, перед ними ставится апостроф (‘).

Заполнение ячеек может производиться не только с помощью непосредственного ввода значений с клавиатуры, но и копированием или перемещением содержимого одних ячеек в другие. Эти операции, как и в большинстве других приложений, можно произвести двумя способами: перетаскиванием выделенных данных в новое место размещения или применением буфера обмена. В первом случае указатель мыши необходимо подвести к рамке одной или нескольких выделенных ячеек и перетащить ее при нажатой левой кнопке, когда курсор примет вид четырехнаправленной стрелки. Для копирования ячеек дополнительно удерживается нажатой клавиша CTRL. При выполнении операций копирования или перемещения через буфер обмена выполняется команда Копировать или Вырезать соответственно из пункта меню Правка или контекстного меню выделенного диапазона. Далее указатель ячейки устанавливается в место нового размещения и выполняется команда Вставить .

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

Форматирование ячеек

Excel позволяет отформатировать содержимое каждой ячейки индивидуально или установить общие параметры форматирования для выделенного диапазона ячеек. Для этого необходимо выполнить команду Формат | Ячейки . Во вкладке Выравнивание ее диалогового окна можно установить разные типы выравнивания содержимого ячейки, как по горизонтали, так и по вертикали. Вкладка Шрифт позволяет установить такие параметры форматирования, как тип шрифта, его размер, начертание и т.д. Для установки типа границ ячеек, их цвета можно воспользоваться средствами вкладки Граница . Тип и цвет заливки устанавливается во вкладке Вид . Также многие из этих параметров можно установить, используя панель инструментов.

Кроме вышеперечисленных возможностей, Excel позволяет представлять одни и те же числовые значения в различных форматах. Они выбираются во вкладке Число диалогового окна команды Формат | Ячейки . Ниже показано представление единицы в некоторых форматах:

Формат

Представление

Общий

1

Числовой

1,00

Денежный

1,00р.

Финансовый

1,00р.

Дата

01.01.1900

Время

0:00:00

Процентный

100,00%

Экспоненциальный

1,00E+00

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

Если ширина ячейки недостаточна для корректного отображения числа, то вместо него появляются символы “#”. В этом случае необходимо увеличить ширину того столбца, где расположена эта ячейка.

Создание формул

Формула всегда начинается со знака равенства (“=”) и может содержать операнды , операции и имена функций . Операндами могут быть константы или адреса ячеек. Адрес ячейки в составе формулы называется ссылкой . Существуют три основных типа ссылок:

- относительные . При копировании или перемещении формулы с такими ссылками они будут изменяться в соответствии с ее новым местоположением. Примеры относительных ссылок: A5, E17;

- абсолютные . При копировании или перемещении формулы такие ссылки не изменяются и указывают на одну и ту же ячейку. При записи абсолютных ссылок перед именем столбца и номером строки ставится символ “$”. Например: $A$5, $E$17;

- смешанные . В таких ссылках адресация столбца отличается от адресации строки, например: A$5, $E17;

Часто в формулах, в особенности с применением функций, необходимо в качестве операнда указать ссылку не на одну ячейку, а на диапазон. Для этого используется адресная операция диапазона (“:”). Например, диапазон A2:B3 включает четыре ячейки (A2, B2, A3, B3).

Для получения в составе формулы ссылки на нужную ячейку не набирая ее адрес вручную, необходимо щелкнуть по ней левой кнопкой мыши. В формуле появится относительная ссылка на указанную ячейку. Для изменения типа полученной ссылки на абсолютный или смешанный, надо нажимать клавишу F4 до тех пор, пока в строке формул не появится требуемый вариант. Если при вводе формулы выделить не одну ячейку, а несколько, то появится ссылка на этот диапазон.

В формулах наиболее часто применяются операции двух типов:

- арифметические операции: +, –, *, /, %, ^ (возведение в степень);

- операции отношения: <, <=, >, >=, =, <> (не равно).


Пример 1: рассмотрим составление фрагмента прайс-листа, поясняющего порядок применения ссылок разных типов и некоторых операций (рис. 4.2).

Рис. 4.2. Пример создания формулы с разными типами ссылок

В данном примере формулы содержатся в столбце с ценой товара в рублях. Для решения задачи достаточно ввести формулу в одну ячейку, например в D4 (см. строку формул на рис. 4.2), а затем с помощью копирования или автозаполнения (см. ниже) распространить ее на другие ячейки. При этом формулы в ячейках D5 и D6 будут содержать относительные ссылки на ячейки С5 и С6 соответственно, а абсолютная ссылка на ячейку D1 не изменится.

Автозаполнение ячеек

Автозаполнение позволяет быстро распространить содержимое какой-либо ячейки на смежный с ней диапазон. Заполнять ячейки можно как одинаковыми данными (константами или формулами), так и членами прогрессии. Удобнее всего производить эту операцию с помощью маркера заполнения – маленького квадрата в правом нижнем углу указателя выделенной ячейки (рис. 4.1). Ячейку, содержащую нужную константу или формулу, нужно выделить, а затем, потянув за маркер заполнения, растянуть появившуюся рамку на нужное число ячеек в любом направлении. Ячейки заполняются копируемыми данными после отпускания левой кнопки мыши.

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

Другим способом автозаполнения ячеек является использование команды Заполнить пункта меню Правка. Ячейку содержащую копируемые данные и смежный с ней диапазон необходимо выделить, после чего выполнить команду Правка | Заполнить и в появившемся подменю выбрать направление заполнения (Вверх , Вниз , Вправо или Влево ). Если первая ячейка выделенного диапазона является началом прогрессии, то выбирается команда Прогрессия . В ее диалоговом окне выбирается тип прогрессии, ее шаг и при необходимости предельное значение.

Использование стандартных функций

Функция в составе формулы вызывается по имени, после которого в круглых скобках указываются один или несколько аргументов, разделенных точкой с запятой. В случае отсутствия у функции аргументов, скобки после ее имени остаются пустыми. Аргументами функции могут быть константы, ссылки или выражения. Зная синтаксис функции можно ввести ее в формулу вручную. Но, как правило, для вставки функции используют Мастер функций . Для его вызова можно выполнить команду Вставка | Функция или щелкнуть по кнопке в строке формул с надписью fx . После этого появляется диалоговое окно 1-го шага Мастера функций , в котором необходимо выбрать нужную категорию (математические, финансовые, логические и т.д.) и требуемую функцию в этой категории. Причем если активная ячейка не содержала в себе формулу, то знак равенства вставляется в нее автоматически. После выбора функции и нажатия кнопки ОК , появляется диалоговое окно, в котором необходимо ввести аргументы функции. Закончив ввод аргументов, нужно нажать кнопку ОК и вставка функции будет завершена.

Пример 2: вычислить значения функции на отрезке x Î[0;0,5] с шагом h = 0,1 и определить среди найденных величин количество отрицательных и сумму положительных значений функции.

В ячейках А1 и В1 укажем заголовки столбцов с данными. Значения аргумента функции введем с помощью автозаполнения (рис 4.3, а ). Далее в ячейку B2 введем формулу для вычисления первого значения заданной функции. Для этого сделаем ячейку активной и выполним команду Вставка | Функция . В категории Математические выберем функцию TAN и нажмем ОК. В следующем окне Мастера функций необходимо ввести аргумент функции. В поле Число введем выражение: A2^2-1 , причем для получения ссылки на ячейку используем щелчок левой кнопкой мыши. Нажав ОК, получим формулу, состоящую из одной функции тангенс. Для ввода второго слагаемого установим курсор в строку формул, введем плюс и вновь вызовем Мастер функций. В категории Математические выберем функцию СТЕПЕНЬ и нажмем ОК. Далее в поле Число введем выражение A2+1 , а в поле Степень – показатель 1/3 . После нажатия кнопки ОК получим окончательную формулу, которую скопируем в ячейки B3:B7 с помощью автозаполнения (рис 4.3, б ).

а

б


Рис. 4.3. Ввод исходных данных: аргументов функции (а ) и ее значений (б )

Для нахождения количества отрицательных значений функции организуем справа дополнительный столбец признаков. Каждая ячейка столбца признаков будет содержать 1, если значение функции в этой строке больше нуля и 0 в противном случае. Просуммировав в дальнейшем эти ячейки, мы получим количество отрицательных значений функции.

б

а


Рис. 4.4. Вычисление количества отрицательных (а ) и суммы положительных (б ) значений функции

Установить требуемые значения в ячейках столбца можно с помощью функции ЕСЛИ . Эта функция возвращает одно из двух значений, в зависимости от истинности логического выражения. Установим указатель в ячейку C2 и вызовем Мастер функций. В категории Логические выберем функцию ЕСЛИ . На следующем шаге в поле Лог_выражение введем B2<0 , а в поля Значение_если_истина и Значение_если_ложь значения 1 и 0 соответственно. Заполним созданной формулой диапазон C3:C7. Далее нажмем кнопку с символом “∑” (автосумма) и в ячейке C8 получим искомое значение (рис. 4.4, а ).

Для вычисления суммы положительных значений будем использовать функцию СУММЕСЛИ , которая суммирует содержимое тех ячеек заданного диапазона, которые удовлетворяют некоторому критерию. Сделаем активной ячейку C9 и вызовем Мастер функций. В категории Математические выберем функцию СУММЕСЛИ . Далее в поле Диапазон введем B2: B7 , а в поле Критерий выражение >0 . После ввода аргументов нажмем ОК и получим требуемое значение
(рис. 4.4, б ).

Построение диаграмм

Диаграммы позволяют в наглядной форме представить данные, расположенные на рабочих листах и визуально оценить соотношение между их значениями. Наиболее просто можно построить диаграмму выделив на листе диапазон с данными и выполнив команду Вставка | Диаграмма . Запускается Мастер диаграмм , который предлагает за четыре шага настроить вид создаваемой диаграммы. На первом шаге необходимо выбрать тип диаграммы. Для перехода к следующему шагу нажимается кнопка Далее . Нажатие кнопки Готово прервет работу Мастера диаграмм и приведет к немедленной вставке диаграммы на текущий лист. При этом те параметры, которые настраиваются на последующих шагах, будут иметь значения, установленные по умолчанию.

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

Если диаграмма расположена на листе данных, то после построения ее размеры можно изменять, как и у любого графического объекта. Также можно изменять любые параметры диаграммы, установленные при ее создании: тип, диапазон исходных данных, параметры и место размещения. Для этого необходимо вызвать контекстное меню диаграммы и выбрать соответствующую команду.

Работа со списками данных

Большинство таблиц, создаваемых в Excel, являются какими-либо списками. Для большей эффективности при работе со списком, его структура должна соответствовать следующим правилам:

- верхняя строка таблицы должна содержать уникальные заголовки столбцов, содержимое которых располагается ниже;

- каждый столбец должен содержать однородные данные;

- каждая строка имеет одинаковую структуру;

- в таблице не должно быть пустых строк и столбцов.

Если на листе имеется несколько списков, то они должны отделяться друг от друга как минимум одной пустой строкой или столбцом.

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

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

В Excel существует два варианта наложения фильтра: автофильтрация и расширенный фильтр. Первый обычно используется для установки простых условий отбора, второй – для фильтрации с применением более сложных критериев. Наиболее просто в Excel производится автофильтрация. Для ее применения необходимо сделать активной любую ячейку списка и выполнить команду Данные | Фильтр| Автофильтр . В заголовке каждого столбца появится значок раскрывающегося списка (рис. 4.5).


Рис. 4.5. Вид списка после включения режима автофильтрации

Щелкнув на значке в том столбце, по содержимому которого будет производиться фильтрация, можно выбрать один из нескольких вариантов отбора. Для того чтобы оставить видимыми строки с одним конкретным значением, его необходимо выбрать из списка вариантов фильтрации. Выбрав команду Первые 10 можно указать сколько наибольших (наименьших) значений останется после наложения фильтра. Более сложные критерии отбора можно установить, выбрав команду Условие . В диалоговом окне можно установить два условия, объединив их логической связкой «И» или «ИЛИ». Для примера произведем отбор тех записей, у которых должностной оклад больше 2000 р. и меньше 6000 р. (рис. 4.6, а ). Введем каждое из условий в соответствующие строки диалогового окна (рис. 4.6, а ) и нажмем ОК. Результат фильтрации показан на рис. 4.6, б .

а

б


Рис. 4.6. Диалоговое окно ввода условий фильтрации (а ) и ее результаты (б )

При необходимости, после фильтрации списка по содержимому одного столбца, можно повторить операцию с другим столбцом и отфильтровать уже оставшуюся часть таблицы. Для отключения режима автофильтрации и показа всех скрытых записей, необходимо повторно выполнить команду Данные | Фильтр| Автофильтр .

СОДЕРЖАНИЕ РАБОТЫ

1. Запустите приложение Microsoft Excel и создайте с его помощью файл с именем Lab.xls.

2. Переименуйте листы книги MS Excel: первый в «Задание», второй лист в «Данные», третий лист – «График».

3. Выберите из таблицы вариант задания соответственно номеру в журнале группы.

Варианты задания

Номер студента в журнале

Вари-ант

Функция f(x,a)

Интервал изменения х

Шаг прира-щения

х

Значения параметра а

Крите-рий отбора значе-ний функции

1-е

2-е

3-е

1

2

3

4

5

6

7

8

9

1, 16

1

arccos(a + 6 x2 )

[-0,8;0,8]

0,08

-0,75

-0,9

-1

больше 2

2, 17

2

sin(a2 -0,5*x)

[-3;6]

0,45

-0,9

2

5

больше 0,25

3, 18

3

( sin x + a)3

[-1;5]

0,3

5

-5

6

меньше 200

1

2

3

4

5

6

7

8

9

4, 19

4

ax -15 x│

[-3;3]

0,3

2

5

3,5

больше 10

5, 20

5

(x + cos a)2

[-5;4]

0,45

1

-1

5,3

больше 10

6, 21

6

sin(a + 10 x2 )

[-1;1]

0,1

2

-2

0

больше 0,9

7, 22

7

(a + cos x)2

[-4;4]

0,4

-3

5

-1,5

меньше 5

8, 23

8

arctg(x)*a3

[-10;10]

1

-1

1

3

меньше 0

9, 24

9

(2x + sin a)3

[-2;1]

0,15

2

1

-5

меньше -3

10, 25

10

ln(x2 +a)

[-10;10]

1

1

2

3

больше 2

11, 26

11

lg(x+a)2

[-9;0]

0,45

4

4,4

5

больше 1

12, 27

12

e3a+x

[0;5]

0,25

-2

0

1

меньше 3

13, 28

13

arcsin(a-0,4x )

[-0,5;1,2]

0,085

0,6

1

1,3

меньше 0

14, 29

14

tg(a - ex )

[-5;0]

0,25

-2

0,1

1,5

больше 7

15, 30

15

(a + ex ) 0.5

[-3;3]

0,3

0

1

5

больше 3

4. На листе «Задание» объедините несколько ячеек. Используя шрифт Times New Roman , размер шрифта 12 , горизонтальное и вертикальное выравнивание в ячейке по центру , наберите следующую информацию:

Вариант №__ (укажите номер варианта выполняемого задания )

Выполнили студенты группы (укажите группу )

ФИО (перечислите фамилии студентов, выполняющих данное задание )

Функция (приведите вид функции у = f ( x , a ) для Вашего варианта )

Значение параметра а (в отдельной ячейке укажите первое значение параметра а )

Начальное значение аргумента (в отдельной ячейке укажите начальное значение аргумента )

Шаг приращения аргумента (в отдельной ячейке укажите шаг приращения аргумента ).

5. На листе « Данные» для табулирования функции y = f (x ,a ) создайте таблицу №1 по шаблону, приведенному на рис. 4.7.

6. Заполните столбец значений аргумента х . Обязательно используйте ссылку на ячейки с начальным значением аргумента х и шагом приращения аргумента х , расположенные на листе «Задание».

7. Заполните столбец значений функции y . Обязательно используйте ссылку на ячейку со значением параметра а , расположенную на листе «Задание».

8.


В четвертом столбце укажите критерий отбора значений функции для вашего варианта: например, y > 2 для первого варианта,
y > 0,25 для второго и т.д. В ячейку, находящуюся ниже, введите формулу с использованием функции ЕСЛИ , которая выводит в данной ячейке 1, если значение функции у в соседней ячейке соответствует критерию отбора и 0 в противном случае
(см. рис. 4.7)
. Произвести автозаполнение ячеек данного столбца.

Рис. 4.7. Пример оформления таблицы

9. Под табл. 1 выведите количество значений функции, удовлетворяющих критерию отбора (см. рис. 4.7). Для этого используйте автосуммирование (кнопка с символом “∑”).

10. На третьем листе постройте график: по оси абсцисс должны располагаться значения аргумента х , по оси ординат – значения функции у .

11. Вставьте в рабочую книгу новый лист и назовите его «Сортировка». Выделите табл. 1 на листе «Данные» и скопируйте ее в буфер обмена. Перейдите на лист «Сортировка», вызовите диалоговое окно команды Правка | Специальная вставка , поставьте переключатель в положение «Вставить значения». Произведите вставку значений табл. 1. Произведите сортировку значений функции у по убыванию.

12. Скопируйте лист «Данные» в конец книги. Назовите появившийся лист «Фильтрация», а скопированную таблицу - «Таблица № 2». Используя автофильтрацию, оставьте в табл. 2 только те строки, значения функции у в которых удовлетворяют критерию отбора.

13. Замените первое значение параметра а на листе «Задание» сначала вторым его значением, а затем третьим (см. седьмой и восьмой столбцы в таблице вариантов задания). Проследите, изменяются ли значения функции, вид графика, представление данных на листах «Сортировка» и «Фильтрация».

14. Напишите краткий отчет о ваших действиях, произведенных при выполнении каждого пункта лабораторной работы. Обязательно приведите примеры использованных вами формул, три строки табл. 1, схематичный рисунок графика функции.

15. Сделайте вывод о проделанной работе, о преимуществах и недостатках программы Microsoft Excel для обработки различного рода информации: текстовой, числовой, графической.

16. Продемонстрируйте результаты выполнения работы и отчет преподавателю.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что такое рабочая книга?

2. Листы каких типов могут размещаться в рабочей книге?

3. Каково назначение адреса ячейки?

4. Как добавить в книгу еще один лист и переименовать его?

5. Каким образом производится ввод данных в ячейку?

6. Какие форматы представления числовых данных ячейках вы знаете?

7. Что может входить в состав формулы?

8. Какие типы ссылок могут применяться в формулах?

9. Какими способами можно произвести автозаполнение диапазона ячеек?

10. Как произвести вставку в ячейку одной из стандартных функций?

11. Каким образом производится построение диаграмм?

12. Что такое списки данных и какие операции могут с ними производится?


ЛАБОРАТОРНАЯ РАБОТА № 5

Линейные и разветвляющиеся алгоритмы.
Условный оператор

Цель работы: получить навыки в использовании условного оператора в программе; ознакомиться с задачами, для решения которых используются условные и составные операторы.

ОСНОВНЫЕ ПОНЯТИЯ

Линейный алгоритм представляет собой процесс, в котором самостоятельные этапы вычислений выполняются последовательно друг за другом.

Структура ветвления алгоритма в Паскале может быть реализована с помощью условного оператора и оператора выбора (варианта).

Условный оператор может иметь следующие формы записи:

1) IF <Логическое выражение> THEN <Оператор>;

Если <Логическое выражение> принимает значение – "ИСТИНА", то выполняется <Оператор>, стоящий за THEN, в противном случае выполняется оператор, стоящий после точки с запятой, т.е. следующий за условным оператором. Формально в условном операторе после слова THEN может стоять один оператор. Если необходимо выполнение нескольких операторов, то используется составной оператор, например,

IF <Логическое выражение> THEN

BEGIN

<Оператор1>; <Оператор2>

END;

2) IF <Логическое выражение> THEN

<Оператор1>

ELSE

<Оператор2>;

Если <Логическое выражение> принимает значение "ИСТИНА", то выполняется <Оператор1>, иначе <Оператор2>.

Условные операторы можно вкладывать друг в друга, например:

IF <Логическое выражение1> THEN <Оператор1>

ELSE IF <Логическое выражение2> THEN
<Оператор2>

ELSE IF <Логическое выражение3> THEN

<Оператор3>;

Стандартные функции и процедуры

Abs(X ) – вычисляет абсолютное значение (модуль) X ;

Exp(X ) – основание натурального логарифма (число e ) возводит в степень X ;

Ln(X ) – вычисляет натуральный логарифм X ;

Sqr(X ) – возводит X в квадрат;

Sqrt(X ) – вычисляет квадратный корень из X ;

Тrunc(Х ) – определяет целую часть числа X , тип результата Longint ;

Round(X ) – округляет число X до целого;

Chr(I ) (I – целое число) – определяет символ, порядковый номер которого равен I ;

Ord(I ) (I – порядковый) – определяет порядковый номер символа в наборе символов;

Pred(I ) (I – порядковый) – находит предшествующий элемент;

Succ(I ) (I – порядковый) – находит последующий элемент;

Odd(I ) (I – целого типа) – определяет четность числа: если I – нечетный, то результат принимает значение true , если четный – false ;

Еoln(F ) (F – файловая переменная) – результат принимает значение true, если при чтении текстового файла достигнут конец текущей строки. В остальных случаях результат равен false ;

Eof(F ) (F – файловая переменная) – результат принимает значение true, если при чтении текстового файла достигнут конец файла. В остальных случаях результат равен false ;

Dec(X [,i ]) – уменьшает значение X на i , при отсутствии i – на 1;

Inc(X [,i ]) – увеличивает значение X на i , при отсутствии i – на 1;

Frac(Х ) – определяет дробную часть аргумента;

Int(Х ) – определяет целую часть аргумента. Тип результата Real ;

Random (X ) – равномерное псевдослучайное число 0 < I < Х , при отсутствии X интервал чисел от 0 до 1.

Математические функции,
не представленные в языке Паскаль в явном виде

Десятичный логарифм Lg(X ) = Ln(X )/Ln(10).

Логарифм по основанию a : Loga (X) = Ln(X )/Ln(a ).

Возведение в степень Y = Мn - Y:=Exp(n*Ln(M)).

Например, A = 165 - A:= Ехр(5*Ln(16));

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

1 радиан = 180°/Pi = 57° 17' 45"

1 градус = Pi/180 радиана = 0.0174 радиана.

Основные тригонометрические функции: Sin(X ), Cos(X ), Arctan(X );

тангенс угла tg X = Sin(X )/Cos(X );

котангенс угла ctg X = Cos(X )/Sin(X );

секанс угла sc X = 1/Cos(X );

косеканс угла csc X = l/Sin(X );

арксинус числа arcsin X = Arctan(X /Sqrt(l - X* X ));

арккосинус числа arccos X = Pi/2 - Arctan(X /Sqrt(l - X* X ));

арккотангенс числа arcctg X = Pi/2 - Arctan(X ).

Задание к лабораторной работе

А. Выбрать алгоритм и составить его блок-схему для вычисления значения указанной в варианте функции y = y( x).

Б. Для функции y = y( x) , заданной графически, построить аналитическую зависимость. Составить блок-схему и программу вычисления величины y при заданном значении аргумента.

Для первой и второй части выбранного варианта задания предусмотреть:

1) ввод в программу параметров, если они есть, и значения аргумента x с клавиатуры;

2) вывод на экран значений параметров, аргумента х и вычисляемых величин.

Примеры построения блок-схем

1. Вычислить .

Блок-схема:

2. Вычислить:

Блок-схема:

Варианты заданий

Задание А

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

Задание Б

1.

2.

3.

4.

5.


6.


7.


8.


9.

10.

11.


12.


y

13.

14.

15.


16.


17.


18.


19.


20.


21.

22.

23.


24.


25.


26.

27.


28.


29.


30.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Какие стандартные тригонометрические функции, реализованные в языке Паскаль, вы знаете?

2. Можно ли аргумент стандартной тригонометрической функции задать в градусах?

3. Каков приоритет выполнения арифметических операций?

4. Из каких символов может состоять идентификатор?

5. Можно ли ключевые слова использовать в качестве имен переменных?

6. Как вывести вещественное значение в форме с плавающей точкой, сохранив заданное число знаков мантиссы?

7. Как работает условный оператор?

8. Какие формы записи условного оператора вы знаете?

9. В каких случаях при записи условного оператора необходимо применять составной оператор?

ЛАБОРАТОРНАЯ РАБОТА № 6

Операторы цикла. одномерные массивы

Цель работы: приобрести опыт работы, связанной с вычислениями, при которых приходится выполнять многократно (циклически) повторяющиеся действия и обработкой данных, размещенных в одномерных массивах.

Основные понятия

Цикл – это многократно выполняемая в программе последовательность действий (команд). Используя циклы, можно небольшим количеством операторов описать длинную последовательность операций по обработке однотипных данных. Любой цикл характеризуется условием выхода из него и телом цикла – совокупностью команд (операторов), ради выполнения которых он организован. В языке Паскаль имеются три типа цикла:

1) цикл со счетчиком (параметром);

2) цикл с предусловием;

3) цикл с постусловием.

Цикл со счетчиком или оператор цикла FOR может использоваться в двух представлениях (форматах):

1) FOR <параметр цикла>:= <S1> TO <S2> DO
<Оператор>;

2) FOR <параметр цикла>:= <S1> DOWNTO <S2> DO
<Оператор>;

Параметр цикла – переменная одного из порядковых типов (т.е. любого из стандартных типов, кроме вещественного). S1 и S2 – выражения совпадающие по типу с параметром цикла и определяющие его начальное и конечное значение соответственно. FOR, TO, DOWNTO, DO – зарезервированные слова, составляющие заголовок цикла. <Оператор> – простой или составной оператор, являющийся телом цикла и выполняющийся на каждом его шаге. При работе оператора цикла его параметр изменяется от начального до конечного значения. Шаг изменения всегда единичный (фактически в качестве нового значения параметра цикла берется, в зависимости от формы записи, следующее или предыдущее значение в его типе). Таким образом, количество итераций цикла зависит от начального и конечного значений параметра цикла. Первая форма записи оператора применяется в тех случаях, когда начальное значение меньше конечного. При этом подразумевается, что параметр цикла увеличивается. Вторая форма записи используется, когда начальное значение больше конечного и параметр цикла должен уменьшаться. Изменять в теле цикла его параметр непосредственно с помощью присваивания не рекомендуется. Цикл FOR используется в тех случаях, когда число повторений известно.

Оператор цикла с предусловием WHILE имеет следующий формат:

WHILE <условие> DO <Тело цикла>;

<условие> – логическое выражение, <тело цикла> – простой или составной оператор. Оператор выполняется до тех пор, пока <условие> является истинным (TRUE).

Оператор цикла с постусловием REPEAT имеет следующий формат:

REPEAT <оператор 1>...<оператор n> UNTIL<условие>;

Операторы, заключенные между словами REPEAT и UNTIL, составляют тело цикла. Оператор REPEAT выполняется до тех пор, пока <условие> является ложным (FALSE).

Операторы цикла WHILE, REPEAT, как правило, используются в тех случаях, когда число повторений заранее неизвестно.

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

Var <идентификатор >: ARRAY [<сп.инд.типов >] OF <т u п >;

Здесь <идентификатор > имя массива; ARRAY, OF – зарезервированные слова (массив, из); <сп.инд.типов> – список из одного или нескольких индексных типов (<нач. знач .> . . <кон. знач .>), разделенных запятыми; квадратные скобки, обрамляющие список – требование синтаксиса; <тип> – тип элементов массива: любой из стандартных или определенных пользователем типов данных.

В качестве индексных типов в Турбо Паскале можно использовать любые порядковые типы или их интервалы, кроме LONGINT. Индексный тип одновременно определяет граничные значения индекса и количество элементов в массиве. Объем памяти, отводимой под элементы массива, не может превышать 65 520 байт.

Примеры описания массивов:

1) VAR X: ARRAY [1..20] OF Real;

2) VAR Y: ARRAY [0..15] OF Char;

Здесь описаны два одномерных массива: массив X из 20 элементов вещественного типа и массив Y из 16 элементов символьного типа. Для обращения к элементу массива необходимо после имени в квадратных скобках указать индекс. Например, X[1], X[7]. В качестве индекса можно указать любое выражение, совпадающее с ним по типу:

i:=2;

x[i]:=12.5;

x[i*3]:=0.76;

Обработку массивов удобнее всего производить с применением циклов. Например, следующий фрагмент производит ввод элементов с клавиатуры:

for i:=1 to 20 do

read(x[i]);

В приведенном выше примере на каждом шаге цикла производится ввод элемента массива с индексом i = 1,2,…,20. Вывод элементов массива производится аналогично.

Пример использования одномерного массива

Задание . Вычислить и сохранить в массиве значения функции на отрезке [a; b ] в точках xi = a + i × h , i = 0,1,2…,n , h = ( b– a)/ n при a = 3.5, b = 4, n = 4. Найти наибольшее и среднее значение функции.

Текст программы:

program example;

const a=3.5;

b=4;

n=4;

var x,s,max,h:real;

i:integer;

y:array[0..n] of real;

begin

h:=(b-a)/n;

{вычисление значений функции, сохранение результатов в массиве y,

вывод на экран значений функции и аргумента: }

for i:=0 to n do

begin

x:=a+i*h;

y[i]:=sin(x)/sqrt(x-2);

writeln('x=',x:5:2,' y=',y[i]:5:2);

end;

{нахождение суммы элементов и

наибольшего значения: }

s:=0;

for i:=0 to n do

begin

s:=s+y[i];

if i=0 then max:=y[i]

else if y[i]>max then max:=y[i];

end;

s:=s/(n+1); {вычисление среднего значения }

writeln('Наиб. знач.=',max:5:2,

' Среднее знач.=',s:5:2);

end.

Результаты вычислений:

x= 3.50 y=-0.29

x= 3.63 y=-0.36

x= 3.75 y=-0.43

x= 3.88 y=-0.49

x= 4.00 y=-0.54

Наиб. знач.=-0.29 Среднее знач.=-0.42

Задание к лабораторной работе

Выбрать алгоритм, составить блок-схему и программу для вычисления значения функции y = f( x) в точках xi = a + i × h , i = 0,1,2…,n , h = ( b – a)/ n промежутка [a, b ]. Результаты вычислений сохранить в массиве Y. Найти наибольшее и среднее значения функции y = f( x) . Вид функции, значения a , b , n указаны в каждом конкретном варианте задания.

Варианты заданий

1.

x Î[2; 3], n = 10

2.

x Î[1; 2], n = 10

3.

x Î[–1; –0,5], n = 5

4.

x Î[1,5; 2], n = 5

5.

x Î[2; 3], n = 10

6.

x Î[0,2; 0,8], n = 6

7.

x Î[2; 3], n = 10

8.

x Î[1; 2], n = 10

9.

x Î[1; 1,8], n = 4

10.

x Î[2,2; 2,6], n = 4

11.

x Î[1; 2], n = 10

12.

x Î[3,5; 4], n = 5

13.

x Î[–2; –1], n = 10

14.

x Î[0,5; 1,5], n = 10

15.

x Î[0; 1], n = 10

16.

x Î[1; 2], n = 10

17.

x Î[3; 4], n = 10

18.

x Î[1; 2], n = 10

19.

x Î[0; 1], n = 10

20.

x Î[2; 3], n = 10

21.

x Î[1; 2], n = 10

22.

x Î[2; 3], n = 10

23.

x Î[1; 2], n = 10

24.

x Î[2; 3], n = 10

25.

x Î[3; 4], n = 10

26.

x Î[1; 1,5], n = 5

27. ,

x Î[1; 2], n = 10

28.

x Î[4; 5], n = 10

29. ,

x Î[–1; 0], n = 10

30.

x Î[0; 1], n = 10

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Сколько операторов цикла вам известно?

2. Каков тип выражения в операторе цикла с предусловием?

3. Как сделать, чтобы в теле цикла выполнялось несколько операторов?

4. Сколько операторов можно записать между ключевыми словами repeat и until?

5. Почему в цикле repeat оператор тела цикла всегда будет выполнен хотя бы один раз?

6. С помощью каких служебных слов, записывается цикл с параметром?

7. Верно ли, что цикл с параметром применяется в тех случаях, когда заранее известно число повторений?

8. Какой тип должен иметь параметр цикла в цикле for?

9. Дайте определение массива.

10. Как описываются массивы в Паскале?

11. Какой тип может быть базовым типом массива и типом индекса?

12. Где и как определяется общее число элементов массива?


Контрольная работа №1

Задание

1. Выбрать алгоритм, составить блок-схему и программу:

1) для вычисления значений функции в указанных точках разбиения промежутка её задания

2) среди вычисленных значений функции найти наибольшее и наименьшее значения

3) для решения задачи использовать операторы цикла с параметром, с предусловием и постусловием

2. Предусмотреть ввод параметров a и b (если они есть в задании) с клавиатуры.

3. Вывод значений результатов счета и параметров осуществить на экран.

Варианты задания

Вариант задания

Функция

Диапазон и шаг

1

2

3

1,16

t Î[0;3]

t =0,15

2,17

x Î[0,8;2]

x =0,1

3,18

x Î[1;2]

x =0,05

4,19

x Î[0,7;2]

x =0,1

1

2

3

5,20

x Î[0,2;2,8]

x =0,2

6,21

x Î[1;5]

x =0,5

7,22

x Î[0,1;1]

x =0,1

8,23

x Î[2;5]

x =0,25

9,24

x Î[0,5;2]

x =0,1

10,25

x Î[0,2;2]

x =0,2

11,26

x Î[0;7]

x =0,5

12,27

x Î[0,8;2]

x =0,1

1

2

3

13,28

t Î[0;12]

t =1

14,29

t Î[1;10]

t =1

15,30

t Î[-1;1]

t =0,2

Контрольная работа №2

Задание №1

1. Изучить правила организации вложенных циклов на языке Pascal и способы описания и обработки двумерных массивов.

2. Составить блок-схему и программу для решения задачи в соответствии с заданным вариантом.

3. Вывести на печать результаты счета и исходную матрицу.

Варианты задания

Вариант

задания

Имя матрицы

и ее

размеры

Действия

Элементы матрицы

1

2

3

4

1,16

А(10,15)

Вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты отпечатать в виде двух строк

1

2

3

4

2,17

A(20,15)

Вычислить и запомнить суммы и число положительных элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов

3,18

A(12,12)

Вычислить сумму и число отрицательных элементов, находящихся над главной диагональю

4,19

A(12,12)

Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю

5,20

A(10,10)

Записать на место отрицательных элементов матрицы нули и вывести её на печать в общепринятом виде

6,21

A(10, 10)

Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов

7,22

A(20,10)

Найти в каждой строке матрицы максимальный и минимальный элементы и поместить их на место первого и последнего элемента строки соответственно. Матрицу напечатать в общепринятом виде

8,23

A(10,10)

Транспонировать матрицу и вывести на печать элементы главной диагонали и расположенные под главной диагональю. Результаты разместить в двух строках

9,24

A(10,10)

Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде

1

2

3

4

10,25

A(10, 10)

Из положительных элементов матрицы A сформировать матрицу М (10, KMAX ), располагая их в строках матрицы подряд, где KMAX - максимальное число положительных элементов строки матрицы A . Записать нули на место отсутствующих элементов. Отпечатать обе матрицы в общепринятом виде

11,26

A(15,15)

Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. Отпечатать полученную матрицу в общепринятом виде

12,27

A(20,10)

Найти наибольший и наименьший элементы матрицы и поменять их местами

13,28

A(20,15)

Найти строки с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов

14,29

A(25,8)

Ввести исходные данные в первые 24 строки и 7 столбцов. Вычислить среднее арифметическое значение элементов каждой строки и записать его в 8-й столбец, а также среднее арифметическое каждого столбца и записать его в 25-ю строку. Отпечатать полученную матрицу в общепринятом виде

15,30

A(15,10)

Упорядочить по возрастанию элементы каждой строки матрицы. Отпечатать полученную матрицу в общепринятом виде

Задание №2

1. Изучить способы описания массивов на языке Pascal, а также способы ввода и вывода массивов.

2. Составить блок-схему и программу в соответствии с вариантом задания.

3. Вывести результаты счета и исходный массив на печать.

Варианты задания

Вариант задания

Имя массива и его размер

Действия

i- й элемент массива

1

2

3

4

1,16

X(100)

Вычислить сумму и количество элементов 0≤xi ≤1 массива X .

2,17

A(80)

Вычислить среднее арифметическое значение элементов ai >0 массива A .

3,18

X(70)

Переписать элементы -1≤xi ≤1 массива X в массив Y и подсчитать их количество.

4,19

B(50)

Определить максимальный элемент массива В среди bi >0 и его порядковый номер.

5,20

C(40)

Вычислить минимальный элемент массива С среди ci <0 и его номер.

6,21

D(80)

Найти максимальный и минимальный элементы массива D и поменять их местами.

7,22

Y(20)

Вычислить среднее геометрическое элементов yi >0 массива Y .

8,23

R(30)

Расположить в массиве Z сначала положительные, а затем отрицательные элементы массива R .

1

2

3

4

9,24

N(50)

Определить сумму элементов ni >1 массива N .

10,25

X(30)

Вычислить сумму и количество элементов xi >0 массива X .

11,26

A(50)

Найти среднее геометрическое элементов ai >0,5 массива А .

12,27

X(40)

Переписать в массив Y подряд положительные элементы массива X .

13,28

X(40)

Переписать подряд в массив Y положительные, а в массив Z отрицательные элементы массива X .

14,29

B(40)

Определить максимальный элемент массива В среди bi <0 и его порядковый номер.

15,30

C(20)

Определить минимальный элемент массива С среди -1≤с i ≤1 и его порядковый номер.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Основы современных компьютерных технологий: учеб. пособие
/ Под ред. проф. А.Д. Хомоненко. – СПб.: КОРОНА принт, 1998.– 448 с.

2. Информатика: базовый курс / Под ред. С.В. Симоновича. – СПб.: Питер, 2002. – 638 с.

3. Информатика: учеб. / Под ред. Н.В. Макаровой. – 3-е изд. – М.: Финансы и статистика, 2001. – 765 с.

4. Информатика: практикум по технологии работы на компьютере
/ Под ред. Н.В. Макаровой. – 3-е изд. – М.: Финансы и статистика, 2001. – 256 с.

5. Хомоненко А.Д. Самоучитель Microsoft Word 2000
/ А.Д. Хомоненко. – СПб.: BHV-Санкт-Петербург, 1999. – 560 с.

6. Коттингхэм М. Excel 2000. Руководство разработчика: пер. с англ. / М. Коттингхэм. – Киев: BHV, 2000. – 704 с.

7. Абрамов С.А. Начала информатики / С.А. Абрамов, Е.В. Зима. – М.: Наука, 1990. – 256 с.

8. Алексеев В.Е. Вычислительная техника и программирование: практикум по программированию / В.Е. Алексеев. – М.: Высшая школа, 1991. – 356 с.

9. Епанешников А.М. Программирование в среде Turbo Pascal 7.0
/ А.М. Епанешников. – М.: Наука, 1996. – 350 с.

10. Зуев Е.А. Программирование на языке TURBO PASCAL 6.0, 7.0
/ Е.А. Зуев. – М.:Веста; Радио и Связь, 1993. – 384 с.

11. Программирование на языке Паскаль: задачник / Под ред. О.Ф. Усковой – СПб.: Питер, 2002. – 336 с.

12. Фаронов В.В. Основы Турбо Паскаля / В.В. Фаронов. – М.: Учебно-инженерный центр "МВТУ-ФЕСТО ДИДАКТИК", 1992.– 304 с.


Учебное издание

ИНФОРМАТИКА

Методические указания к выполнению лабораторных работ

и задания для контрольных работ для студентов всех специальностей

заочной формы обучения

Составители: Подгорный Николай Николаевич

Рога Сергей Николаевич

Смышляев Артем Геннадьевич

Солопов Юрий Иванович

Редактор В. И. Пустовая

Подписано в печать 30.12.04. Формат 60х84 /16. Усл. печ. л. 4,7. Уч.-изд.л. 5,1

Тираж 314 экз. Заказ Цена

Отпечатано в Белгородском государственном технологическом университете им. В. Г. Шухова

308012, г. Белгород, ул. Костюкова, 46