количества разных оценок в группе в экзаменационной ведомости

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

1. Введите дополнительное количество столбцов, по одному на каждый вид оценки (всего 5 столбцов).

2. В каждую ячейку столбца введите формулу – напротив фамилии студента в ячейке соответствующего вспомогательного столбца вид полученной им оценки отмечается как 1. В остальных ячейках этой строки в других дополнительных столбцах будет стоять 0. Таким образом, полученная оценка в каждом столбце будет отмечаться по следующему условию:

– в столбце «5»: если студент получил 5, то отображается 1, иначе 0;

– в столбце «4»: если студент получил 4, то отображается 1, иначе 0;

– в столбце «3»: если студент получил 3, то отображается 1, иначе 0;

– в столбце «2»: если студент получил 2, то отображается 1, иначе 0;

– в столбце «н/я»: если студент не явился, то отображается 1, иначе 0.

Для ввода данных формул понадобится логическая функция ЕСЛИ.

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

4. Определите имена блоков ячеек дополнительных столбцов (вставка – имя – присвоить) – «отлично», «хорошо» и т.п.

5. Скройте все дополнительные столбцы.

6. В нижней части таблицы введите формулы подсчета суммарного количества полученных оценок определенного вида и общее количество оценок.

7. Скопируйте этот шаблон на 2 других листа и проведите коррекцию оценок по каждому следующему предмету.

Расчет ведомости назначения студентов на стипендию по результатам экзаменационной сессии

ВЕДОМОСТЬ НАЗНАЧЕНИЯ НА СТИПЕНДИЮ Группа №____

№ п/п Ф.И.О. Стипендия
     
     
     

Итого стипендиальный фонд по группе____

 

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

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

3. Используя минимальное значение стипендии и учитывая, что сданы все экзамены, введите формулу начисления стипендии по условию:

– если средний балл >=4,5 выплачивается 50%-ная надбавка к минимальной стипендии;

– если средний балл >=3 и <4,5 выплачивается минимальная стипендия;

– если средний балл <3 стипендия не выплачивается.

4. Подсчитайте сумму стипендиального фонда для всей группы.

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

6. Вставьте 2 дополнительных столбца перед столбцом «Стипендия» и введите их названия – «Средний балл» и «Кол-во сданных экзаменов».

7. Введите формулу вычисления среднего балла первого студента (столбец С). Вам понадобится статистическая функция СРЗНАЧ. Аргументами будут значения по данному экзамену для первого студента (будут использованы все 3 листа экзаменационных ведомостей, т.е. в итоге 3 значения).

8. Эту формулу скопируйте на остальные ячейки столбца.

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

10. Затем эту формулу скопируйте на остальные ячейки столбца.

11. Введите формулу для вычисления размера стипендии первого студента (столбец Е). Эта формула будет иметь вид:

=ЕСЛИ(И(С6>=4,5; D6=3); $D$3*1,5; ЕСЛИ(И(C6>=3; D6=3); $D$3; 0)),

если C – «Средний балл», D – «Кол-во сданных экзаменов».

12. В структуре предложенной формулы имеются вложенные функции И и ЕСЛИ. Для ввода этих функций надо воспользоваться кнопкой вызова функции в строке ввода под панелями. При наборе формулы автоматически расставляются круглые скобки и разделительный символ – точка с запятой.

13. Затем эту формулу скопируйте на остальные ячейки столбца.

14. Сохраните книгу под именем VED в папке C:\TEMP.


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

СУБД Microsoft Access

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

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

1) ввод данных;

2) запросы по данным;

3) составление отчетов.

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

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

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

Табличная организация данных называется такжереляционной.

База данных – это реализованная с помощью компьютера информационная структура (модель), отражающая состояние объектов и их отношения.

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

Существуют разные типы полей:

1. Текстовый (до 256 символов);

2. Числовой;

3. Дата/время;

4. Логический;

5. Денежный;

6. Объект OLE – поля такого типа позволяют хранить изображения, аудио- и видео-файлы;

7. MEMO – используется, если нужно вставить в поле длинный текст (до 65535 символов). Реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст;

8. Счетчик – числовое поле, которое имеет свойство автоматического наращивания на единицу. Удобно для нумерации записей;

9. Гиперссылка – строка из букв и цифр, представляющая собой адрес гиперссылки.

