Рис. 7. Главное меню Рабочего стола
ТЕХНОЛОГИЯ РАБОТЫ
1. Для упорядочения размещения значков на Рабочем столе вызовите контекстное меню. Для его вызова щелкните на свободном месте Рабочего стола правой кнопкой мыши.
Внимание! Любой объект Windows имеет контекстное меню. Команды контекстного меню Рабочего стола: Упорядочить значки; Выстроить значки; Вставить; Вставить ярлык; Создать; Свойства.
2. Для установки новых свойств интерфейса Рабочего стола в контекстном меню Рабочего стола запустите команду Свойства и выполните следующие действия:
установите закладку Фон. Выберите фоновый узор и рисунок (см. рис. 1), используя линейки прокрутки в соответствующих окнах закладки. Щелкните по кнопке <Применить>;
установите закладку Заставка. Выберите в Заставке (см. рис. 2) желаемую картинку, предварительно просмотрите ее, щелкнув по кнопке <Просмотр>, и установите необходимые параметры кнопкой <Параметры>. Установите временной интервал и — при необходимости — пароль;
установите закладку Оформление. В окне <Элемент> выберите Рабочий стол, а в окне <Схема>— схему оформления, отличную от стандартной. Измените цвет. Щелкните по кнопке <Применить>.
3. Для того чтобы изменить дату и время на часах компьютера, воспользуйтесь командой Пуск, Настройка, Панель управления, Дата/Время: установите правильные значения часов, минут и секунд в поле под часами. Изменение значений производится с помощью кнопок счетчика, расположенного справа от поля.
Внимание! Системное время используется для определения момента создания и изменения файлов.
4. Для того чтобы упорядочить размещение открытых окон на Рабочем столе, воспользуйтесь контекстным меню Панели задач, опции которого позволяют на Рабочем столе разместить окна (на выбор), а также определить их свойства: каскадом, слева направо, сверху вниз, свернуть все.
Внимание! Команда Свойства открывает управление меню Панели задач.
5. Для переключения программы в различные режимы воспользуйтесь кнопками в правом верхнем углу окна/программы: <Свернуть>, <Развернуть>, <Восстановить>, <3а-крыть>. Для регулирования размеров окна вручную подведите к краю окна указатель мыши, который превратится в маркер растяжки. Затем, удерживая нажатой левую кнопку мыши, перетащите маркер в необходимое положение.
6. Закрыть программу можно одним из способов: щелкнув по кнопке <3акрыть>, выполнив команду Выход меню Файл, нажав комбинацию клавиш +.
7. Размещение ярлыка на Рабочем столе возможно:
при помощи программы Проводник или папки Мой компьютер выделите объект (файл, программу, папку, принтер или компьютер), для которого необходимо создать ярлык;
выберите в меню Файл команду Создать ярлык или используйте контекстное меню;
перетащите ярлык на Рабочий стол с помощью мыши;
для того чтобы изменить параметры ярлыка (например, размер открываемого окна или комбинацию клавиш, которые используют для его открытия), откройте с помощью правой кнопки мыши контекстное меню ярлыка и выберите в нем команду Свойства;
для того чтобы удалить ярлык, перетащите его в корзину или используйте команду меню Удалить либо контекстное меню. На сам объект удаление ярлыка не влияет.
8. Для размещения программы в Главном меню или меню Программы:
щелкните по кнопке <Пуск> и выберите в Главном меню пункт Настройка;
выберите пункт Панель задач и откройте вкладку Настройка меню;
щелкните по кнопке <Добавить>, а затем — по кнопке <Обзор>;
найдите нужную программу и дважды щелкните по ней;
щелкните по кнопке <Далее> и затем дважды щелкните по нужной папке в структуре меню;
введите в поле название новой команды, добавляемой в меню, и щелкните по кнопке <Готово>;
при необходимости выберите для программы значок, а затем щёлкните по кнопке <Готово>.
9. Для удаления программы из Главного меню или меню Программы:
щелкните по кнопке <Пуск> и выберите в Главном меню пункт Настройка;
выберите пункт Панель задач и откройте вкладку Настройка меню;
щелкните по кнопке <Удалить>, а затем найдите в структуре меню удаляемую программу;
для того чтобы открыть меню, щелкните стоящий рядом с ним знак "+". Некоторые меню, например Стандартные, содержат подменю. В.этом случае, чтобы добраться до нужного пункта, необходимо развернуть всю структуру. Выделите удаляемый пункт меню и щелкните по кнопке <Удалить>;
выделите программу и щелкните по кнопке <Удалить>> При этом удаляется только ярлык, созданный в меню. Сама программа остается на диске.
10. Для того чтобы получить доступ к справочной системе, запустите программу Справка меню Пуск. Выберите закладку Указатель. Найдите в окне указателя необходимый термин и щелкните по кнопке <Вывести>. Скопируйте содержание справки в буфер командой меню окна справки Параметры, Копировать или при помощи опции контекстного меню Копировать. Запустите программу-редактор Блокнот из Главного меню, выполнив команду Пуск, Программы, Стандартные. Поместите скопированный материал в Блокнот. Сохраните отобранный материал при помощи команды Файл, Сохранить.
11. Для перезагрузки компьютера щелкните по кнопке <Пуск>, выберите в Главном меню пункт Завершение работы, а затем — параметр Перезагрузить компьютер.
Содержание отчета
Цель работы.
Краткое описание основных действий по настройке рабочего стола и обслуживанию дисков и работе с панелью управления.
В рабочем отчете зафиксировать все действия пользователя, сделать выводы по основным пунктам лабораторной работы.
Контрольные вопросы:
Как разместить значки, находящиеся на Рабочем столе, в произвольном порядке?
Как установить новые параметры Рабочего стола (фон, заставка, оформление)?
Как проверить правильность установки даты и времени?
Как запустить на выполнение программы?
Как запустить приложение на вашем рабочем диске?
Как создать ярлык и поместить его на Рабочий стол?
Как перезагрузить компьютер?
Как отформатировать диск 3,5”?
Как копировать данные на дискету?
Как удалить объекты с дискеты?
Как выполнить дефрагментацию диска?
Как удалить информацию с дискеты?
Как уплотнить диск?
Как запустить служебные приложения?
Назначение приложения Буфер обмена.
Чем отличается Стандартная проверка диска от Полной проверки диска?
Назначение приложения Дефрагментация диска.
Что такое кластер?
Назначение приложения Очистка диска.
Что осуществляет приложение Мастер Обслуживания?
Как запустить программу AVP Сканер?
Что такое компьютерный вирус?
Какие средства антивирусной защиты вы знаете?
Какие программы входят в состав пакета AVP?
Для чего предназначено приложение Архивация данных?
Где размещаются архивные копии при резервном копировании?
ПРИЛОЖЕНИЕ 13
Практическая работа № 4
Тема: Построение и исполнение алгоритмов для заданного исполнителя
Цели: анализируя условие задачи выработать подходы к ее решению; отработать пошаговую разработку алгоритма решения и его описание; отработать навыки обоснования алгоритма; отработать навыки составления блок-схемы алгоритма; отработать навыки выбора и обоснования представления для входных, выходных и промежуточных данных.
Конец формы
Основные сведения из теории
На практике наиболее распространены следующие формы представления алгоритмов:
словесная (запись на естественном языке);
графическая (изображения из графических символов);
псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.);
программная (тексты на языках программирования).
Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задается в произвольном изложении на естественном языке.
|
Например. Записать алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных чисел (алгоритм Эвклида).
Алгоритм может быть следующим:
задать два числа;
если числа равны, то взять любое из них в качестве ответа и остановиться, в противном случае продолжить выполнение алгоритма;
определить большее из чисел;
заменить большее из чисел разностью большего и меньшего из чисел;
повторить алгоритм с шага 2.
Описанный алгоритм применим к любым натуральным числам и должен приводить к решению поставленной задачи. Убедитесь в этом самостоятельно, определив с помощью этого алгоритма наибольший общий делитель чисел 125 и 75.
Словесный способ не имеет широкого распространения, так как такие описания:
строго не формализуемы;
страдают многословностью записей;
допускают неоднозначность толкования отдельных предписаний.
Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным.
При графическом представлении алгоритм изображается в виде последовательности
связанных между собой функциональных блоков, каждый из которых соответствует
выполнению одного или нескольких действий.
|
Такое графическое представление называется схемой алгоритма или блок-схемой. В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий. В таблице приведены наиболее часто употребляемые символы.
Название символа
|
Обозначение и пример заполнения
|
Пояснение
|
Процесс
|
|
Вычислительное действие или
последовательность действий
|
Решение
|
|
Проверка условий
|
Модификация
|
|
Начало цикла
|
Предопределенный процесс
|
|
Вычисления по подпрограмме,
стандартной подпрограмме
|
Ввод-вывод
|
|
Ввод-вывод в общем виде
|
Пуск-останов
|
|
Начало, конец алгоритма,
вход и выход в подпрограмму
|
Документ
|
|
Вывод результатов на печать
|
Блок "процесс" применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных. Для улучшения наглядности схемы несколько отдельных блоков обработки можно объединять в один блок. Представление отдельных операций достаточно свободно.
Блок "решение" используется для обозначения переходов управления по условию. В каждом блоке "решение" должны быть указаны вопрос, условие или сравнение, которые он определяет.
Блок "модификация" используется для организации циклических конструкций. (Слово модификация означает видоизменение, преобразование). Внутри блока записывается параметр цикла, для которого указываются его начальное значение, граничное условие и шаг изменения значения параметра для каждого повторения.
Блок "предопределенный процесс" используется для указания обращений к вспомогательным алгоритмам, существующим автономно в виде некоторых самостоятельных модулей, и для обращений к библиотечным подпрограммам.
Алгоритмы можно представлять как некоторые структуры, состоящие из отдельных базовых (т.е. основных) элементов. Естественно, что при таком подходе к алгоритмам изучение основных принципов их конструирования должно начинаться с изучения этих базовых элементов. Для их описания будем использовать язык схем алгоритмов и школьный алгоритмический язык.
Логическая структура любого алгоритма может быть
представлена комбинацией трех базовых структур:
следование, ветвление, цикл.
|
Характерной особенностью базовых структур является наличие в них одного входа и одного выхода.
1. Базовая структура "следование". Образуется последовательностью действий, следующих одно за другим:
Алгоритмический язык
|
Язык блок-схем
|
действие 1
действие 2
. . . . . . . . .
действие n
|
|
2. Базовая структура "ветвление". Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран. Структура ветвление существует в четырех основных вариантах:
если—то;
если—то—иначе;
выбор;
выбор—иначе.
Примеры структуры ветвление
Школьный алгоритмический язык
|
Язык блок-схем
|
если x > 0
то y := sin(x)
все
|
|
если a > b
то a := 2*a; b := 1
иначе b := 2*b
все
|
|
выбор
при n = 1: y := sin(x)
при n = 2: y := cos(x)
при n = 3: y := 0
все
|
|
выбор
при a > 5: i := i+1
при a = 0: j := j+1
иначе i := 10; j:=0
все
|
|
3. Базовая структура "цикл". Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Основные разновидности циклов представлены в таблице:
Алгоритмический язык
|
Язык блок-схем
|
Цикл типа пока.
Предписывает выполнять тело цикла до тех пор,
пока выполняется условие, записанное после слова пока.
|
нц пока условие
тело цикла
(последовательность действий)
кц
|
|
Цикл типа для.
Предписывает выполнять тело цикла для всех значений
некоторой переменной (параметра цикла) в заданном диапазоне.
|
нц для i от i1 до i2
тело цикла
(последовательность действий)
кц
|
|
Примеры структуры цикл
Школьный алгоритмический язык
|
Язык блок-схем
|
нц пока i <= 5
S := S+A[i]
i := i+1
кц
|
|
нц для i от 1 до 5
X[i] := i*i*i
Y[i] := X[i]/2
кц
|
|
Пример 1. Составить алгоритм вычисления бесконечной суммы
с заданной точностью (для данной знакочередующейся бесконечной суммы требуемая точность будет достигнута, когда очередное слагаемое станет по абсолютной величине меньше ).
Решение:
Вычисление сумм — типичная циклическая задача. Особенностью же нашей конкретной задачи является то, что число слагаемых (а, следовательно, и число повторений тела цикла) заранее неизвестно. Поэтому выполнение цикла должно завершиться в момент достижения требуемой точности.
При составлении алгоритма нужно учесть, что знаки слагаемых чередуются и степень числа х в числителях слагаемых возрастает.
Решая эту задачу "в лоб" путем вычисления на каждом i-ом шаге частичной суммы
S:=S + ((-1)**(i-1)) * (x**i) / i ,
мы получим очень неэффективный алгоритм, требующий выполнения большого числа операций. Гораздо лучше организовать вычисления следующим образом: если обозначить числитель какого-либо слагаемого буквой р , то у следующего слагаемого числитель будет равен —р*х (знак минус обеспечивает чередование знаков слагаемых), а само слагаемое m будет равно p/i , где i — номер слагаемого.
Сравните эти два подхода по числу операций.
Алгоритм
|
Блок-схема алгоритма
|
алг Сумма (арг вещ x, Eps, рез вещ S)
дано | 0 < x < 1
надо | S = x - x**2/2 + x**3/3 - ...
нач цел i, вещ m, p
ввод x, Eps
S := 0; i := 1 | начальные значения
m := 1; p := -1
нц пока abs(m) > Eps
p := -p*x | p - числитель
| очередного слагаемого
m := p/i | m - очередное слагаемое
S := S + m | S - частичная сумма
i := i + 1 | i - номер
| очередного слагаемого
кц
вывод S
кон
|
|
Пример 2. Вычислить сумму элементов заданной матрицы А(5,3).
Решение:
Матрица А
|
|
S := 0;
нц для i от 1 до 5
нц для j от 1 до 3
S:=S+A[i,j]
кц
кц
|
Пример 3. Вычислить произведение тех элементов заданной матрицы A(10,10), которые расположены на пересечении четных строк и четных столбцов.
Решение:
|
i:=2; P:=1
нц пока i <= 10
j:=2
нц пока j <= 10
P:=P*A[i,j]
j:=j+2
кц
i:=i+2
кц
| Пример 4. Запишите арифметические операции на алгоритмическом языке:
Математическая запись
|
Запись на алгоритмическом языке
|
|
|
|
|
|
|
|
|
|
|
(x<0)
|
|
|
|
|
|
Внимание: типичные ошибки в записи выражений:
5x + 1 - Пропущен знак умножения между 5 и х
a + sin x - Аргумент x функции sin x не заключен в скобки
((a + b)/c**3 - Не хватает закрывающей скобки
Пример 5. Запишите логические выражения на алгоритмическом языке:
Условие
|
Запись на алгоритмическом языке
|
Дробная часть вещественного числа a равна нулю
|
|
Целое число a — четное
|
|
Целое число a — нечетное
|
|
Целое число k кратно семи
|
|
Каждое из чисел a, b положительно
|
|
Только одно из чисел a, b положительно
|
|
Хотя бы одно из чисел a, b, c является отрицательным
|
|
Число x удовлетворяет условию a < x < b
|
|
Число x имеет значение в промежутке
|
|
Целые числа a и b имеют одинаковую четность
|
|
Точка с координатами (x, y) лежит в круге радиуса r с центром в точке (a, b)
|
|
Уравнение ax^2 + bx + c = 0 не имеет действительных корней
|
|
Точка (x, y) принадлежит первой или третьей четверти
|
|
Точка (x, y) принадлежит внешности единичного круга с центром в начале координат или его второй четверти
|
|
Целые числа a и b являются взаимнопротивоположными
|
|
Целые числа a и b являются взаимообратными
|
|
Число a больше среднего арифметического чисел b, c, d
|
|
Число a не меньше среднего геометрического чисел b, c, d
|
|
Хотя бы одна из логических переменных F1 и F2 имеет значение да
|
|
Обе логические переменные F1 и F2 имеют значение да
|
|
Обе логические переменные F1 и F2 имеют значение нет
|
|
Логическая переменная F1 имеет значение да, а логическая переменная F2 имеет значение нет
|
|
Только одна из логических переменных F1 и F2 имеет значение да
|
|
Достарыңызбен бөлісу: |