Методические рекомендации по выполнению лабораторных работ по курсу "Информатика"

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

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 12.02.2012
Размер файла 4,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

\ - целочисленное деление (дробная часть отбрасывается);

MOD - вычисление остатка от деления.

Таблица 12.1

Математические функции

Название

Математический вид

VBA

Синус

Sin x

SIN (x)

Косинус

Cos x

COS (x)

Тангенс

tg x

TAN (x)

Арктангенс

arctg x

ATN (x)

Логарифм натуральный

ln x

LOG (x)

Абсолютное значение

|x|

ABS (x)

Корень квадратный

vx

SQR (x)

Экспонента

ex

EXP (x)

FIX (арифм_выражение) - возвращает целую часть арифм_выражения.

INT (арифм_выражение) - возвращает наибольшее целое, которое меньше или равно значению арифм_выражения.

CINT (арифм_выражение) - округляет значение арифм_выражения по правилам арифметики.

Условные выражения - выражения, содержащие числа, переменные, функции, строки символов, а также знаки:

= (равно);

< > (не равно);

> (больше, чем);

< (меньше, чем);

>= (больше или равно);

<= (меньше или равно).

Условное выражение принимает логическое значение: TRUE (истина) или FALSE (ложь). Условные выражения широко используются в операциях ветвления и в организации циклов.

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

AND («и», конъюнкция)

OR («или», дизъюнкция)

NOT (отрицание)

Например, NOT (a > b)

Логическое выражение принимает логическое значение: TRUE (истина) или FALSE (ложь). Так же, как и условные выражения, логические выражения применяются в операциях ветвления и в организации циклов.

Символьные выражения - содержат строки символов. Для этих выражений определена лишь одна операция - конкатенация (соединение) строк. Знак этой операции - «+» (плюс), а результат операции - новая строка символов. Например, значением выражения «Оболочка» + «Windows» является строка символов «Оболочка Windows».
Символьные выражения могут использоваться в условном выражении, т.е. допускается сравнение строк. Сравнение ведется по кодам символов, входящих в сравниваемые строки. Большей будет являться та переменная, которая начинается с символов, более близких к концу алфавита, т.е. имеющих больший код, а если символы совпадают, то более длинное слово. Сравнение символьных переменных осуществляется посимвольно, начиная с первого символа. Если первые символы обеих переменных совпадают, то сравниваются вторые и т.д. Операция сравнения позволяет сортировать символьные строки по алфавиту.
Например DOG" > "CAT", "M16 ">"M16"
Самая главная и самая простая команда в языке VBA (как и во всех других языках) - операция присваивания. Формат команды:

Имя_переменной = выражение

Эта команда выполняется в два шага:

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

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

Обратите внимание: тип переменной в левой части должен совпадать с типом выражения в правой части!

При выполнении вычислений существуют два способа, позволяющих указать порядок, в котором должны происходить операции. Первый состоит в применении скобок. Например, пример 5*(3+4), приоритет операций в скобках дает результат 35.

Второй - это порядок иерархии в выполнении арифметических операций:

1. Возведение в степень.

2. Изменение знака числа (с положительного на отрицательный).

3. Умножение и деление.

4. Целочисленное деление.

5. Операция Mod.

6. Сложение и вычитание.

Visual Basic позволяет производить преобразования из одного типа переменных в другие. Visual Basic производит преобразование, если результат попадает в диапазон для нового типа данных. в противном случае генерируется сообщение об ошибке. Основные формы преобразования данных приведены в таблице 12.2.

Таблица 12.2

Основные формы преобразования данных

Функции

Результат

CInt

CLnq

CSnq

CDbl

CCur

CStr

CVar

CBool

CByte

CDate

Округляет число до целого

Округляет число до длинного целого

Преобразует число с обычной точностью

Преобразует число с двойной точностью

Преобразует число Currency

Преобразует любые выражения в строку

Преобразует любое выражение к типу Variant

Преобразует число к типу Boolean

Преобразует число к типу Byte

Преобразует подходящее выражение в дату.

Задания для самостоятельной работы

Вариант 1. Даны х, у, z. Вычислить а, b; если

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

Вариант 3. Даны х, у, z. Вычислить а, b; если

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