Базы данных делят на три типа: табличные (реляционные), сетевые, иерархические. На практике наиболее распространены реляционные базы данных.

Состав и функции СУБД

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

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

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

3. Управление данными – можно указать, кому разрешено знакомиться с данными, корректировать их или добавлять новую информацию. Можно также определять правила коллективного доступа.

Входящие в состав современных СУБД средства совместно выполняют следующие функции:

– описание данных, их структуры;

– первичный ввод, пополнение информации в базе данных;

– удаление устаревшей информации из базы данных;

– корректировку данных для поддержания их актуальности;

– упорядочение (сортировку) данных по некоторым признакам;

– поиск информации по некоторым признакам;

– подготовку и генерацию отчетов;

– защиту информации и разграничение доступа пользователей к ней;

– резервное сохранение и восстановление базы данных;

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

– наличие развитой системы помощи;

– защиту от необдуманных действий;

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

– тщательно продуманную систему ведения человеко-машинного диалога.

СУБД Microsoft Access

MS Access – это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, – MS Access предоставляет мощный язык программирования – Visual Basic Application. Популярность СУБД Microsoft Access обусловлена следующими причинами:

– Access является одной из самых легкодоступных и понятных систем;

– полная интегрированность с пакетами Microsoft Office: Word, Excel, Power Point, Mail;

– идеология Windows представляет информацию красочно и наглядно;

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

– технология WYSIWIG позволяет пользователю постоянно видеть все результаты своих действий;

– набор «мастеров» по разработке таблиц, форм и отчетов.

Рассмотрим основные элементы главного окна Access.

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

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

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

В левой частистроки состояния отображается информация о том, что вы делаете в настоящее время.

Основные объекты Access. К основным объектам Access относятся таблицы, запросы, формы, отчеты, макросы и модули [5].

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

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

Режим таблицы используется для просмотра, добавления, изменения, простейшей сортировки или удаления данных. Чтобы перейти в режим таблицы, надо дважды щелкнуть мышью по имени нужной таблицы в окне базы данных (или, выделив в окне БД имя нужной таблицы, воспользоваться кнопкой открытого окна БД). Из режима конструктора перейти в режим таблицы можно, щелкнувпо кнопкетаблицы на панели инструментов.

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

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

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

Запрос – это вопрос, который пользователь задает Access о хранящейся в базе данных информации. Работать с запросами можно в двухосновныхрежимах: в режиме конструктора и в режиме таблицы. Ответы на запросы получаются путем «разрезания» и «склеивания» таблиц по строкам и столбцам, и ответы будут также иметь форму таблиц. В режиме конструктора формируется вопрос к базе данных.

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

– режим формы используется для просмотра и редактирования данных; предоставляет дружественную среду для работы с данными и удобный дизайн их представления на экране;

– режим конструктора форм используется, если необходимо изменить определение формы (структуру или шаблон формы, а не представленные в ней данные);

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

Отчет – это объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Отчеты, как и формы, могут создаваться на основе запросов и таблиц, но не позволяют вводить данные. Режимы работы с отчетом [8]:

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

1) щелкнуть по вкладке Отчеты;

2) кнопкой выбрать необходимый отчет в окне базы данных;

3) щелкнуть по кнопке Просмотр.

режим конструктора предназначен для изменения шаблона (структуры отчета).

Макрос – это объект, представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определенное событие. Например, можно определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществлять проверку значения некоторого поля при изменении его содержания. В макрос можно включить дополнительные условия для выполнения или невыполнения тех или иных включенных в него действий. Можно также из одного макроса запустить другой макрос или функцию модуля.

Работа с формами и отчетами существенно облегчается за счет использования макрокоманд. В MS Access имеется свыше 40 макрокоманд, которые можно включать в макросы. Макрокоманды выполняют такие действия, как открытие таблиц и форм, выполнение запросов, запуск других макросов, выбор опций из меню, изменение размеров открытых окон и т.п. Макрокоманды позволяют нажатием одной (или нескольких одновременно) кнопки выполнять комплекс действий, который часто приходится выполнять в течение работы. С их помощью можно даже осуществлять запуск приложений, поддерживающих динамический обмен данных (DDE), например MS Excel, и производить обмен данными между вашей базой данных и этими приложениями. Один макрос может содержать несколько макрокоманд. Можно также задать условия выполнения отдельных макрокоманд или их набора.