Вариант 5. Даны х, у, z. Вычислить а, b; если

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

Вариант 7. Даны х, у, z. Вычислить а, b; если

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

Вариант 9. Даны х, у, z. Вычислить а, b; если

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

Вариант 11. Даны х, у, z. Вычислить а, b; если

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

Вариант 13. Даны х, у, z. Вычислить а, b; если

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

Вариант 15. Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за шесть операции.

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

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

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

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

Вариант 20. Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за шесть операции.

Лабораторное занятие 13 (1 час)

Тема: Операторы управления

Цель занятия: рассмотреть операторы управления в VBA

Задание:

1. Изучить операторы перехода и операторы выбора

2. Привести примеры составления программ на ветвящиеся алгоритмы

3. Составить отчет

Теоретические сведения

Выражение If-Then-Else

Когда Visual Basic обрабатывает выражение If-Then-Else, то в случае успешного теста он выполняет операторы, следующие за словом Then, а если условие не выполняется, то работает ветвь Else. Блок схема для выражения If-Then-Else представлена на рисунке 13.1.

Рисунок 13.1 Блок схема выражения If-Then-Else

Синтаксис данного оператора следующий:

If <Выражение> Then

Группа операторов

Else

Группа операторов

End If

Кроме того, в выражении If-Then-Else можно использовать зарезервированные слова And, Or, Not. Это позволит проверять одновременно два условия одновременно. Например, необходимо проверить принадлежит ли данное число диапазону чисел от 0 до 9.

If Digit>=0 And Digit<=9 Then

Me.Print «Ok»

Else

Me.Print «No»

EndIf

Кроме того, можно использовать оператор Eqv (эквивалентности). Данный оператор проверяет, имеют ли оба выражения одинаковое логическое значение (оба True или оба False).

If (X=True And Y=True) or (X=False And Y=False) эквивалентно записи

If X Eqv Y

Другой полезный оператор Xor, («исключающее или»). Он соответствует фразе «либо A либо B, но не одновременно A и B».

Блок If-Then

Синтаксис данного оператора следующий:

If <условие> Then <сделать что либо>

Visual Basic реагирует на выражение If-Then, как на обычную английскую фразу. Например, чтобы предупредить пользователя о том, что вводимое число должно быть положительным, можно использовать следующее выражение:

If x<0 Then MsgBox «Number must be positive»

Когда Visual Basic встречает выражение If -Then он сначала проверяет первую его часть (If) на значении True. Если оно True, то компьютер выполняет группу операторов следующих за Then, если данный тест не проходит, то происходит переход к следующему оператору. Например:

If A$<B$ Then Print A$; “comes before”; B$

данная строка кода проверяет порядок сортировки по таблице ANSI.

В программах возникает необходимость проверять какое-либо выражения на совпадению с другим. Это можно сделать используются операторы проверки условий (таблица 13.1) .

Таблица 13.1

Символ

Функциональное назначение

< >

=

>

<

> =

< =

Не равно

Равенство

Больше

Меньше

Больше или равно

Меньше или равно

Для текстов строк данные операторы проверяют коды ANSI (Американский стандарт идентификации символов).

Это означает, что символ «А» находится перед «В», но «В» расположен перед «а». Коды ANSI от 0 до 31 принадлежит различного рода управляющим символами.

Задания для самостоятельного выполнения

Вариант 1. Даны действительные числа х, у. Получить:

а)max (х, у);

б)min(х, у).

Вариант 2. Даны действительные числа а, b, с. Проверить, исполняются ли неравенства a<b<c.

Вариант 3. Даны действительные числа а, b, с. Удвоить этигасла, если аbс, и заменить их абсолютными значениями, если это не так.

Вариант 4. Даны действительные числа х, у.

Вычислить

Вариант 5. Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.

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

Вариант 7. Даны три действительных числа. Выбрать из них те, которые принадлежат интервалу (1, 3).

Вариант 8. Даны действительные числа х, у (ху). Меньшее из этих двух чисел заменить их полусуммой, а большее -- их удвоенным произведением.

Вариант 9. Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны.

Вариант 10. Если сумма трех попарно различных действительных чисел х, у, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из х и у полусуммой двух оставшихся значений.

Вариант 11. Даны действительные числа х, у, z. Вычислить:

a) max (х + у + z, хyz);

б) mm2(x + y+ z/2, хyz)+ 1.

Вариант 12. Даны действительные числа х, у. Если х и у отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0.5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0.5, 2.0], то оба значения уменьшить в 10 раз; в остальных случаях х и у оставить без изменения.

Вариант 13. Даны действительные положительные числа х, у, z. Выяснить, существует ли треугольник с длинами сторон х, у, z. Если треугольник существует, то ответить -- является ли он остроугольным.

Вариант 14. Даны действительные числа а, b, с, d, s, t, и (s и t одновременно не равны нулю). Известно, что точки (а,b) и (с, d) не лежат на прямой k, заданной уравнением . Прямая k разбивает координатную плоскость на две полуплоскости. Выяснить, верно ли, что точки (а, b) и (с, d) принадлежат разным полуплоскостям

Вариант 15. Даны действительные числа а, b, с, d, e, f, g, h. Известно, что точки (е, f) и (g, h) различны. Известно также, что точки (а, b) и (с, d) не лежат на прямой k, проходящей через точки (е, f) и (g, h). Прямая k разбивает координатную плоскость на две полуплоскости. Выяснить, верно ли, что точки (а, b) и (с, d) принадлежат одной и той же полуплоскости.

Вариант 16. Даны действительные числа х1, х2, х3, у1, у2, у3. Принадлежит ли начало координат треугольнику с вершинами (х1, у1), (х2, у2), (х3, y3)?

Вариант 17. Даны действительные числа х, у, z. Получить:

а)max(х, у, z);

б)min (х, у, z).

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

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

Вариант 20. Даны действительные положительные числа a, b, c (a0). Полностью исследовать биквадратное уравнение , т.е. если действительных корней нет, то должно быть выдано сообщение об этом, иначе должны быть выданы два или четыре.

Лабораторное занятие 14 (1 час)

Тема: Программирование циклов

Цель занятия: составление программ в VBA циклических алгоритмов

Задание:

1. Изучить итеративные операторы в VBA

2. Рассмотреть циклы со счетчиком и циклы с условием

3. Составить программы на циклы в VBA

4. Оформить отчет

Теоретические сведения

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

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

For I% =1 To 10

Me.Print I %

Next I %

For и Next являются зарезервированными словами и их необходимо использовать совместно. Операторы между For и Next называют телом цикла, а всю управленческую структуру циклом For-Next.

Слово For устанавливает переменную счётчик. Сначала Visual Basic присваивает переменной-счетчику начальное значение (в примере эта переменная I), затем проверяет, превышает ли счетчик конечное значение. Если нет, то Visual Basic обрабатывает все операторы между строками For и Next, затем к значению счетчика добавляется единица и цикл повторяется. Блок-схема работы определенного цикла представлена на рисунке 14.1.

Не всегда в программе требуется увеличить счетчик на единицу. Для таких целей в цикле For - Next используется зарезервированное слово Step. Например:

For I%=10 To 1 Step -1

Me.Print I%

Next I%.

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

For I% =1 To 10

Me.Print 2*I %

Next I %.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 14.1 Блок-схема цикла For-Next

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

For J% =2 To 10

For I% =1 To 10

Me.Print J%*I %

Next I %.

Me.Print

Next J %.

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

Циклы называются неопределенными, если они выполняются нефиксированное количество раз.

Синтаксис для цикла Do - Until выглядит следующим образом:

Do

Выражение Visual Basic

Loop Until проверка выполнения условия

Блок - схема для цикла Do - Until с проверкой в конце цикла представлена ан рисунке 14.2.

При работе неопределенного цикла, в цикле что-то должна меняться иначе будет бесконечный цикл. Для остановки бесконечного цикла можно использовать комбинацию клавиш Ctrl + Break или пункт End из меню Run или же просто закрыть приложение.

Рисунок 14.2 Блок-схема цикла Do - Until

Приведем пример. Необходимо из списка подсчитать количество слов до слова «ZZZ».

Sym=0

Do

A$ = InputBox$(«Name»)

Sym = Sym + 1

Loop Until A$ = «ZZZ»

Print «Total»; Sym