Модуль – объект, содержащий программы на MS Access Basic, которые позволяют разбить процесс на более мелкие действия и обнаружить те ошибки, которые невозможно было бы найти с использованием макросов.

ЗАДАНИЯ

Задание 1. Создание базы данных

1. Создайте новую базу данных.

2. Создайте таблицу базы данных.

3. Определите поля таблицы в соответствии с приведенной ниже таблицей.

4. Сохраните созданную таблицу.

Имя поля Тип данных Размер поля
Код преподавателя Счетчик -
Фамилия Текстовый
Имя Текстовый
Отчество Текстовый
Дата рождения Дата/время Краткий
Должность Текстовый
Дисциплина Текстовый
Телефон Текстовый
Зарплата Денежный -

 

Задание 2. Заполнение базы данных

1. Введите ограничения на данные, вводимые в поле «Должность»; должны вводиться только слова Профессор, Доцент или Ассистент.

2. Задайте текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных в поле «Должность».

3. Задайте значение по умолчанию для поля «Должность» в виде слова Доцент.

4. Введите ограничения на данные в поле «Код» (они не должны повторяться).

5. Заполните таблицу данными в соответствии с приведенной ниже таблицей и проверьте реакцию системы на ввод неправильных данных в поле «Должность».

6. Измените ширину каждого поля таблицы в соответствии с шириной данных.

7. Произведите поиск в таблице преподавателя Миронова.

8. Произведите замену данных: измените заработную плату ассистенту Сергеевой с 450 на 470 р.

9. Произведите сортировку данных в поле «Год рождения» по убыванию.

10. Произведите фильтрацию данных по полям «Должность» и «Дисциплина».

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

Код Фамилия Имя Отчество Дата р. Должность Дисциплина Зарплата
Истомин Ратмир Евгеньевич 23.10.54 Доцент Информатика 890 р.
Миронов Павел Юрьевич 25.07.40 Профессор Экономика 1200 р.
Гришин Иван Сергеевич 05.12.67 Доцент Математика 760 р.
Сергеева Ольга Ивановна 12.02.72 Ассистент Математика 450 р.
Емец Татьяна Ивановна 16.02.51 Доцент Экономика 890 р.
Игнатьева Татьяна Павловна 30.05.66 Доцент Информатика 790 р.
Миронов Алексей Николаевич 30.07.48 Доцент Физика 890 р.

Задание 3. Ввод и просмотр данных посредством формы

1. С помощью Мастера форм создайте форму Состав преподавателей (тип – форма в один столбец).

2. Найдите запись о доценте Гришине, находясь в режиме формы.

3. Измените зарплату ассистенту Сергеевой с 470 на 490 р.

4. Произведите сортировку данных в поле «Фамилия» по убыванию.

5. Произведите фильтрацию данных по полю «Должность».

6. Измените название поля «Дисциплина» на «Преподаваемая дисциплина».

7. Просмотрите форму, как она будет выглядеть на бумаге при печати.


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

АРХИВАТОР WINRAR

WinRAR – это 32-разрядная версия архиватора RAR для ОС Windows, мощного средства создания архивов и управления ими. Существует несколько версий RAR для разных операционных систем, в частности, для Linux, DOS, OS/2, UNIX.

Ограничения WinRAR.Количество файлов, которое можно добавить в архив, зависит от объема доступной памяти и длины имен файлов. Для добавления одного файла в архив RAR требуется ориентировочно 128 байт памяти. Например, для архивации миллиона файлов необходимо около 128 Мб памяти.

Максимальный размер архива RAR, равно как и любого файла в архиве RAR, практически не ограничен и составляет 8 экзабайт (что равнозначно 8 589 934 591 Гбайт или 9 223 372 036 854 775 807 байт). Создавать архивы размером свыше 4 Гбайт можно только на дисках с файловой системой NTFS, поскольку более старые файловые системы не поддерживают таких объемных файлов.

Размер архива ZIP, как и любого файла в архиве ZIP, не может превышать 4 Гбайт. В целом архивный формат RAR значительно лучше оптимизирован для сложных задач с использованием большого количества файлов и гигабайтных дисковых пространств.

Извлечение файлов.

Извлечение файлов в оболочке WinRAR. Чтобы извлечь файлы с помощью оболочки WinRAR, сначала нужно открыть архив в WinRAR. Это можно сделать несколькими способами:

– дважды щелкнуть мышью или нажать Enter на файле архива в оболочке Windows (в Проводнике или на Рабочем столе). Если WinRAR был связан с типами файлов-архивов во время установки (что делается по умолчанию), то архив будет открыт в WinRAR;

– перетащить архив на значок или окно WinRAR. Перед тем, как это сделать, убедитесь, что в окне WinRAR не открыт другой архив, иначе перетаскиваемый архив будет добавлен в уже открытый;

– дважды щелкнуть мышью или нажать Enter на файле архива в окне WinRAR;

– запустить WinRAR из командной строки с именем архива в качестве параметра.

При открытии архива в окне WinRAR выводится его содержимое. Выделите те файлы и папки, которые вы хотите извлечь. Это можно сделать клавишами управления курсором или левой кнопкой мыши при нажатой клавише Shift (как в Проводнике и других программах Windows). Выделять файлы в WinRAR можно также клавишами Пробел или Ins. Клавиши <+> и <> на цифровой клавиатуре позволяют выделять и снимать выделение с группы файлов с помощью шаблонов (т.е. задавая маски файлов символами <*> и <?>).

Выделив один или несколько файлов, нажмите кнопку Извлечь в вверху окна WinRAR, или же нажмите Alt+E, введите в появившемся диалоге нужный путь, а после этого нажмите кнопку OK. Здесь же можно поменять несколько дополнительных параметров.

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

Вы можете также выбрать команду Извлечь в <имя папки>, чтобы распаковать файлы в предложенную папку без каких-либо дополнительных запросов или Извлечь в текущую папку для извлечения в текущую папку.

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

Архивация файлов.

Архивация файлов в оболочке WinRAR. Прежде всего, нужно запустить WinRAR. Для изменения текущего диска можно использовать комбинацию клавиш Ctrl+D. После того как вы вошли в папку с нужными файлами, выделите файлы и папки, которые хотите заархивировать. Выделив один или несколько файлов, нажмите кнопку Добавить (Alt+A). В появившемся диалоговом окне введите имя архива или просто подтвердите имя, предложенное по умолчанию. Здесь же можно выбрать формат нового архива (RAR или ZIP), метод сжатия, размер тома и прочие параметры архивации. Во время архивации отображается окно со статистикой.

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

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

Чтобы добавить файлы в предложенный архив без дополнительных запросов, воспользуйтесь командой Добавить в <имя архива>.

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

Форматы WinRAR. WinRAR может создавать архивы двух разных форматов: RAR и ZIP.

Архивы ZIP. Основное преимущество формата ZIP – его популярность. Так, большинство архивов в Интернет имеют формат ZIP. Другое преимущество ZIP – скорость. Архивы ZIP обычно создаются быстрее архивов RAR.

Архивы RAR. Формат RAR в большинстве случаев обеспечивает существенно лучшее сжатие, чем ZIP, особенно в режиме создания непрерывных архивов. Другая важная возможность RAR – поддержка многотомных архивов. Они намного удобнее и проще в использовании, чем так называемые разделенные по дискам архивы ZIP. WinRAR не поддерживает такие архивы ZIP – многотомные архивы можно создавать только в формате RAR.

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

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

– обновление непрерывных архивов (т.е. добавление файлов в уже существующий архив или их удаление) происходит медленнее, чем обычных;

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

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

Непрерывные архивы предпочтительнее использовать в тех случаях, когда:

– архив предполагается редко обновлять;

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

– нужно достичь более плотной степени сжатия в ущерб скорости упаковки.

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

Многотомные и самораспаковывающиеся архивы также могут быть непрерывными.

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

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

По умолчанию тома RAR получают имена вида имя_тома.partNNN.rar, где NNN – номер тома. Если по каким-либо причинам вас эта схема именования томов не устраивает, то с помощью ключа – vn можно включить старую схему, основанную на расширениях файлов, при которой первый том многотомного архива получает расширение .rar, а расширения последующих томов нумеруются как .r00, .r01, r02 и т.д. до .r99. Тома могут быть также непрерывными и самораспаковывающимися. Первый самораспаковывающийся том имеет другое (т.е. не .rar) расширение, например, для SFX-томов это будет .exe.

Для распаковки томов необходимо начинать извлечение с первого тома. Если тома находятся на несменном носителе (например, на жестком диске), то сначала нужно переписать все тома в одну папку.

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