Проблема состоит в том, что цикл обрабатывается на один проход больше чем необходимо. Пользователь вводит первое имя, и счетчик получит значение «1». Далее, поскольку проверка происходит в конце цикла, счетчик увеличится ещё на одну единицу. Поэтому, когда цикл завершается, значение счетчика становится равным двум вместо одного. Одним из решений этой проблемы является уменьшение значение счетчика на единицу после завершения его работы. Кроме того, Visual Basic для решения поставленной задачи позволяет просто передвинуть проверку условия на начало цикла.

Sym = 0

A$ = InputBox$(«Name»)

Do InputBox$ = «ZZZ»

Sym = Sym + 1

A$ =InputBox$(«Name»)

Loop

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

Еще одним неопределенным циклом является цикл Do While. Данный цикл отличается от рассмотренных раннее зарезервированным словом While вместо Until. Блок схема для цикла Do -While с проверкой условия в начале цикла представлена на рисунке 14.3.

Рисунок 14.3 Блок-схема цикла Do-While

Любой цикл Do-Until легко превратить в цикл Do-While изменив логическое выражение на противоположное. Представленные ниже выражения работают одинаковым образом.

Do Do

. . . . . .

Loop Until x$<> « » Loop While x$= « ».

Кроме того, в выражении можно использовать условия And, Or, Not. Например, предположим, что необходимо продолжить работу цикла до тех пор, пока число больше нуля и поле ввода пустое.

Do While Number>0 And Text1.Text= « ».

Задания для самостоятельной работы

Вариант

Задание

Вариант

Задание

1

11

2

12

3

13

4

14

5

, где n - целое число

15

, где n - целое число

6

16

, где n - целое число, х - действительное число

7

17

, где n - целое число, х - действительное число

8

18

, где n - целое число

9

19

, где n - целое число

10

, где n - целое число, х - действительное число

20

, где n - целое число

Лабораторное занятие 15 (1 час)

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

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

Задание:

1. Рассмотреть основные концепции операционных систем

2. Изучить возможности ОС Windows, функционирование ОС

3. Ознокомиться с методами декомпозиции операционной системы

4. Управление процессами. Планирование и диспетчеризация.

5. Составить отчет

Теоретические сведения

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

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

Основные функции (простейшие ОС):

· Загрузка приложений в оперативную память и их выполнение;

· Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);

· Управление оперативной памятью (распределение между процессами, виртуальная память);

· Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), как правило, с помощью файловой системы;

· Пользовательский интерфейс;

· Сетевые операции, поддержка стека протоколов

Дополнительные функции:

· Параллельное или псевдопараллельное выполнение задач (многозадачность);

· Взаимодействие между процессами: обмен данными, взаимная синхронизация;

· Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений;

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

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

Есть приложения вычислительной техники, для которых ОС излишни. Напр., встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки -- также представляющие собой специализированные микрокомпьютеры -- могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: фаерволов, маршрутизаторов).

Операционные системы, в свою очередь, нужны, если:

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

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

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

· необходима возможность имитации «одновременного» исполнения нескольких программ на одном компьютере (даже содержащем лишь один процессор), осуществляемой с помощью приёма, известного как «разделение времени». При этом специальный компонент, называемый планировщиком, «нарезает» процессорное время на короткие отрезки и предоставляет их поочередно различным исполняющимся программам (процессам);

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

1. использующие файловые системы (с универсальным механизмом доступа к данным),

2. многопользовательские (с разделением полномочий),

3. многозадачные (с разделением времени).

Многозадачность и распределение полномочий требуют определённой иерархии привилегий компонентов самой ОС. В составе ОС различают три группы компонентов:

· ядро, содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевую подсистему, файловую систему;

· системные библиотеки и

· оболочка с утилитами.

Большинство программ, как системных (входящих в ОС), так и прикладных, исполняются в непривилегированном («пользовательском») режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ядерным ресурсам, а также ресурсам иных программ) только посредством системных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что ОС (точнее, её ядро) управляет оборудованием.

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

Задания для самостоятельной работы

Подготовить вопросы для команды-соперника

лабораторный информатика тема задание

Лабораторное занятие 16 (1 час)

Тема Утилиты»

Цель занятия: рассмотреть утилиты, драйверы, архиваторы.

Задание:

1. Изучить утилиты

2. Произвести сжатие файлов с использованием архиваторов

3. Рассмотреть драйверы

4. Составить отчет

Теоретические сведения

Утилита (англ. utility или tool) - программный продукт, предназначенный не для решения какой-либо прикладной задачи, а для решения вспомогательных задач.

Компьютерные утилиты можно разделить на три группы: утилиты сервисного обслуживания (УСО) компьютера, утилиты расширения функциональности и информационные утилиты

К УСО относятся все виды сервисных программ, такие как утилиты по: дефрагментации, проверке и исправлению структуры разделов жёсткого диска, исправлению системных зависимостей, тонкой настройке системы и т. д..

Поскольку типовой набор необходимых УСО примерно одинаков для всех пользователей ПК, то большое распространение получили заранее собранные пакеты утилит, наиболее ярким примером которых может послужить пакет Norton Utilities (входящий в Norton System Works) от компании Symantec.

Основные типы УСО

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

2. Утилиты. Рассмотрим основные виды утилит.

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

К ним относятся:

Для UNIX-подобных ОС

· fsck (входит в утилиты для файловых систем в GNU/Linux)

Для Microsoft Windows и Windows NT

· Norton Disk Doctor (часть Norton Utilities, входящих в свою очередь в Norton System Works от Symantec Corporation)

· Chkdisk (часть Windows NT 5.x)

· Scandisk (часть Windows 9x)

· SMART-мониторы,

и другие

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

Для Microsoft Windows и Windows NT

· Norton WinDoctor (часть Norton Utilities, входящих в свою очередь в Norton System Works от Symantec Corporation)

· JV16 Power Tools

· JV RegCleaner

· CCleaner

· Reg Organizer

Для UNIX-подобных ОС

· TIGER (набор скриптов на GNU Bash)

· chkrootkit

· cruft, deborphan, debfoster в Debian

· GConf-cleaner (для GConf в GNOME)

Утилиты расширения функциональности расширяют функциональность существующих прикладных или системных средств, например, утилиты автоматизации и переконвертации медиа-тегов (ID3 в MP3, Комментарии Vorbis в Ogg), безопасного (невосстановимого) удаления файлов, утилиты переконвертирования файлов различных форматов, утилиты системного менеджмента.

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

К ним относятся:

· Конвертеры программного кода, преобразующие исходные тексты с одного языка программирования или его реализации (например, Borland C++ > Microsoft Visual C++) на другой или же оптимизирующие исходный код в пределах одного языка/реализации. (В принципе, компилятор тоже можно отнести к конвертерам -- с языка высокого уровня в машинный код)

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

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

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

Утилиты резервного копирования

· AzovSky Version Safe

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

К ним относятся: В ОС Windows NT 4--5.1 большинство утилит системного менеджмента сгруппировано в Windows Management Console вызываемой пунктом «Управление компьютером» контекстного меню значка «Мой компьютер»

Утилиты по работе разделами диска:

o Microsoft fdisk -- утилита по работе с разделами диска, часть ОС Microsoft Windows.

o Linux fdisk -- консольное приложение для работы с разделами диска под ОС на ядре Linux

o Disk Druid -- утилита по работе с разделами диска под ОС GNU/Linux с графическим пользовательским интерфейсом.

o mdadm -- утилита GNU/Linux для управления RAID массивами (Linux Software Raid)

o PartitionMagic -- утилита для работы с разделами диска под ОС Windows или DOS с графическим пользовательским интерфейсом.

o Оснастка «Управление дисками» Windows Management Console

Утилиты тонкой настройки занимаются тонкой (расширенной) настройкой существующих программ или ОС.

К ним относятся:

· Reg Organizer

· Xteq-dotec X-Setup

· OnTrack WinCustomizer

Задания для самостоятельной работы

Подготовить вопросы для команды-соперника

Лабораторное занятие 17 (1 час)

Тема Текстовый редактор Word

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

Задание

1. Загрузить Word

2. Создать документ и напечатать текст. Сохранить документ

3. Изменить параметры, шрифта, абзацев

4. Форматировать стили и шаблоны

5. Построить списки. Пронумеровать заголовки

6. Составить отчет

Теоретические сведения