С помощью каждого тома для восстановления можно воссоздать один отсутствующий том RAR-архива. Например, если архив состоит из 30 томов, и для него создано 3 тома для восстановления, вы сможете воссоздать любые 3 отсутствующие тома. Если файлов .rev меньше, чем отсутствующих томов, воссоздание архива невозможно. Общее количество обычных томов и томов для восстановления не может превышать 255, а томов для восстановления должно быть меньше, чем томов RAR-архива.

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

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

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

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

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

Самораспаковывающиеся архивы (SFX).Самораспаковывающийся (SFX, от англ. SelF-eXtracting) архив – это архив, к которому присоединен исполнимый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. Таким образом, для извлечения содержимого SFX-архива не требуется дополнительных внешних программ. Тем не менее, WinRAR может работать с SFX-архивом так же, как и с любым другим, поэтому если вы не хотите запускать SFX-архив (например, когда не можете гарантировать, что в нем нет вирусов), то для просмотра или извлечения его содержимого можно использовать WinRAR.

SFX-архивы, как и любые другие исполнимые файлы, обычно имеют расширение .exe.

SFX-архивы удобны в тех случаях, когда нужно передать кому-то архив, но вы не уверены, что у адресата есть соответствующий архиватор для его распаковки. Вы также можете использовать SFX-архивы для распространения своих собственных программ. Например, дистрибутив WinRAR базируется на GUI SFX-модуле RAR Default.sfx. Такие архивы чуть больше обычных.

При создании нового архива в WinRAR включите опцию Создать SFX-архив в диалоге ввода имени параметров и архива. Если же нужно создать SFX-архив из уже существующего, то войдите в него и нажмите кнопку SFX.

ЗАДАНИЯ

 

1. Создайте новый каталог КАТ в каталоге ТЕМР.

2. Скопируйте в него все файлы из каталога C:\Program Files\Far.

3. Заархивируйте все файлы вашего каталога в файл archiv1.rar, используя скоростной метод сжатия.

4. Заархивируйте все файлы вашего каталога в файл archiv2.rar, используя лучший метод сжатия.

5. Оцените с помощью программы WinRAR степень сжатия исходных файлов в обоих случаях (archiv1.rar и archiv2.rar).

6. Сравните размеры полученных архивных файлов с суммарным объемом исходных файлов. Сделайте выводы в пользу того или иного метода сжатия.

7. Удалите все файлы в каталоге КАТ, кроме архивных.

8. Распакуйте архив archiv1.rar в текущий каталог.

9. Распакуйте архив archiv2.rar в новый подкаталог КАТ2, не создавая его предварительно.

10. Удалите архивные файлы archiv1.rar и archiv2.rar из каталога KAT.

11. Скопируйте в ваш каталог произвольную информацию объемом не менее 10 Мб.

12. Заархивируйте содержимое каталога в многотомный архив archiv.rar. Какой размер тома нужно выбрать для возможности копирования на дискеты?

13. Создайте каталог ТОМ в каталоге ТЕМР.

14. Переместите в него все созданные архивные тома.

15. Распакуйте тома в каталоге ТОМ.

16. Создайте самораспаковывающийся архив archiv.exe в каталоге KAT.

17. Переместите его в другой каталог.

18. Добавьте в архив archiv.exe два новых произвольных файла.

19. Распакуйте архив archiv.exe без использования программы WinRar.

20. Удалите все созданные вами каталоги и файлы.


ЛИТЕРАТУРА

 

1. Макарова Н.В., Волков В.Б. Информатика: Учебник для ВУЗов. – СПб.: Питер, 2012.

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

3. Фигурнов В.Э. Windows для начинающих и опытных. – М.: Инфра-М, Золотое Слово, 2006 г.

4. Зайден М. Word 2000. – М.: Лаборатория базовых знаний, 2000.

5. Перри Грег. Освой самостоятельно Microsoft Office 2000 за 24 часа. – М.: Изд. дом «Вильямс», 2000.

6. Зайден М. Excel 2000. – М.: Лаборатория базовых знаний, 2000.

7. Хаширова Т.Ю., Нахушева З.А., Кудаева Ф.Х. Основы информационных технологий. Методика, указания, упражнения. – Нальчик: КБГУ, 1997.

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

 

 


СОДЕРЖАНИЕ