Microsoft Word (часто -- MS Word, WinWord или просто Word) -- это текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов, с локальным применением простейших форм таблично-матричных алгоритмов. Текстовый процессор, выпускается корпорацией Microsoft в составе пакета Microsoft Office.

Стартовое окно текстового редактора Word 2007 имеет следующий вид.

Рисунок 17.1 Окно текстового редактора Word 2007

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

Рисунок 17.2 Раскрывающееся меню кнопки «Office»

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

Кнопки меню сгруппированы по функциональным признакам. Например, Главное меню состоит из следующих групп:

· Буфер обмена

· Шрифт

· Абзац

· Стили

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

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

Рисунок 17.3 Панель инструментов

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

Рисунок 17.4 Панель быстрого доступа

Чтобы изменить состав панели быстрого доступа, выберите пункт меню «Другие команды..». Откроется окно настроек Ворд. Нужный раздел «Настройка» при этом будет выбран по умолчанию. Для добавления нужной команды в панель быстрого доступа необходимо ее выделить в левой части списка и нажать кнопку "Добавить". Для удаления ненужной команды, ее надо выделить в правом списке и нажать кнопку "Удалить". Кроме того, здесь же можно указать, будет ли панель иметь заданный вид при открытии всех документов, выбрав из списка пункт "Для всех документов", или только для определенного документа.

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

Все основные команды для операций с файлами собраны в меню кнопки «Office». Для создания нового документа предназначен самый первый пункт меню "Создать". При его выборе появляется окно "Создание документа". В его левой части необходимо указать категорию шаблонов, на основе которых будет создан документ. По умолчанию стоит вариант "Пустые и последние". Для завершения создания нового документа необходимо в правом нижнем углу нажать кнопку «Создать». Появится окно нового пустого документа. Точно такое же окно всегда создается по умолчанию в момент открытия самой программы Word 2007.

Рисунок 17.5 Окно «Создание документа»

Следует обратить внимание, что Word 2007 по умолчанию сохраняет файлы в формате .docx. Этот формат не могут читать старые версии программы. Поэтому, если вы хотите, чтобы документ был совместим с предыдущими версиями Word, необходимо сохранять файл в «режиме ограниченной функциональности». Это делается с помощью меню «Сохранить как..» кнопки «Office».

Опять же, если вы откроете документ, созданный старой версией Word, то файл будет запущен в режиме ограниченной функциональности (об этом будет сигнализировать строка заголовка). В таком режиме работы некоторые функции программы будут недоступны. Чтобы иметь возможность использовать все функции Word 2007, необходимо конвертировать файл. Для этой цели служит меню «Преобразовать» кнопки "Office".

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

В Word 2007 существует специальный режим выделения текста! Для переключения в этот режим необходимо нажать клавишу F8. После этого текст можно выделять клавишами управления курсора (или щелчком мыши в нужном месте) при этом использовать кнопку Shift не нужно. Для выхода из этого режима необходимо нажать клавишу Escape. Несколько нажатий F8 последовательно выделяют слово, предложение, абзац, весь текст.

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

Основные инструменты форматирования размещены на ленте вкладки «Главная»:

· Буфер обмена

· Шрифт

· Абзац

· Стили

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

Буфер обмена

На панели расположены четыре основные кнопки:

· Вставить

· Вырезать

· Копировать

· Формат по образцу

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

Рисунок 17.6 Панель «Буфер обмена»

Шрифт

С помощью инструментов группы Шрифт можно изменять размер, тип и начертание шрифта. При применении эффекта подчеркивания можно сразу указать вид линии. Здесь же находятся кнопки, позволяющие увеличить/уменьшить размер шрифта; применить эффект надстрочного/подстрочного начертания; изменить регистр текста; его цвет; цвет выделенного фрагмента. Кнопка "Очистить формат" позволяет удалять измененные параметры форматирования.

Рисунок 17.7 Панель «Шрифт»

Если, все же, указанных кнопок форматирования недостаточно для выполнения задачи, при помощи окна "Шрифт" можно настроить дополнительные параметры форматирования.

Рисунок 17.8 Окно «Шрифт»

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

Абзац

Группа кнопок панели «Абзац» предназначена для абзацного форматирования. Но, сюда, же вошли и кнопки для работы с таблицами.

Рисунок 17.9 Панель «Абзац»

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

Далее идут кнопки увеличения/уменьшения абзацного отступа (так называемая "красная строка").

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

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

В нижнем ряду находятся кнопки выравнивания текста в абзаце (по левому краю, по центру, по правому краю, по ширине).

За ними идет выпадающий список установки междустрочного интервала.

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

Кнопка вызова окна "Абзац" позволяет производить более тонкие настройки форматирования абзаца.

Рисунок 17.10 Окно «Абзац»

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

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

Параметры страницы

Кнопка «Поля» служит для установки значений полей документа. Если из предложенных стандартных вариантов ни один не подходит, необходимо воспользоваться пунктом меню «Настраиваемые поля..». В появившемся окне можно произвести более тонкие настройки полей документа.

Рисунок 17.11 Панель «Поля»

Кнопка «Ориентация» задает расположение текста на листе: Книжная, Альбомная.

Кнопка «Размер» задает размер бумаги при выводе на печать. Для выбора нестандартного размера служит опция «Другие размеры страниц..».

Следующая кнопка «Колонки» служит для разбивки текста страницы на несколько колонок (подобно газетной верстке). Опция «Другие колонки..» служит для гибкой настройки колонок. Все функции настройки интуитивно понятны, к тому же, в окне «Образец» сразу показано как будет выглядеть страница.

Рисунок 17.12 Окно «Колонки»

Задания для самостоятельного выполнения

Вариант 1. Создайте документ «Жизненный цикл»

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

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

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

Под стадией модификации будем понимать процесс корректировки проектных решений по отдельным компонентам ЭИС.

Более детальное описание работ на стадии проектирования включает в себя следующие действия. 1. Обследование предметной области:

* границы предметной области и возможности ее расширения,

* перечень объектов предметной области,

* информационные потребности пользователей,

* необходимые процессы обработки данных с указанием их периодичности.

Вариант 2. Создайте документ «Ассортимент»

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

Процесс формирования ассортимента товаров в магазинах складывается из этапов.

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

Вариант 3. Создайте документ «Товары»

Рассмотрим особенности формирования ассортимента товаров в магазинах некоторых типов.

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

Потребительские комплексы делятся на микрокомплексы. Например, в комплексе «Товары для женщин» выделяются микрокомплексы «Одежда», «Головные уборы и воротники», «Белье», «Чулочно-носочные изделия», «Предметы женского туалета», «Обувь» и др.

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

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

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

Вариант 4. Создайте документ «Политика»

Ассортиментная политика есть важная часть общей розничной стратегии. Одни предприятия стремятся оптимизировать ассортимент путем сужения его широты и уменьшения глубины, они торгуют лишь самыми популярными и ходовыми товарными группами, а в пределах групп -- самыми популярными и быстрооборачивающимися товарами. Такая политика позволяет уменьшить денежные средства, вложенные в товарные запасы, и ускорить их товарооборачиваемость. Например, если руководители магазина обнаружат, что в товарной группе, состоящей из 10 наименований, 80% оборота дают 4 наименования, то весьма вероятно, что они вообще исключат из ассортимента остальные 6 наименований. Логика такого решения ясна: не стоит вкладывать средства и труд в большую часть товарной группы, которая дает лишь 20% оборота; лучше сосредоточить усилия на торговле быстрооборачивающимися товарами.

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

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

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

Вариант 5. Создайте документ «Прибыльность»

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

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

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

Вариант 6. Создайте документ «Магазин»

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

Большинство розничных магазинов включают в ассортимент товары, находящиеся на стадии роста или зрелости, однако стратегия и образ других магазинов диктуют иную линию поведения; некоторые магазины предпочитают закупать и включать в свой ассортимент больше товаров, находящихся еще на стадии внедрения. Особенно это относится к модным, престижным магазинам, которые, дорожат репутацией новаторов и в своем образе подчеркивают У нас всегда последний крик моды». К таким розничным предприятиям относятся, в частности магазины модной (и дорогой) одежды, салоны, Дома моделей. Есть и магазины, которые стремятся включать в ассортимент товары, находящиеся в стадии зрелости и даже устаревания. Их закупщики выискивают такие товары, закупают их у промышленности и оптовых торговцев по льготным ценам и именно на торговле ими строят свое розничное предложение.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.