- •230103 «Автоматизированные системы обработки информации и управления (по отраслям)»
- •230105 (2203) «Программное обеспечение вычислительной техники и автоматизированных систем»
- •230106 «Техническое обслуживание средств вычислительной техники и компьютерных сетей»
- •Содержание
- •Пояснительная записка
- •Раздел 1 . Безопасность труда и пожарная безопасность при работе на пэвм (10 часов)
- •Раздел 2. Знакомство с предприятием (12 часов)
- •Раздел 3. Знакомство с рабочим местом (12 часов)
- •Раздел 4. Операционная система ms-dos (6 часов)
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Контрольные вопросы:
- •Раздел 5. Оболочки norton commander, far manager (6 часов)
- •Вариант 1
- •Вариант 2
- •Контрольные вопросы:
- •Раздел 6. Обслуживание дисков компьютера (6 часов) Задание 1. Исследование свойств форматов сжатия графических данных
- •Задание 2. Исследование алгоритмов сжатия программы WinZip 7.0 (WinRar)
- •Задание 3. Антивирусные программы
- •Задание 4. Резервное копирование данных
- •Раздел 7. Операционные системы семейства windows (6 часов) Задание 5
- •Задание 6
- •Задание 7
- •30 Сентября 2006 года.
- •Задание 11
- •Задание 12
- •Задание 13
- •Задание 14
- •Задание 15
- •Контрольные вопросы:
- •Раздел 8. Архитектура эвм, систем и сетей
- •(12 Часов)
- •Системы счисления
- •Задание 16
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Тема логика Задание 17
- •Раздел 9. Работа с microsoft office (60 часов)
- •Создание форм для заполнения в Microsoft Word
- •Задание 18
- •Задание 19
- •Создание серийных писем
- •I. Создание основного содержания письма
- •II. Создание структуры источника данных
- •III. Вставка полей слияния
- •IV. Осуществление слияния
- •Задание 20
- •Приглашение
- •Задания для самостоятельной работы
- •Приглашение
- •Задание 21
- •Задание 22
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Задание 23
- •Задание 24
- •Задание 25
- •Задание 26
- •Задание 27
- •§1 ‑ Продажа товаров (количество) по фирмам. Используя технологию ole, поместите данную таблицу с соответствующей диаграммой из задания 2 (Excel) и напишите небольшой комментарий.
- •§2 ‑ Сумма продаж фирмам по месяцам. Используя технологию ole, поместите соответствующую таблицу и диаграмму из задания 2 (Excel).
- •§3 ‑ Перспектива фирмы. Описать перспективы развития фирмы. Сделать выводы о рентабельности.
- •Субд ms access
- •Задание 28
- •Создание и редактирование таблиц
- •Задание 29 Проектирование запросов
- •Параметрические запросы:
- •Запросы действия:
- •Задание 31 Создание и редактирование отчетов
- •Создайте следующие отчеты:
- •Задания для самостоятельной работы
- •Пример ненормализованной однотабличной базы данных "Продажи"
- •I. Таблицы в базе данных заполнять с помощью форм.
- •III. Оформить отчет с группировкой данных по названиям модели. Вывести дату продажи, код модели, кол-во проданных машин и по какой цене проданы.
- •Требования к выполнению задания:
- •Раздел 10. Работа с графическими пакетами (40 часов)
- •Тема 1. Выделение различных областей изображений в Photoshop
- •Теоретический материал:
- •Задание 32
- •Задание 33
- •Задания для самостоятельной работы:
- •Тема 2. Использование фильтров в Photoshop. Эффекты слоев в Photoshop
- •Каждый фильтр имеет свои настройки, которые позволяют добиться множества различных эффектов. Задание 34. Создаем электрический текст
- •Задание 35. Текст в огне
- •Задание 36. Текст – огненный взрыв
- •Задание 37. Стили слоя
- •Задания для самостоятельной работы:
- •Тема 3. Инструменты корректировки и ретуширования изображений Теоретический материал: Инструменты ретуширования:
- •Инструменты группы Blur
- •Инструменты тонирования (Dodge)
- •Корректирующие инструменты
- •Тонирующие инструменты
- •Инструменты Sponge и Smudge
- •Задание 38. Изменение освещения
- •Задание 39. Увеличение насыщенности
- •Задание 40. Размазывание пальцем
- •Задание 41. Применение штампа для ретуши
- •Задание 42. Ретушь портрета
- •Задания для самостоятельной работы:
- •Раздел 11 . Работа с turbo pascal (20 часов)
- •Тема 1. Алгоритмы линейной и разветвляющейся структуры
- •Тема 2. Алгоритмы, реализуемые с помощью циклов типа для
- •Тема 3. Алгоритмы, реализуемые с помощью вложенных циклов типа для
- •Тема 4. Алгоритмы, реализуемые с помощью циклов типа пока
- •Тема 5. Алгоритмы, реализуемые с помощью комбинации циклов типа для и пока
- •Тема 6. Алгоритмы обработки символьной информации.
- •Тема 7. Графические объекты в Turbo Pascal.
- •Раздел iv1. Обслуживание технических средств информатизации Профилактическое обслуживание персонального компьютера Клавиатура. Поиск неисправностей и ремонт
- •Задание 43
- •Задание 44
3-я глава – Отчет и перспектива фирмы.
§1 ‑ Продажа товаров (количество) по фирмам. Используя технологию ole, поместите данную таблицу с соответствующей диаграммой из задания 2 (Excel) и напишите небольшой комментарий.
§2 ‑ Сумма продаж фирмам по месяцам. Используя технологию ole, поместите соответствующую таблицу и диаграмму из задания 2 (Excel).
§3 ‑ Перспектива фирмы. Описать перспективы развития фирмы. Сделать выводы о рентабельности.
Субд ms access
Задание 28
Создание и редактирование таблиц
Создайте новую базу данных. Сохраните ее под именем «Автомобили»
В базе данных «Автомобили» создайте в режиме Конструктора таблицу «Модели» следующей структуры:
Поле
Тип
Описание
Параметры
Код модели
Числовой
Код модели по заводскому каталогу
Размер поля- Длинное целое
Формат – Основной
Число десятичных знаков – 0
Обязательное поле – Да
Индексированное поле – Да (совпадения не допускаются)
Модель
Текстовый
Тип кузова
Размер поля – 20
Индексированное поле – Да (совпадения допускаются)
Мощность двигателя
Текстовый
Числовое значение в кВт/л.с.
Размер поля – 10
Индексированное поле – Нет
Цвет
Текст
Цвет кузова
Размер поля – 20
Индексированное поле – Нет
Количество дверей
Числовой
Две или четыре
Размер поля – Байт
Формат – Основной
Число десятичных знаков – 0
Значение по умолчанию – 4
Условие на значение 2 or 4
Сообщение об ошибке – Поле может содержать только числа 2 или 4
Индексированное поле - Нет
Коробка передач
Текстовый
Автоматическая или ручная
Размер поля – 15
Значение по умолчанию – Ручная
Условие на значение «Ручная» or «Автоматическая»
Сообщение об ошибке – Допускаются только значения «Ручная» или «Автоматическая»
Индексированное поле - Нет
Обивка
Текстовый
Кожа, велюр или другая ткань
Размер поля – 20
Индексированное поле – Нет
Другое оснащение
Поле МЕМО
Дополнительные аксессуары
Для поля МЕМО никаких ограничений не устанавливается
Заводская цена
Денежный
Цена завода изготовителя
Формат – Денежный
Число десятичных знаков – Авто
Индексированное поле - Нет
Транспортные издержки
Денежный
Расходы на доставку
Формат – Денежный
Число десятичных знаков – Авто
Индексированное поле - Нет
Предпродажная подготовка
Денежный
Расходы на предпродажную подготовку
Формат – Денежный
Число десятичных знаков – Авто
Значение по умолчанию - 105
Индексированное поле - Нет
Специальная модель
Логический
Специальная модель или стандартное исполнение
Формат – Да / Нет
Установите поле Код модели в качестве ключевого. Закройте таблицу, сохранив изменения и задав ей имя.
Отредактируйте проект таблицы «Модели» следующим образом:
Создайте копию таблицы «Модели», озаглавив ее «Модели резервная копия» с помощью команды Файл/Сохранить как/экспорт или через Правка/Копировать, Вставить;
Выберите режим Конструктор для таблицы «Модели»;
Поскольку в поле Коробка передач вводится только одно из двух значений, нецелесообразно делать это вручную. Выберите Тип данных – Мастер подстановок – будет введен фиксированный набор значений – число столбцов 1 – введите без кавычек в 1-ю строку столбца Ручная во 2 – ю Автоматическая (Раздел Подстановка свойств поля Коробка передач заполнен мастером автоматически, так как других модификаций коробки передач не предвидится, установите свойство – Ограничится списком - Да).
Заполните таблицу следующими данными:
Поле |
Значение |
Код модели |
12579 |
Модель |
Corolla Liftback XL |
Мощность двигателя |
53/75 |
Цвет |
Красный торнадо |
Количество дверей |
4 |
Коробка передач |
Ручная |
Обивка |
Ткань |
Другое оснащение |
Автомагнитола, раздвижная крыша |
Заводская цена |
35700 |
Транспортные издержки |
950 |
Предпродажная подготовка |
105 |
Специальная модель |
Нет |
|
|
Код модели |
12580 |
Модель |
Corolla Liftback GT |
Мощность двигателя |
69/90 |
Цвет |
Бутылочное стекло |
Количество дверей |
4 |
Коробка передач |
Автоматическая |
Обивка |
Ткань |
Другое оснащение |
Автомагнитола, раздвижная крыша, лаковое покрытие «металлик» |
Заводская цена |
39200 |
Транспортные издержки |
1200 |
Предпродажная подготовка |
105 |
Специальная модель |
Нет |
|
|
Код модели |
12653 |
Модель |
Corolla Compact GT |
Мощность двигателя |
100/139 |
Цвет |
Черный |
Количество дверей |
2 |
Коробка передач |
Ручная |
Обивка |
Кожа |
Другое оснащение |
Автомагнитола, раздвижная крыша, лаковое покрытие «металлик», алюминевые «дворники», электроподъемник окон |
Заводская цена |
41100 |
Транспортные издержки |
975 |
Предпродажная подготовка |
105 |
Специальная модель |
Да |
|
|
Код модели |
12651 |
Модель |
Corolla Compact XL |
Мощность двигателя |
90/135 |
Цвет |
Небесно – голубой |
Количество дверей |
2 |
Коробка передач |
Ручная |
Обивка |
Велюр |
Другое оснащение |
Раздвижная крыша, электроподъемник окон |
Заводская цена |
37900 |
Транспортные издержки |
1050 |
Предпродажная подготовка |
105 |
Специальная модель |
Да |
|
|
Код модели |
12410 |
Модель |
Corolla Combi |
Мощность двигателя |
60/90 |
Цвет |
Антрацитовый |
Количество дверей |
4 |
Коробка передач |
Автоматика |
Обивка |
Ткань |
Другое оснащение |
Нависной багажник, раздвижная крыша, электроподъемник окон |
Заводская цена |
46200 |
Транспортные издержки |
1150 |
Предпродажная подготовка |
105 |
Специальная модель |
Нет |
Введите еще 10 записей
Создайте таблицу «Клиенты»
Поле |
Тип |
Параметры |
Код модели |
Числовой |
Размер поля- Длинное целое Формат – Основной Число десятичных знаков – 0 Обязательное поле – Да Индексированное поле – Да (совпадения допускаются) |
Номер заказа |
Числовой |
Размер поля- Длинное целое Формат – Основной Число десятичных знаков – 0 Обязательное поле – Да Индексированное поле – Да (совпадения не допускаются) |
Обращение |
Текстовый |
Подстановка: «Господину», «Госпоже» |
Имя, отчество |
Текстовый |
Размер поля – 40 Индексированное поле - Нет |
Фамилия |
Текстовый |
Размер поля – 30 Индексированное поле - Нет |
Почтовый адрес |
Текстовый |
Размер поля – 40 Индексированное поле - Нет |
Почтовый индекс |
Числовой |
Размер поля- Длинное целое Формат – Основной Число десятичных знаков – 0 Индексированное поле – Да (совпадения допускаются) |
Населенный пункт |
Текстовый |
Размер поля – 40 Индексированное поле - Нет |
Телефон |
Текстовый |
Размер поля – 20 Индексированное поле - Нет |
Дата заказа |
Дата / время |
|
Скидка |
Числовой |
Размер поля- С плавающей точкой (8 байт) Формат – Процентный Число десятичных знаков – 0 Индексированное поле – Нет |
Описание полей заполните по своему усмотрению.
Поле Номер заказа объявите первичным ключом.
Заполните таблицу «Клиенты»: введите 10 произвольных клиентов, следя за тем, чтобы номера моделей совпадали с номерами в базе модели.
Установите связи между таблицами «Модели» и «Клиенты»
Установка связи производится через команду Сервис / Схема данных;
В окне Схема данных добавьте последовательно таблицы «Модели» и «Клиенты» с помощью команды Связи / Добавить таблицу или кнопки Добавить таблицу на панели инструментов. Закройте окно Добавление таблицы.
Переместите используемое для связи поле (ключевое поле Код модели таблицы «Модели») к соответствующему полю другой таблицы (поле Код модели таблицы «Клиенты») с помощью мыши;
Установите параметры связи: включите Обеспечение целостности данных – это исключит ошибки ввода данных в таблице «Клиенты» (отсутствующие модели) и ошибки удаления данных (удаление моделей из таблицы «Модели» на которые имеются ссылки).
Отредактируйте таблицу таким образом, чтобы Код модели можно было выбирать из списка:
В окне базы данных включите для таблицы «Клиенты» режим Конструктор
В колонке тип данных поля Код модели выберите Мастер подстановок
В Мастере подстановок выполните следующие установки: Столбец подстановки использует значения из таблицы или запроса – Далее – Таблицы Модели – Далее – Выбранные поля: Модель (ключевое поле Код модели) будет присоединено к списку автоматически) – Далее – отключить Скрыть ключевой столбец – Далее – Доступные поля: Код модели – Готово.
Добавьте еще 5 произвольных клиентов в таблицу «Клиент»
Задание 29 Проектирование запросов
Создадим запрос с именем "телефоны клиентов", который покажет содержимое следующих полей:
Модель из таблицы "Модели"
Имя, отчество из таблицы "Клиенты"
Фамилия
Телефон
Дата заказа
Для этого в Окне базы данных выберем вкладку Запросы, кнопку Создать, в диалоговом окне Новый запрос - Конструктор, добавим в запрос обе таблицы ("Модели" и "Клиенты", используя окно Добавление таблицы) и соответствующие поля из этих таблиц (можно перетащить "мышью" или выбрать из списка).
Выполните запрос. (Открыть на вкладке Запросы Окна базы данных; Восклицательный знак на панели инструментов Конструктор запросов; Запуск из меню Запрос; Режим таблицы меню Вид или с панели инструментов.)
Создайте копию запроса "телефоны клиентов" с именем "телефоны клиентов сортировка". Отредактируйте запрос таким образом, чтобы:
результат был отсортирован по Фамилиям клиента. Выполните запрос;
результат был отсортирован по Дате заказа. Выполните запрос.
Используйте строку Сортировка в соответствующем поле конструктора запроса.
Создайте копию запроса "телефоны клиентов" с именем "телефоны клиентов модель Corolla LiftbackXL" и "телефоны клиентов заказы после 1/9/1999". Установите критерии отбора в этих запросах. (Строка Условие отбора в соответствующем поле конструктора запроса.)
Модель:="Corolla LiftbackXL", при выполнении этого запроса отключите отображение поля Модель;
Дата заказа: ># 1.9.1999# .
Создайте запросы, аналогичные запросам из предыдущего задания, но название модели и дата заказа, по которым отбираются клиенты, будут запрошены в ходе выполнения запроса. Назовите их "телефоны клиентов по моделям" и "телефоны клиентов по дате заказа". В строке Условие отбора в этом случае записывается текст вопроса в квадратных скобках. (Например: [Укажите модель] или [Укажите дату], текст вопроса не должен совпадать с именем поля в таблице.) Выполните эти запросы.
Создайте запрос "Отпускная цена", в котором будет рассчитываться Отпускная цена соответствующей модели. Для этого потребуется добавить в запрос только 1 таблицу "Модели", затем поле Модели, а в следующем (пустом) столбце в строке Поле нажать кнопку Построитель на панели задач (или выбрать Построитель из контекстного меню). Последовательно вставляем поля Заводская цена, Транспортные издержки, Предпродажная подготовка и знак "+" таким образом, чтобы получилось выражение:
[Модели]![ Заводская цена] + [Модели]![ Транспортные издержки] + [Модели]![ Предпродажная подготовка]
в строке Поле отобразится –
Выражение1: [Модели]![Заводская цена] + [Модели]![ Транспортные издержки] + [Модели]![ Предпродажная подготовка].
Замените Выражение1 на Отпускная цена так, чтобы конечное выражение выглядело —
Отпускная цена: [Модели]![ Заводская цена] + [Модели]![ Транспортные издержки] + [Модели]![ Предпродажная подготовка].
Выполните запрос.
Создайте запрос "Сумма по моделям", в котором будут рассчитаны общие суммы продаж по каждой из моделей. Для этого потребуется добавить в запрос обе таблицы.
Включим в запрос: поле Модель таблицы "Модели", поле Код модели таблицы "Клиенты", расчетное поле Сумма (рассчитывается так же, как Отпускная цена в предыдущем задании).
Для того чтобы стали доступны групповые операции, выполните команду Вид — Групповые операции или нажмите кнопку на панели инструментов.
Установите в расчетном поле групповую операцию Sum, в остальных полях Групповая операция группировка.
Выражение в расчетном поле должно выглядеть следующим образом:
Сумма: Sum([Модели]![ Заводская цена] + [Модели]![ Транспортные издержки] + [Модели]![ Предпродажная подготовка]).
Выполните запрос.
Создайте перекрестный запрос "перекрестный запрос", в котором в качестве заголовков столбцов будут указаны названия моделей, в качестве заголовков строк фамилии клиентов, рассчитываться в таблице будет сумма (как в двух предыдущих заданиях). Для этого добавьте в запрос обе таблицы. В меню Запрос активизируем Перекрестный, на бланке конструктора запроса появятся строки Групповая операция и Перекрестная таблица. Выберите поле Фамилия из таблицы "Клиенты" с операцией Группировка, как Заголовки строк; поле Модель из таблицы "Модели" с операцией Группировка, как Заголовки столбцов; поле Сумма: [Модели]'.[Заводская цена] + [Модели]![Транспортные издержки + [Модели]'.[Предпродажная подготовка] с операцией Sum, как Значение.
Выполните запрос.
В перекрестном запросе можно вычислить также итоги по строкам. Скопируйте предыдущий запрос с именем "перекрестный запрос с итогами". Вам потребуется изменить структуру запроса: Фамилия - Заголовки столбцов, Модель - Заголовки строк, так как каждый клиент встречается в базе один раз и сумма по строкам для предыдущего запроса не будет иметь смысла. Добавим еще один столбец в запрос: поле Итоговая сумма: [Модели]![Заводская цена] + [Модели]'[Транспортные издержки] + [Модели]'.[Предпродажная подготовка], операция Sum, как Заголовки строк.
Выполните запрос.
Создайте запрос на создание таблицы. Создайте запрос на выборку данных из таблицы "Клиенты" с условием Дата заказа < #1.1.2000#. Измените тип запроса (Запрос - Создание таблицы). Озаглавьте новую таблицу "Клиенты за прошлый год". Выполните запрос.
Создайте запрос на удаление данных из таблицы. Скопируйте таблицу "Клиенты" с именем "Клиенты резервная". Создайте запрос на выборку данных из таблицы "Клиенты" с условием Дата заказа < #1.1.2000#. Измените тип запроса (Запрос - Удаление). Выполните запрос.
Создайте запрос на добавление данных из таблицы "Клиенты за прошлый год" в таблицу "Клиенты". Создайте запрос на выборку данных из таблицы "Клиенты за прошлый год" (выберите все поля: Поле – Клиенты.*). Измените тип запроса (Запрос - Добавление), в открывшемся диалоговом окне укажите таблицу "Клиенты", к ней будут добавляться данные. В запросе появится строка, в которую автоматически (в этом случае) или вручную (при несовпадении имен) можно добавить имена соответствующих полей целевой таблицы. Выполните запрос.
Запрос на обновление. Предположим, что с 1.3.2000 изменились цены по каталогу. При корректировке таблицы "Модели" мы не сохраним информацию о реальной стоимости заказа, выполненного до указанной даты, так как у нас не предусмотрено хранение суммы заказа. Решим эту задачу: добавим в таблицу "Клиенты" поле Сумма заказа, денежный. Заполним это поле с помощью запроса на обновление. Для этого добавим в запрос обе таблицы. В меню Запрос активизируйте Обновление, на бланке конструктора запроса появится строка Обновление. Выберите поле Сумма заказа из таблицы "Клиенты" в строке обновление укажите формулу:
[Модели]![Заводская цена] + [Модели]![Транспортные издержки] + [Модели].[Предпродажная подготовка].
Выберите поле Дата заказа в строке Условие укажите <#1.3.2000#. Выполните запрос. Теперь измените данные в таблице "Модели" (предварительно сохранив ее копию в таблице "модели до 1/3/2000") заполните поле Сумма заказа для заказов размещенных после 1.3.2000 с помощью запроса на обновление, изменив условие на >=#1.3.2000#.
Выполните самостоятельно:
Упорядочивание данных:
Отсортируйте таблицу Модель по следующим полям: Модель по возрастанию, Цвет и Мощность по убыванию, Обивку не сортировать.
Отсортируйте таблицу Клиенты по следующим полям: Фамилии по возрастанию, Скидка по убыванию, Модель и заводская цена не сортировать.
Запросы на выборку:
Вычислить проценты транспортных издержек по отношению к заводской цене и предпродажной подготовке.
Вычислить для кодов моделей суммарную цену (заводская цена + транспортные издержки + предпродажная подготовка).
Запросы с групповыми операциями:
Вычислить для клиентов, отсортированных по алфавиту, суммарную цену заказанной модели (отобразить) со скидкой.
Вычислить для одинаковых моделей их количество
Вычислить для одинаковых моделей средние значения заводской цены, транспортных издержек и предпродажной подготовки.
Вычислить для одинаковых дат заказа их количество, минимальную и максимальную скидку.
Вычислить для одинаковых цветов моделей их количество и минимальную дату заказа.
Вычислить для одинаковых моделей среднюю мощность и среднее отклонение заводской цены.
Вычислить для всех кодов моделей общую сумму транспортных издержек, общую сумму предпродажной подготовки, а также их общий итог.
Параметрические запросы:
Найти и отобразить записи с полями код модели, цвет для определенной марки модели и мощности, больше заданной.
Найти и отобразить записи для определенной модели, отсортировав фамилии клиентов для даты заказа, больше заданной.
Найти и отобразить записи моделей, у которых мощность меньше заданной, определенное количество дверей и заводская цена в указанных пределах.
Запросы действия:
Удалить все записи с цветом модели Бутылочное стекло.
Удалить из таблицы Клиенты все записи с датой заказа ранее 1998г.
Заменить модель Мерседес на Мерседес-Бенц
Обновить все записи с моделью Ауди красного цвета, указав 5 процентное увеличение заводской цены.
Обновить все записи с моделью Мерседес-Бенц, указав снижение предпродажной подготовки на 2 %.
Заменить мощность двигателя, превышающую 100, на увеличенную на 10%.
Создать новую таблицу со всеми полями Клиенты для даты заказа позднее 1.1.99.
Добавить в данную таблицу записи для даты заказа позднее 1.6.2000.
Создать новую таблицу для клиентов, проживающих только в Тюмени.
Скопировать в новую таблицу записи с обивкой Кожа.
Скопировать в новую таблицу записи клиентов для даты заказа позднее 1.1.2001.
Добавить в новую таблицу записи клиентов, проживающих в Синявино.
Перекрестные запросы:
Создать перекрестный запрос двумя способами с полями модель, цвет и среднее значение заводской цены.
Создать перекрестный запрос с полями фамилия, обращение и максимальное значение скидки.
Мастер запросов (повторяющиеся записи и записи без подчиненных)
Найти повторяющиеся записи в таблице Клиенты для поля Дата заказа.
Найти записи в таблице Предлагаемые модели, не имеющие подчиненных в таблице Клиенты.
С помощью Мастера найти повторяющиеся записи во всех таблицах.
Задание 30
Создание и редактирование форм
Создайте форму для работы с моделями. Для этого воспользуйтесь кнопкой Создать - Автоформа: в столбец на вкладке Формы, затем Конструктор для полученной формы.
Поле специальная модель вставляется с помощью элемента управления Флажок и описания его свойств.
Рис. 6.
Создайте составную форму, с помощью которой можно будет посмотреть информацию об автомобилях и клиентах, заказавших их.
Используйте Формы - Создать - Мастер форм – Таблицы Запросы: Таблица: Клиенты - поля: Обращение, Имя отчество, Фамилия, Почтовый адрес, Почтовый индекс, Населенный пункт, Номер заказа. Дата заказа, Скидка. - Далее - вид формы Табличный - Далее - Стиль - Обычный - Далее - Укажите имя формы - Клиенты подчиненной формы.
Откройте форму Модели (из предыдущего задания) в режиме Конструктора и внесите в Область данных форму Клиенты подчиненной формы. Просмотрите форму и отредактируйте ее.
Измените компоновку формы, начертите линии и добавьте поле специальная модель. Ниже приведен пример полученной формы.
Рис. 7.
Добавьте на форму из предыдущего задания расчетное поле Общая цена. Для этого вставьте Поле с панели инструментов Элементы управления, для свойства подпись укажите Общая цена, формат Денежный,
Данные =[3аводская цена] +[Транспортные издержки] +[Предпродажная подготовка].
Обратите внимание, что в выражении могут быть использованы существующие поля из таблиц и форм (в данном случае удобнее использовать поля уже указанные в данной форме). Обратим внимание, что в следующем примере формы отсутствует поле номера записи для подчиненной формы, эту установку можно выполнить через свойства этой формы.
Рис. 8.
Создайте диаграммы:
Заводской цены для разных моделей.
Транспортных издержек и предпродажной подготовки для моделей (по одной и две вместе).
Скидки для клиентов – круговую.
Задание 31 Создание и редактирование отчетов
Создайте отчет по базе, в котором отразите продажи по моделям и информацию о текущих ценах. Для начала рассмотрим назначение различных областей отчета:
Заголовок отчета - расположен на первой странице перед верхним колонтитулом. В нашем случае в заголовке отчета разместите его название Обзор заказов и рисунок (фирменный логотип).
Верхний колонтитул - помещается по умолчанию на каждую страницу отчета, его отображение на страницах, содержащих шапку или резюме, можно заблокировать. Обычно это названия столбцов. В нашем отчете Фамилия, Номер заказа и Дата заказа.
Заголовок группы - состоит из имени группы. В нашем отчете Код модели.
Область данных — элементы этой области повторяются для каждой выбранной из таблицы записи. В нашем отчете Фамилия, Номер заказа и Дата заказа.
Примечание группы - появляется в конце группы записей. Применяется в основном для указания числа записей и сумм в полях группы. В нашем отчете укажем количество заказов по данной модели.
Нижний колонтитул - присутствует на каждой странице отчета. Обычно используется для отображения номеров страниц. По умолчанию мастер отчетов помещает сюда функции -страница и =Now().
Примечание отчета - вставляется в конце отчета (при печати предшествует колонтитулу последней страницы), может содержать резюме ко всему отчету. В нашем отчете разместим подотчет с информацией о текущих ценах.
Теперь приступим к созданию отчета:
Создайте заготовку отчета с помощью Мастера Отчетов. Вкладка Отчеты окна базы данных - кнопка Создать. В окне Новый отчет: Мастер отчетов и источник Клиенты. В окне Создание отчетов из таблицы Клиенты выбрать поля Код модели, Фамилия, Дата заказа - Далее>, Уровень группировки - Код Модели - Далее>, Порядок сортировки - Фамилия - Далее>, Вид макета - Ступенчатый - Далее>, Стиль - Формальный — Далее>, Имя отчета -Обзор заказов - Готово.
На экране - созданный вами отчет.
Вставьте в отчет фирменный знак. Создайте его средствами Paint, Word или любыми другими. Для вставки знака откроем отчет из окна базы данных с помощью кнопки Конструктор и вставьте знак через буфер обмена в область заголовка таким образом, чтобы он не перекрывал заголовок.
Рис. 9.
Дату создания отчета =Now() поместите из нижнего колонтитула в заголовок отчета.
В нижний колонтитул добавьте название фирмы. Для этого на Панели элементов (если она отсутствует на экране, включим ее через Вид — Панель инструментов) нажмите кнопку Надпись(на ней изображено Аа) и мышью разместим надпись в нижнем колонтитуле отчета. Введите в появившийся прямоугольник текст (например: Представительство фирмы Toyota).
В разделе группировки (кнопка с изображением строк, объединенных скобками) измените свойства уже существующей группы по коду модели, добавив расчет количества записей по любому из столбцов (фамилия или дата заказа). Можно просто добавить расчетное Поле (кнопка ab) в область примечания группы (например: =count ([Дата заказа])).
Прежде чем встроить подотчет, содержащий информацию о ценах в основной отчет, его необходимо создать. Создайте на основе таблицы "Модели" заготовку подчиненного отчета "Информация о ценах", включив туда поля Код модели. Модель, Заводская цена. Предпродажная подготовка. Транспортные издержки. Уровни группировки задавать не нужно. Можно произвести сортировку по Коду модели или Модели.
В режиме конструктора добавим в верхний колонтитул надпись Отпускная цена, а в область данных вычисляемое ноле Отпускная цена, содержащее =[3аводская цена] + [Транспортные издержки] -[Предпродажная подготовка].
Завершите работу с этим отчетом, сохранив изменения и озаглавив его "Информация о ценах".
Встройте подотчет "Информация о ценах" в отчет "Обзор заказов", для этого достаточно просто перетащить его из окна базы данных в область примечания отчета "Обзор заказов" или воспользоваться панелью элементов.
Просмотрите ваш отчет.
Рис. 10.
Создайте следующие отчеты:
Создайте отчет в одну колонку для Предлагаемых моделей
Создайте отчет в виде таблицы для Клиентов
Создайте отчет для одинаковых моделей с вычислением средних значений заводской цены, транспортных издержек, предпродажной подготовки
Создайте отчет для одинаковых кварталов дат заказа суммарную скидку
Создайте почтовую наклейку в виде:
Обращение
Имя, Отчество
Фамилия
С уведомлением о вручении.
Создайте отчет для двух связанных таблиц.
Создайте отчет с диаграммой суммарных затрат в виде среднего значения для моделей автомобилей.
Задания для самостоятельной работы
Создать базу данных для хранения информации о продажах машин:
код машины (см. в таблице ниже)
марка машины (две марки - ВАЗ, ГАЗ)
год выпуска (от 1997 до 2000)
цвет (белый, черный и др. - список известен заранее)
цена покупки машины, (оптовая в тыс.р.)
количество на складе (первоначально, т.е. сколько поставили)
цена для продажи (розничная, фиксированная в тыс.р.)
дата продажи машины
количество проданных машин каждой марки
Пример ненормализованной однотабличной базы данных "Продажи"
Код |
Название |
Год выпуска |
Цвет |
Цена опт. |
Цена прод. |
Кол-во на складе |
Дата продажи |
Кол-во продано |
100 |
ВАЗ |
1998 |
белый |
40 |
42 |
20 |
15.05.00 |
2 |
105 |
ВАЗ |
1997 |
белый |
35 |
37 |
10 |
15.05.00 |
1 |
110 |
ГАЗ |
1999 |
черный |
100 |
ПО |
5 |
16.05.00 |
1 |
100 |
ВАЗ |
1998 |
белый |
40 |
42 |
20 |
16.05.00 |
1 |
110 |
ГАЗ |
1999 |
черный |
100 |
ПО |
5 |
17.05.00 |
1 |
150 |
ГАЗ |
2000 |
белый |
150 |
170 |
10 |
17.05.00 |
2 |
103 |
ВАЗ |
1997 |
серый |
30 |
32 |
5 |
18.05.00 |
2 |
150 |
ГАЗ |
2000 |
белый |
150 |
170 |
10 |
18.05.00 |
1 |
… |
… |
… |
… |
… |
… |
… |
… |
… |
I. Таблицы в базе данных заполнять с помощью форм.
II. Запросы:
Вывести на экран название и цвет для черных машин.
Вывести на экран коды моделей, цены оптовые и цены продажи для машины ВАЗ, упорядоченные по возрастанию года выпуска.
Вывести на экран код модели и названия машин, выпущенных не позже 1999 года.
Вывести на экран названия машин и цены для продажи машин, цвет которых определяется пользователем при каждом запросе.
Вывести названия машин, цвет и цены для продажи для моделей, цена продажи у которых не ниже 40 и не выше 105.
Вывести на экран коды моделей, названия и цвет для белых ВАЗ и черных ГАЗ.
Показать на экране названия машин и вычисленную наценку на складскую цену для каждой модели (разница между ценой продажи и складской ценой).
Вычислить и вывести на экран 1 процент от цены продажи для каждой модели.
9. Вычислить стоимость каждой модели, поступившей на склад (цена складская*кол-во на складе). Показать на экране: название модели, цену, кол-во на складе и стоимость.
10.Рассчитать общую стоимость машин на складе отдельно для каждого названия (для ВАЗ и ГАЗ).
11 .Вывести на экран общее количество машин на складе для ВАЗ и ГАЗ.
12.Вывести на экран общее количество проданных машин для ВАЗ и ГАЗ.
13.Вывести на экран название модели, цвет и стоимость каждой продажи, (цена продажи* кол-во продано).
14.Вывести на экран общую стоимость продаж для каждого названия (для ВАЗ и ГАЗ)
15.Увеличить для всех машин на 5 процентов цену складскую. Показать названия машин и цены.
16.Для машин черного цвета установить кол-во на складе — 0.
17.Для машин белого цвета увеличить цену продажи на 10 процентов.
18. Увеличить на складе количество машин ВАЗ на 5 единиц для каждой модели.
19.Удалить из базы модели серого цвета.
III. Оформить отчет с группировкой данных по названиям модели. Вывести дату продажи, код модели, кол-во проданных машин и по какой цене проданы.
MICROSOFT POWER POINT
Подготовить презентацию, включив в нее: титульный лист, сведения об авторе, а также название и краткое содержание всех выполненных заданий по темам MS Word, MS Excel и MS Access, сгруппировав их по темам.
Продумать и реализовать технологию демонстрации разработанной презентации.
Требования к выполнению задания:
На первом слайде - тема презентации, фамилия, имя, отчество, название группы.
На втором слайде - метод создания презентации, название шаблона, положенного в основу оформления слайдов.
На третьем слайде - оглавление с гиперссылками перехода на соответствующий слайд.
На каждом слайде - эмблема, кнопка перехода на следующий лист и на предыдущий лист.
Каждый слайд должен содержать, по меньшей мере, один анимационный эффект.
Презентация должна содержать все выполненные ранее задания.
Раздел 10. Работа с графическими пакетами (40 часов)
Тема 1. Выделение различных областей изображений в Photoshop
Теоретический материал:
Под термином «выделение» понимают область изображения, отделенную от остальной картинки специальными методами. Выделенная область остается частью изображения (до особой команды она не выносится на отдельный слой или в отдельный файл). Любые действия, обычно выполняемые над всем изображением, при наличии выделения выполняются только над пикселами, находящимися внутри него. В окне документа граница выделения отображается в виде переливающейся пунктирной линии.
Rectangular
Marquee
(Прямоугольное выделение).
Для выделения прямоугольного участка изображения подведите курсор к точке, в которой должен находиться верхний левый угол выделения, нажмите левую кнопку мыши и, перемещая мышь, выделите нужный участок. После этого отпустите кнопку мыши. Если при этом держать нажатой клавишу Alt, то выделение рисуется не от верхнего левого угла, а от центра. Удерживая клавишу Shift, вы можете создать выделение квадратной формы.
Инструмент Elliptical Marquee (Круговое выделение) подобен инструменту Rectangular Marquee (Прямоугольное выделение), но при его помощи можно выделять эллиптические области. При нажатой клавише Shift образуется выделение, имеющее форму правильного круга.
Lasso (Лассо). С его помощью можно выделять участки изображения любой формы. Достаточно провести мышью по нужному маршруту, удерживая левую кнопку нажатой. Когда вы отпускаете кнопку, маршрут автоматически замыкается, образуя выделенную область. Если удерживать нажатой клавишу Alt, то после щелчка в некоторой точке можно, не нажимая кнопку мыши, провести линию. Ее конец определяется следующим щелчком.
Инструмент
Polygonal
lasso
(Полигональное лассо)
предназначен
для построения выделения в виде
многоугольника с прямыми гранями. Углы
многоугольника определяются щелчками
мыши. Если, рисуя контур, удерживать
клавишу Shift,
то линии будут строиться под углами,
кратными 45°.
Magnetic Lasso (Магнитное лассо). С его помощью можно быстро выделить объект, имеющий четкий контур. Для этого достаточно щелкнуть на границе объекта и вести курсор вдоль нее. При достижении начальной точки надо еще раз щелкнуть мышью. Клавиша Alt позволяет в процессе построения выделения временно перейти в режим многоугольного лассо, а щелчок мыши при нажатой клавише Ctrl приводит к немедленному замыканию выделения. Клавиша Shift позволяет автоматически строить выделение из отрезков прямых.
Инструмент Magnetic Lasso (Магнитное лассо) имеет сложную систему настроек. Параметр Width (Ширина), уже встречавшийся ранее, в данном случае определяет размеры зоны изображения, анализируемой при перемещении указателя мыши над изображением. Параметр Edge Contrast (Контраст границы) определяет, какая разность яркости соседних пикселов будет распознаваться как граница объекта. Если выделяемый объект имеет малоконтрастную границу, этот параметр следует уменьшить. Для контрастных изображений можно увеличить значение контраста. При помощи параметра frequency (Частота) можно задать, с какой частотой будут расставляться опорные точки выделения.
Magic
Wand
(Волшебная палочка).
Позволяет
выделять однотонный фрагмент изображения.
Для выделения необходимо щелкнуть мышью
внутри области, подлежащей выделению.
Все пикселы, имеющие цвет, схожий с
цветом пиксела, на котором вы щелкнули
мышью, и непосредственно связанные с
ним, будут выделены. Настройки инструмента
позволяют достаточно гибко настраивать
этот процесс. Параметр Tolerance
(Толерант, Допуск) определяет, на сколько
может отличаться цвет выделяемых точек
от цвета пиксела, с которого была начата
работа инструмента. Уменьшите его
значение для более точного выделения,
для выделения более широкого диапазона
оттенков его надо увеличить. Флажок
Anti-aliased
(Сглаженный), как уже было сказано,
позволяет сделать границы выделения
гладкими.
Клавиши Alt и Shift позволяют вычитать фрагменты из выделения или добавлять к нему новые участки.
Инверсия: Для того, чтобы выделенные области стали невыделенными, а невыделенные — выделенными, нужно использовать команду Select - Inverse (Выделение -Обратный).
После того, как выделение создано, его геометрические размеры можно изменять вручную. Для этого используется команда Select - Transform Selection (Выделение - Трансформировать выбранное). Она позволяет изменять высоту и ширину выделения, поворачивать его, наклонять и искажать.
Задание 32
Откройте изображение Vinny.jpg. из папки Изображения (рис. 11). Для этого выберите команду Файл – Открыть.
Рис. 11. Исходное изображение Vinny.jpg.
Включите инструмент Лассо
,
выбрав его на панели инструментов, или
просто нажмите клавишу L.Нажмите кнопку мыши на начальной точке будущего контура выделения и попробуйте обвести контур вокруг Вини-Пуха. Совместив начальную и конечную точки, отпустите кнопку мыши. Программа автоматически соединит вашу линию в замкнутый контур (рис. 12).
Рис. 12. Объект выделен инструментом Лассо
Поместив указатель мыши внутрь выделенной области (он сменит свой вид на стрелку с прямоугольником ), нажав и удерживая левую кнопку мыши, передвиньте границу выделения (рис. 13).
Рис. 13.
Верните границу выделения обратно. Выберите инструмент Перемещение и сдвиньте выделение. Обратите внимание, что сдвигается не только граница выделения, но и сам объект, а то место, где был объект, закрашивается фоновым цветом (рис. 14).
Рис.
14.
Снимите выделение комбинацией клавиш Ctrl+D или командой Правка – отменить.
Измените значения параметра Перо на 20 пикселей и выделите медвежонка еще раз (рис. 15).
Рис. 15.
Попробуйте теперь передвинуть выделение. Обратите внимание на границы выделения (рис. 16).
Рис. 16.
Отмените выделение (Ctrl+D или командой Правка – отменить).
Выберите инструмент Полигональное Лассо . Выделите Вини-Пуха, щелчками мыши расставляя узловые точки, аккуратно обводя все скосы и выступы (рис. 17). Результат должен быть лучше.
Рис. 17.
Отмените выделение (Ctrl+D или командой Правка – Отменить).
Выберите инструмент Магнитное Лассо .
Выделите объект, удерживая левую кнопку мыши нажатой (рис. 18). Посмотрите результат.
Рис. 18.
Поэкспериментируйте с различными параметрами настройки инструмента Магнитное Лассо (Помните, что их нужно устанавливать перед выделением).
Задание 33
Теперь с помощью инструментов выделения и перемещения создадим простой коллаж. Поместим нашего медвежонка на поле, пусть лежит и отдыхает
Выделите медвежонка с помощью инструмента Магнитное Лассо.
Скопируйте его в буфер обмена командой Правка – Копировать или сочетанием клавиш Ctrl+C или Ctrl+Insert.
Откройте изображение pole.jpg из папки Изображения.
Рис. 19.
Вставьте изображение из буфера обмена командой Правка – Вставить (Ctrl+V или Shift+Insert). Теперь нужно уменьшить медвежонка для реалистичности изображения (рис. 19).
Выберите команду Select / Transform Selection (Выделение / Трансформировать выбранное) Перемещая угловые маркеры, можно уменьшить или увеличить размер выделения. Если, выполняя это действие, удерживать нажатой клавишу Shift, то пропорции выделения останутся неизменными. Это полезно для масштабирования без искажений (рис. 20).
Рис. 20.
Кроме высоты и ширины выделенной области вы можете изменять ее форму. Эта операция выполняется при помощи тех же маркеров, но при нажатой клавише Ctrl. Перемещение центральных маркеров сторон рамки ведет к наклону выделения. При помощи угловых маркеров можно изменить его форму.
Изображение готово
Задания для самостоятельной работы:
Составить более сложный коллаж из различных изображений (их вы можете взять в папке Изображения) или применить свои. (В созданном рисунке должен быть сюжет). Изображение должно выглядеть реалистично. В коллаже должно быть не менее 10 выделенных и вставленных объектов
Научиться применять несколько выделений, вычитание одного выделения из другого, пересечение выделений. Составить изображение с помощью сочетания выделений.
Применить инверсию выделений.
Тема 2. Использование фильтров в Photoshop. Эффекты слоев в Photoshop
Теоретический материал
Фильтры представляют одно из наиболее мощных инструментальных средств растровых редакторов. С их помощью можно превратить простую фотографию или изображение в шедевр компьютерного искусства. Фильтры можно применять ко всему слою целиком или к выделенным областям.
Чтобы применить фильтр, нужно выбрать пункт меню Filter (Фильтр) (рис. 21), нужную группу фильтров и выбрать необходимый фильтр из данной группы.
Рис. 21. Меню Фильтр
Каждый фильтр имеет свои настройки, которые позволяют добиться множества различных эффектов. Задание 34. Создаем электрический текст
1. Создайте новое изображение размером 400x400 с прозрачным фоном. Залейте его черным цветом. Для этого нажмите <D>, затем выполните команду Edit | Fill (Редактирование | Заполнение). Вы окажетесь в диалоговом окне заполнения (рис. 22).
Рис. 22. Диалоговое окно Fill
Таким способом удобно заполнять слой, когда требуется задать определенные значения параметров. В данном случае это еще один вариант заливки.
2. Дважды щелкните по названию слоя для его переименования и введите имя "Основной" (рис. 23).
Рис. 23. Переименование слоя
3. Напишите какой-нибудь текст белым цветом. Белый цвет используется для того, чтобы впоследствии его легко можно было изменить на другой. Теперь щелкните правой кнопкой мыши по слою с текстом и выберите пункт Rasterize Layer (Растеризовать слой) (рис. 24). Переименуйте слой в "Текст".
Рис. 24. Растеризация слоя
Иногда слои приходится растеризовать, так как в противном случае могут не работать определенные функции Photoshop. Если слой не растеризован, значит, он содержит векторные элементы. Photoshop все же растровый редактор, со всеми вытекающими последствиями.
4. Дублируйте слой "Текст" (команда Layer | Duplicate Layer (Слой | Дублировать слой) из подменю Layer (Слой)) и назовите новый слой "Текст 2". Скройте его, щелкнув по пиктограмме глаза, находящейся слева от названия слоя (рис. 25). Это нужно, чтобы они не перекрывали собой нижестоящие слои, и чтобы выполнить слияние нескольких слоев.
Рис. 25. Палитра Layers с невидимым слоем
5. Щелкните по слою "Текст", затем выполните комбинацию клавиш <Ctrl>+ +<Е>. Тем самым вы сольете текущий слой и слой под ним. Очень удобно пользоваться этим сочетанием, когда нужно объединить только два слоя.
6. Выполните команду Edit | Transform 90 CW (Редактировать | Преобразовать | Вращать на 90° по часовой). Этой функцией вы вращаете слой на 90° по часовой стрелке. Обычно такие вращения требуются для применения искажающих фильтров, например, чтобы у текста был деформированный ореол.
7. Выполните команду Filter | Stylize | Wind (Фильтр | Стилизация | Ветер). Выберите Method (Метод) — Wind (Ветер) и Direction (Направление) — From the Left (От левого края). Нажмите ОК (рис. 26), затем комбинацию клавиш <Ctrl>+<F>.
Рис. 26. Фильтр Wind
Данная комбинация горячих клавиш используется для повторения последнего примененного вами фильтра. Параметры, используемые после предыдущего применения, сохраняются в текущем сеансе работы.
Теперь примените этот же фильтр с аналогичными параметрами измените только направление: Method (Метод) - Wind (Ветер) и Direction (Направление - From the Right (От правого края). Обязательно выполните комбинацию клавиш <Ctrl>+<F>. Таким образом, вы исказите текст с двух сторон (рис. 27).
Рис. 27. Результат применения фильтра Wind
8. Сейчас нужно повернуть слой в противоположном направлении и применить этот же фильтр. Выполните команду Edit - Transform | 90 CCW (Редактировать | Преобразовать | Вращать на 90° против часовой). Обычно это преобразование используется для возвращения объекта в исходное положение после поворота на 90° по часовой стрелке. Повторите шаг 5, но теперь без комбинации <Ctrl>+<F>, иначе не получится желаемого эффекта (рис. 28).
Рис. 28. Повторное применение фильтра Wind
9. Применим один из фильтров деформации — Ripple (Рябь). Для создания текста с электрическим разрядом он подходит наилучшим образом, потому что создает искажения в виде ряби, а она, в свою очередь, придает естественность изображению.
Выполните команду Filter | Distort | Ripple (Фильтр | Деформировать | Рябь) (рис. 29). Объяснять значения параметров не стоит, вы вполне сами можете с ними поэкспериментировать (рис. 30).
Рис. 29. Фильтр Ripple Рис. 30. Результат применения фильтра Ripple
10. Выполните комбинацию клавиш <Ctrl>+<U> для корректировки Hue/Saturation (Оттенок/Насыщенность). Поставьте флажок Colorize (Закраска) в окне редактирования. В противном случае существенно поменять цвет не получится. Задайте значения, как на рис. 31.
Рис. 31. Корректировка Hue/Saturation
11. Пришло время нанесения черного текста поверх электрического фона. Удерживая клавишу <Ctrl>, щелкните по слою "Текст 2" для загрузки выделения по контуру элемента на слое. Затем выполните команду Select | Modify | Contract (Выбор | Изменить | Свернуть) и задайте значение 2. Сделайте активным слой "Текст 2", если вы не сделали этого раньше (просто щелкните по нему) (рис. 32).
Рис. 32. Диалоговое окно Contract Selection
12. Теперь, когда выделение сделано и уменьшено в размерах, заполните его черным цветом. Выполните команду Edit | Fill (Редактировать | Залить) и выберите черный цвет, или просто нажмите <D>, а затем комбинацию клавиш <Alt>+<Backspace>.
Рис. 33. Финальный результат
Задание 35. Текст в огне
Начинаем с темного фона и светлого рисунка в отдельном уровне.
Рис. 34.
Поворачиваем уровень на 90 градусов по часовой стрелке (Layer-Transform-Rotate 90 CW). Применяем эффект ветра (Filter-Stylize-Wind) c параметрами Wind и from the left. В случае необходимости этот эффект можно применять несколько раз подряд. Затем поворачиваем уровень на 90 градусов против часовой стрелки (Layer-Transform-Rotate 90 CCW).
Рис. 35.
Применяем Gaussian Blur (Filter-Blur-Gaussian Blur) c параметром 2. И эффект волны (Filter-Disort-Ripple), с параметрами Medium и значением в 100. Получаем следующую картинку.
Конвертируем в черно-белый режим (Image-Mode-Greyscale). Этот шаг - обязателен! Затем конвертируем в индексированные цвета (Image-Mode-Indexed Color). И применяем "огненную палитру" (Image-Mode-Color Table, выберите палитру "Black Body"). Вот и все! Рисунок в огне!
Рис. 36.
Задание 36. Текст – огненный взрыв
Создаем новый файл (Ctr+N) размером 600x600 пикселей, RGB, Transparent. Заливаем фон (Alt+Backspace) черным цветом. Пишем текст (T) который будем взрывать и размещаем его как показано на рисунке. Желательно чтобы нижний край текста был немного ниже середины. Здесь использован Arial Black размером 110 пикселей. Объединяем слои (Ctrl+E).
Рис. 37.
Поворачиваем по часовой стрелке Image > Rotate Canvas > 90° CW. Применяем эффект ветра Filter > Stylize > Wind ("скос" направо). Разворачиваем изображение обратно (Image > Rotate Canvas > 90° CCW). Применяем размытие Filter > Blur > Gaussian Blur с радиусом в 2 пикселя.
Рис. 38.
Следующий шаг - Filter > Distort > Ripple, Amount 100%, Medium. Переводим в черно-белое изображение Image > Mode > Grayscale.
Рис. 39.
Снова пишем (T) тоже слово черным цветом и накладываем на старое. Объединяем слои (Ctrl+E).
Применяем Filter / Distort / Polar Coordinates, не забыв переключить в окне фильтра на Polar to Rectangular и инвертируем изображение(Ctrl+I). Поворачиваем по часовой стрелке, как уже делали (Image / Rotate Canvas / 90° CW).
Рис. 40.
И снова применяем знакомый фильтр - Filter / Stylize / Wind, Direction установлен в From the Right. Повторяем его 2 раза (Ctrl+F). Жмем Ctrl+Shift+L для использования автоуровней, инвертируем (Ctrl+I) и снова фильтр ветра (Ctrl+F) 3 раза.
Приводим текст к читаемому виду для чего поворачиваем его на 90° обратно (надеюсь еще помните как:) и фильтруем Filter / Distort / Polar Coordinates (Rectangular to Polar).
Рис. 41.
Повторяясь до "конца" повторим размытие Filter / Blur / Gaussian Blur (радиус 2 пикс.) и эффект волны Filter / Distort / Ripple (60%). Переведем изображение в режим Indexed Color (Image / Mode / Indexed Color). Осталось только применить "огненную палитру" (Image / Mode / Color Table, выберите палитру "Black Body"). В заключении можно перевсти рисунок в RGB и добавить небольшое размытие с одним пикселем.
Рис. 42.
Задание 37. Стили слоя
Создайте новое изображение размером 400x200. Теперь сделайте новый слой и напишите какой-нибудь текст. Неважно, какого размера и гарнитуры.
Придайте выпуклость вашему тексту. Для этого выполните команду Layer | Layer Style | Bevel and Emboss (Уровень | Стиль уровня | Выступы и скосы). Задайте значения, как на рис. 43.
Рис. 43. Область Bevel and Emboss окна Layer Style
На примере этого стиля будут объяснены сходные функции других.
Style (Стиль) — показывает способ отображения скоса. Для нас важны Inner Bevel (Внутренняя фаска) и Pillow Emboss (Подушечная фаска). Если с первым все понятно, то второй создает по краям выпуклые части, которые придают объем изображению;
Technique (Техника) — способ отображения скоса. Для нас интересны только следующие способы:
Smooth (Гладкий) — осуществляет плавный переход скоса;
Chisel Hard (Интенсивное долото) — полная противоположность предыдущему;
Depth (Глубина) — определяет глубину скоса и его размер;
Direction (Направление) — направление освещения изображения, имеет два параметра; up (сверху) и down (снизу);
Size (Размер) — определяет величину или размер тени;
Soften (Мягкость) — размывает результаты выполнения фильтра перед частью изображения, чтобы уменьшить нежелательную четкость;
Angle (Угол) — определяет угол, под которым применяется данный эффект к слою;
Global Light (Глобальное освещение) — создает появление источника света, который контролируется углом и отношением;
Gloss Contour (Контур блеска) — создает глянцевый блеск, данной функцией хорошо управлять после применения Bevel and Emboss (Фаска и рельеф);
Antialias (Антиалиайзинг) — сглаживает края, подходит после применения теней на сложных элементах;
Highlight и Shadow Mode (Освещение и режим тени) — определяет режимы смешивания и цвет, используемый при их применении.
Bevel and Emboss (Фаска и рельеф) имеет опции создания контура по краям и наложения текстуры на получившейся скос.
Итак, после применения эффекта у вас должно получиться изображение, похожее на рис. 44.
Рис. 44. Изображение после выполнения шага 2
Оставаясь в этом же окне, щелкните по Gradient Overlay (Наложение градиента) и задайте параметры, как на рис. 45.
Рис. 45. Область Gradient Overlay диалогового окна Layer Style
Незнакомы вам здесь только строки:
Align with Layer (Выровнять со слоем) — позволяет накладывать градиент в соответствии с пропорциями слоя;
Scale (Шкала) — изменяет плавность перехода градиента. Чем ниже процентное значение, тем грубее переход, и наоборот, чем выше процентное значение, тем мягче будет выглядеть применение градиента.
Щелкните по строке Color Overlay (Наложение цвета). Этот стиль позволяет накладывать выбранный вами цвет на изображение (рис. 46). Все опции вам тоже известны, они похожи и по назначению. Цвет задайте по своему усмотрению.
Рис. 46. Наложение цвета
Надпись уже готова. Но можно придать ей более красивый вид, добавив немного теней. Примените стиль Inner Shadow (Внутренняя тень) (рис. 47).
Рис. 47. Область Inner Shadow
Опишем новые для нас параметры стиля:
Distance (Дистанция) — определяет расстояние тени от объекта, к которому стиль применяется;
Choke (Удушье) — сокращает границы между размытыми частями после применения Inner Shadow (Внутренняя тень) или Inner Glow (Внутренний блеск);
Noise (Шум) — добавляет шум на изображение.
Создайте тень от текста — Layer | Layer Style | Drop Shadow (Слой | Стиль слоя | Отбросить тень)
Рис. 48. Область Drop shadow
Задания для самостоятельной работы:
С помощью фильтров Wind и Ripple, напишите свою фамилию и имя текстом с эффектом сосулек на подходящем фоне.
Создайте текст (напишите фамилию, имя и отчество руководителя практики) из объемных букв на подходящем фоне, правильно подобрав порядок применения фильтров.
Создайте имитацию страницы сайта на определенную тему. Фон должен быть составлен из различных изображений (коллаж). Оформите страницу объемными кнопками, красивым текстом разного стиля. К различным областям примените разные фильтры.
Тема 3. Инструменты корректировки и ретуширования изображений Теоретический материал: Инструменты ретуширования:
Инструмент Штамп (Stamp) существует в двух вариантах: Clone Stamp (Клон) и Pattern Stamp (Штамп-узор). Первый вариант предоставляет возможность создания точных копий элементов изображения, а второй — цветовых образцов.
Инструмент Clone Stamp (Клонирующий штамп) позволяет рисовать не цветом, а кусками из другого места или из другого изображения. Он может работать в двух режимах: с выравниванием и без него. Для включения режима выравнивания следует установить флажок Aligned (Выровненный). Помимо размеров кисти вы можете задать ее непрозрачность. При значениях меньше 100 % старая окраска будет просвечивать сквозь нанесенный рисунок. В раскрывающемся списке Mode (Режим) можно выбрать все те же режимы смешивания, что и для обычной кисти.
Чтобы начать реставрацию изображения с помощью штампа, надо указать программе место, которое вы хотите копировать. Для этого щелкните, держа нажатой клавишу Alt, в точке, которая будет «якорем». Эта точка может быть в том же самом или в другом изображении. Если теперь, отпустив клавишу Alt, щелкнуть в другом месте и провести кистью линию любой формы, будет воспроизведена дорожка той же формы, ведущая от якоря.
При клонировании в обоих режимах вы видите сразу два курсора. Один показывает, где вы сейчас проводите линию, а второй курсор показывает, где находится то место, которое сейчас копируется. Просто следите за этим вторым курсору. Вели место, где он оказался, вам не подходит, переместите «якорь».
Инструмент Patch (Заплата) делает практически то же самое, что и исцеляющая кисть, но для выделенной области. Он копирует одну область на другую или закрашивает ее готовым узором, учитывая при этом цветовой и тоновый диапазон того места; куда ставится «заплата».
Для того чтобы поставить «заплату», обведите инструментом область, которую вы хотите скопировать. Она выделится. На Панели управления включите переключатель Destination (Место назначения). Теперь вы должны указать то место, куда надо эту заплату перенести. Установите указатель внутри выделенной области и перетащите ее на нужное место, которое тут же перекрасится. Далее можете перетащить заплату в другое место и т. д.
Можно использовать и другой способ. В этом случае вы, наоборот, выделяете инструментом Patch (Заплата) то место, которое надо замазать, например дефект или надпись. После этого надо выбрать переключатель Source (Источник) и перетащить выделенную область в то место, которое подходит по фактуре. Как только вы отпустите указатель мыши, выделение прыгнет на прежнее место, и оно перекрасится.
Инструменты группы Blur
На
этой альтернативной панели находятся
три инструмента
:
Blur {Размывание) — инструмент для смазывания границ изображения;
Sharpen (Резкость) — инструмент повышения резкости;
Smudge (Палец) — смазывание по траектории.
Инструмент Smudge (Палец) смазывает пикселы в направлении движения, как будто вы проводите пальцем по свежей краске. Чем больше величина Strength (Сила), тем сильнее размазывается краска.
Помимо настройки, характерной для всех инструментов ретуширования, у него есть два собственных флажка. При установленном флажке Use All Layers (Использовать все слои) палец размазывает краски всех видимых слоев. Бели флажок снят, размазывается только активный слой.
При установленном флажке Finger Painting (Рисование пальцем) мазок начинается с текущего основного цвета, как будто вы начали размазывать пальцем, испачканным другой краской.
Инструменты тонирования (Dodge)
Как и группа Blur, группа инструментов тонирования включает три инструмента:
Dodge (Осветлитель) — увеличивает яркость;
Burn (Затемнитель) — уменьшает яркость;
Sponge (Губка) — изменяет насыщенность цветов
Действие инструментов Dodge (Осветлитель) и Bum (Затемнитель) основано на традиционной технике фотографии, связанной с уменьшением или увеличением экспозиции на отдельных участках отпечатка. Чтобы ограничить доступ света к определенным участкам изображения, фотограф использует специальные непрозрачные маски (экраны) и увеличивает или уменьшает время экспонирования.
Инструмент Sponge (Губка) выполняет цветовую коррекцию в том месте, где вы им проведете. Интенсивность воздействия определяется параметром now (Поток), а размеры обрабатываемой области — размером кисти. У этого инструмента два режима работы, которые можно выбрать в раскрывающемся списке Mode (Режим). В режиме Saturate (Окрасить) он увеличивает насыщенность цвета, в режиме Desaturate (Обесцветить) уменьшает ее. Для полутоновых изображений губка увеличивает или уменьшает контрастность изображения. При включении крайней справа кнопки с изображением аэрографа изменения нарастают, если держать указатель на одном месте.
Корректирующие инструменты
При применении корректирующих фильтров не стоит добиваться устранения всех без исключения недостатков, так как, исправляя одно, они почти всегда портят другое. Небольшие дефекты удобнее исправить потом с помощью инструментов Sharpen (Резкость) и Blur (Размытие). Первый из них увеличивает резкость, второй уменьшает.
Эти инструменты настраивайте так же, как кисти. В палитре кистей вы можете выбрать для них мягкую или жесткую кисть и задать ее размер. Большой кистью вы будете корректировать большие области, маленькой кистью — маленькие. Для мягкой кисти изменение резкости будет на краях ослабевать.
С помощью ползунка Strength (Сила) на панели управления можно изменять силу воздействия инструмента. Чем больше это значение, тем сильнее эффект. Для инструмента размытия чаще всего используется стандартное давление 50 %, но для инструмента резкости оно, как правило, слишком велико. Предпочтительно использовать для него силу воздействия около 10 %.
Несколько раз проведя по одному месту, вы столько же раз выполните операцию усиления или уменьшения резкости, поэтому избегайте этого, особенно для инструмента Sharpen (Резкость), так как излишняя резкость может испортить Изображение.
В раскрывающемся списке Mode (Режим) выбирается режим смешивания исходного цвета пиксела и цвета, полученного в результате вычисления.
Тонирующие инструменты
Инструменты Dodge (Осветлитель) и Burn (Затемнитель) позволяют выполнять тоновую коррекцию изображения на мелких участках. Для них также можно выбрать размер кисти, жесткую или мягкую кисть и те же режимы смешивания, что и для корректирующих инструментов, описанных ранее. В раскрывающемся списке Exposure (Экспозиция) задаётся степень воздействия инструмента.
Для обоих инструментов можно выбрать диапазон яркостей, где их воздействие будет максимальным. На другие участки тоновой кривой они также будут действовать, но в гораздо меньшей степени, поэтому эффект будет достаточно плавным, без резких границ.
Эти инструменты часто используют для того, чтобы устранить ненужные блики или затемнения. Для устранения блика надо обработать его затемнителем в режиме Highlights (Света), а для устранения затемнения — осветлителем в режиме Shadows (Тени) или Midtones (Средние тона).
Используем эти инструменты, чтобы изменить освещение в полутоновом изображении.
Инструменты Sponge и Smudge
Инструмент
Sponge
(Губка)
выполняет
цветовую коррекцию в том месте, где вы
им проведете. Интенсивность воздействия
определяется параметром now
(Поток), а размеры обрабатываемой области
— размером кисти. У этого инструмента
два режима работы, которые можно выбрать
в раскрывающемся списке Mode
(Режим). В режиме Saturate
(Окрасить) он увеличивает насыщенность
цвета, в режиме Desaturate
(Обесцветить) уменьшает ее. Для полутоновых
изображений губка увеличивает или
уменьшает контрастность изображения.
При включении крайней справа кнопки с
изображением аэрографа изменения
нарастают, если держать указатель
на одном месте.
Задание 38. Изменение освещения
Откройте файл girl_white.jpg из папки Изображения (рис. 49, слева).
Рис. 49. Изменение освещения тонирующими инструментами
Выберите инструмент Dodge (Осветлитель). Выберите для него мягкую кисть размером 65 пикселов и задайте экспозицию 10 %. Выберите в раскрывающемся списке Range (Область) режим Shadows (Тени) и проведите по верхней части лица. Сохраните снимок изображения.
Затем этим же инструментом обработайте в режиме Midtones (Средние тона) все лицо и шею. Снова сохраните снимок.
Уменьшите размер кисти до 5-7 пикселов и увеличьте экспозицию до 40%. При большом увеличении обработайте зубы, чтобы сделать их белее.
Теперь выберите инструмент Burn (Затемнитель), режим Highlights (Света) и экспозицию 10%. Мягкой кистью большого размера проведите по самым светлым местам платья (рис. 10.15, справа). Не закрывайте пока файл, он понадобится нам для следующих двух упражнений.
Задание 39. Увеличение насыщенности
Продолжаем работать над тем же изображением (см. рис. 10.15). После того как мы осветлили лицо девушки, оно стало несколько мучнистым. Надо вернуть ему краски.
Выберите инструмент Sponge (Губка), включите режим Saturate (Окрасить) и установите значение Flow (Поток), равное 10 %.
Проведите мягкой кистью среднего размера по лицу и шее девушки, пока они не станут более теплыми.
Увеличьте значение Flow (Поток) до 50 % и включите режим аэрографа, щелкнув на кнопке со значком аэрографа. Поводите губкой по фону стачала в режиме Desaturate (Обесцветить), а затем в peжиме Saturate (окрасить), чтобы сделать фон более естественным. Кое-где останавливайтесь на одном месте, чтобы срабатывал аэрограф.
Задание 40. Размазывание пальцем
Откройте файл shell.jpg из папки Изображения (рис. 50, слева). Размажем пальцем фон за раковиной.
Рис. 50. Размазывание изображения пальцем
Обведите раковину инструментом Polygonal Lasso (Многоугольное лассо) и инвертируйте выделение командой Select / Invert (Выделить / Инвертировать). Теперь мы не испортим саму раковину при размазывании фона. Спрячьте выделение клавишами Ctrt+H, чтобы оно не мешало оценивать результат ваших действий.
Сохраните снимок изображения на случай, если вам не сразу удастся добиться нужного эффекта.
Выберите инструмент Smudge (Палец), выберите жесткую кисть радиусом 40 пикселов и задайте давление 50%. Проведите инструментом по кругу или в любом другом направлении, нажимая кнопку мыши в том месте, цвет которого вы хотите размазать. Размажьте так весь фон (рис. 10:16, справа).
Сохраните снимок. Вернитесь к предыдущему снимку и попробуйте другой способ размазывания. Выберите в качестве основного цвета какой-нибудь яркий цвет, например голубой или лиловый. Установите флажок finger Painting (Рисование пальцем). Теперь снова размажете фон небольшими мазками. Все они будут начинаться основным цветом, а заканчиваться цветом изображения.
Для переключения с обычного режима размазывания на режим рисования пальцем держите нажатой клавишу Alt
Задание 41. Применение штампа для ретуши
Откройте изображение hand.jpg из папки Изображения (рис. 51, слева). Уберем следы разрушения с руки статуи при помощи штампа.
Рис. 51. Очистка фотографии от следов разрушения
Выберите инструмент Clone Stamp (Клонирующий штамп). Выберите мягкую кисть размером 17 пикселов и задайте для нее 100%-ную непрозрачность. Снимите флажок Aligned (Выровненный), так как нам придется копировать маленькими кусочками.
Начните с ногтя безымянного пальца, испачканного грязью и к тому же со щербиной. Увеличьте масштаб просмотра до 200 %. Найдите чистое место той же фактуры и того же цвета, лучше всего на том же ногте, ниже грязного пятна. Щелкните в нем, держа нажатой клавишу Alt. Вы поставили «якорь».
Теперь сделайте небольшой мазок в испачканном месте. Сделав длинный мазок, вы рискуете воспроизвести темную границу ногтя, которая проходит недалеко от якоря с трех сторон. Мелкими мазками или даже просто щелчками закрасьте все пятно на ногте.
Чтобы восстановить нижнюю границу ногтя на месте щербины, поставьте якорь ровно посередине той же границы справа от щербины. Затем щелкните точно на том месте, где должна проходить стертая граница, и сделайте небольшой мазок.
А теперь попробуем сделать все то же самое за один шаг. Вернитесь к исходному изображению, щелкнув на верхней строке палитры протокола. На этот раз используем в качестве образца соседний ноготь Он немного светлее, но это не страшно. Установите флажок Aligned (Выровненный) и поставьте якорь точно на границе ногтя-образца, в месте, отмеченном на рис. 10.17, слева кружком. Щелкните в аналогичном месте реставрируемого ногтя. Затем можете закрасить весь ноготь масками любой длины и в любом направлении. При этом в закрашенных местах вы получите точную копию ногтя-образца.
Самостоятельно закрасьте все остальные поврежденные места руки: трещины, вмятины и т. д, (рис 10,17, справа).
Задание 42. Ретушь портрета
Штамп часто используется для ретуширования дефектов кожи. Он позволяет убрать морщины, не теряя деталей изображения, а просто заменяя их соседними. При этом сохраняется структура кожи, и ретушь выглядит более естественно.
Откройте изображение tatiana.jpg из папки Изображения (рис. 52. слева).
Выберите инструмент. Clone Stamp (Клонирующий штамп).
Рис. 52. Ретушь портрета
Выберите мягкую кисть размером 9 пикселов и задайте для нее 100%-ную непрозрачность. Установите флажок Aligned (Выровненный).
Уберем вертикальные морщины на переносице. Держа нажатой клавишу Alt, щелкните непосредственно рядом с морщиной, щелкните и проведите линию по морщине. Она разгладилась. Точно так же уберите все лишние пятнышки и складки на шее.
Чтоб убрать морщинки под глазами, щелкните при нажатой клавише Alt непосредственно под складкой. Уменьшите значение непрозрачности до 50 %. В этом случае морщина только уменьшится, а не исчезнет совсем, что выглядело бы ненатурально. Точно так же уменьшите складки, идущие от носа и на подбородке.
Теперь поправим прическу. Прибавьте еще одну прядь волос слева от имеющейся пряди. Для этого включите режим Aligned (Выровненный) и установите «якорь» в верхнем правом углу имеющейся пряди. Верните непрозрачность, равную 100%. Длинными масками «нарисуйте» новую прядь. Для интереса можете поколдовать с бровями, изменив их форму или сделав гуще.
Результат коррекции на рис. 10.18, справа.
При установленном флажке Use All layers (Использовать все слои) изображение копируется со всех видимых слоев: При снятом флажке — Только с активного слоя. Можно копировать другое изображение, если поставить якорь в одном изображении, а затем перейти в другое и там начать рисовать штампом. Только имейте в виду, что изображения должны быть в одной цветовой палитре или одно из них должно быть серым полутоновым.
Задания для самостоятельной работы:
Используя инструмент Clone Stamp, удалите с фотографии FISHMAN.JPG (из папки Изображения) изображение зрителя, оставив на ней только рыбака.
С помощью инструмента Smudge (Палец) сделайте из человека его карикатуру. Для работы используйте изображения Васильев.jpg или Даша.jpg. можете использовать свою фотографию.
Используя все инструменты ретуширования, скорректируйте свою фотографию.
Используя различные инструменты ретуширования, отреставрируйте фотографию Старое фото.jpg (из папки Изображения).
Используя различные инструменты ретуширования, отреставрируйте фотографию Тобольск.jpg (из папки Изображения).
Раздел 11 . Работа с turbo pascal (20 часов)
Составить программу, решающую данную задачу.
В тетради: записать формулировку задачи, оформить листинг программы и блок-схему.
Выполнять задания следует в соответствии с номером варианта
Вариант № |
Задания № |
Вариант № |
Задания № |
1 |
1.1, 1.11, 2.1, 2.11, 3.1, 3.11, 4.1, 4.11 5.1, 5.11, 6.1, 6.11 7.1, 7.11 |
6 |
1.6, 1.16, 2.6, 2.16 3.6, 3.16, 4.6, 4.16 5.6, 5.16, 6.6, 6.16 7.6, 7,16 |
2 |
1.2, 1.12, 2.2, 2.12 3.2, 3.12, 4.2, 4.12 5.2, 5.12, 6.2, 6.12 7.2, 7.12 |
7 |
1.7, 1.17, 2.7, 2.17 3.7, 3.17, 4.7, 4.17 5.7, 5.17, 6.7, 6.17 7.7, 7.17 |
3 |
1.3, 1.13, 2.3, 2.13 3.3, 3.13, 4.3, 4.13 5.3, 5.13, 6.3, 6.13 7.3, 7.13 |
8 |
1.8, 1.18, 2.8, 2.18 3.8, 3.18, 4.8, 4.18 5.8, 5.18, 6.8, 6.18 7.8, 7.18 |
4 |
1.4, 1.14, 2.4, 2.14 3.4, 3.14, 4.4, 4.14 5.4, 5.14, 6.4, 6.14 7.4, 7.14 |
9 |
1.9, 1.19, 2.9, 2.19 3.9, 3.19, 4.9, 4.19 5.9, 5.19, 6.9, 6.19 7.9, 7.19 |
5 |
1.5, 1.15, 2.5, 2.15 3.5, 3.15, 4.5, 4.15 5.5, 5.15, 6.5, 6.15 7.5, 7.15 |
10 |
1.10, 1.20, 2.10, 2.20 3.10, 3.20, 4.10, 4.20 5.10, 5.20, 6.10, 6.20 7.10, 7.20 |
Тема 1. Алгоритмы линейной и разветвляющейся структуры
Вычислите длину окружности, площадь круга и объём шара одного и того же заданного радиуса.
Вычислите периметр и площадь прямоугольного треугольника по длинам двух его катетов.
Вычислите дробную часть среднего геометрического трёх заданных вещественных чисел.
Определите, является ли заданное целое число А нечётным двузначным числом.
Даны три числа. Выберите те из них, которые принадлежат заданному отрезку [ e, f ].
Определите число, полученное выписыванием в обратном порядке цифр заданного целого трёхзначного числа.
Для заданных вещественных чисел a, b и c определите, имеет ли уравнение ax2 + bx + c = 0 хотя бы одно вещественное решение.
Вычислите площадь кольца, ширина которого равна Н, а отношение радиуса большей окружности к радиусу меньшей окружности равно D.
Определите, есть ли среди цифр заданного целого трёхзначного числа одинаковые.
Заданы площади круга и квадрата. Определите, поместится ли квадрат в круге.
Заданы площади круга и квадрата. Определите, поместится ли круг в квадрате.
Заданы координаты двух точек. Определите, лежат ли они на одной окружности с центром в начале координат
Проверьте, можно ли построить треугольник из отрезков с длинами x, y, z и, если можно, то какой – остроугольный, прямоугольный или тупоугольный.
Проверьте, можно ли построить параллелограмм из отрезков с длинами x, y, v, w.
Смешали v1 литров воды с температурой t1 градусов Цельсия с v2 литрами воды с температурой t2 градусов Цельсия. Вычислите объем и температуру образовавшейся смеси.
Выберите наибольшее из трех заданных чисел.
Два прямоугольника заданы длинами сторон. Определите, можно ли первый прямоугольник целиком разместить во втором.
Определите, пройдет ли кирпич с рёбрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его рёбер было параллельно или перпендикулярно каждой из сторон отверстия.
Идет k-ая секунда суток. Определитe, сколько полных часов и полных минут прошло к этому моменту от начала суток.
Станции А, B и C расположены на n-м, m-м и p-м километрах железной дороги, соответственно. Какие из этих станций расположены наиболее близко друг к другу?
Тема 2. Алгоритмы, реализуемые с помощью циклов типа для
Подсчитайте число и сумму положительных, число и произведение отрицательных элементов заданного массива A(N).
Элементы заданного массива B(N) перепишите в новый массив A(N) в обратном порядке.
В заданном массиве Х(N) замените нулями все отрицательные компоненты.
Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных пяти.
В заданном массиве A(N) поменяйте местами наибольший и наименьший элементы.
В заданном массиве A(N) определите количество элементов, которые меньше заданного значения.
Запишите подряд в массив A(N) элементы заданного массива В(2N), стоящие на чётных местах, а элементы, стоящие на нечетных местах, запишите в массив С(N).
Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0<yi < 1.
В заданном массиве A(N) вместо a1 запишите наибольший элемент массива, а вместо an — наименьший элемент массива.
В заданном массиве A(N), все элементы которого попарно различны, найдите:
а) наибольший элемент из отрицательных;
б) наименьший элемент из положительных;
в) второй по величине элемент.
В заданном массиве A(N) определите число соседств:
а) двух положительных чисел;
б) двух чисел разного знака;
в) двух чисел одного знака, причем абсолютная величина первого числа должна быть больше второго числа.
В заданном массиве A(N) положительные элементы уменьшите вдвое, а отрицательные замените на значения их индексов.
В заданном массиве A(N) вычислите среднее геометрическое и среднее арифметическое значения для положительных элементов.
Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти. Выведите на печать образованный массив и число его элементов.
Из заданных векторов X(N) и Y(N) получите вектор Z(2N) c элементами (x1, y1, x2, y2, ..., xN, yN).
Для заданного вектора X(2N ) вычислите Y = x1 - x2 + x3 - ... - x2N
Элементы заданного массива X = (x1, x2, ...,xN) переупорядочите следующим образом: X = (xN, xN-1 , ..., x1).
У кассы аэрофлота выстроилась очередь из N человек. Время обслуживания кассиром i-го клиента равно Ti (i = 1, ..., N).
а) Определите время пребывания в очереди каждого клиента;
б) Укажите номер клиента, для обслуживания которого кассиру потребовалось больше всего времени.
Учитель объявил результаты контрольной работы. Определите процентное содержание выставленных им "пятерок", "четверок", "троек" и "двоек".
Фунт стерлингов, денежная единица Великобритании, до 1971 г. равнялся 20 шиллингам или 240 пенсам. С проходящего корабля в порту Ливерпуля сошли N путешественников, каждый из которых имел по одной десятифунтовой купюре. Они купили сувениры на сумму p1 , p2 , ..., pN, соответственно. Сколько фунтов, шиллингов и пенсов сдачи получил каждый из путешественников?
Тема 3. Алгоритмы, реализуемые с помощью вложенных циклов типа для
Дана матрица A(N, M). Найдите её наибольший элемент и номера строки и столбца, на пересечении которых он находится.
В каждой строке заданной матрицы A(N, M) вычислите сумму, количество и среднее арифметическое положительных элементов.
Для заданной целочисленной матрицы A(N, M) определите, является ли сумма её элементов чётным числом, и выведите на печать соответствующий текст.
Дана матрица A(N, M). Найдите количество элементов этой матрицы, больших среднего арифметического всех её элементов.
Дана целочисленная матрица A(N, M). Вычислите сумму и произведение тех её элементов, которые при делении на два дают нечётное число.
Дана матрица A(N, M). Вычислите вектор X(M), где значение Xj равно сумме положительных элементов j-го столбца матрицы A.
Дана матрица A(N, M). Получите вектор X(M), равный P-й строке матрицы, и вектор Y(N), равный Q-му столбцу матрицы.
Дана матрица A(N, M). Поменяйте местами её наибольший и наименьший элементы.
Дана матрица A(N, N). Перепишите элементы её главной диагонали в одномерный массив Y(N) и разделите их на максимальный элемент главной диагонали.
Постройте матрицу A(N, N), элементы которой определяются равенствами ai j = i + 2*j , а также найдите произведение чётных элементов этой матрицы.
Найдите наибольший элемент побочной диагонали заданной матрицы A(N, N) и выведите на печать всю строку, в которой он находится.
Дана целочисленная матрица A(N, M). Вычислите сумму и произведение нечётных отрицательных элементов матрицы, удовлетворяющих условию | ai j | < i.
Для заданной матрицы А(N, N) найдите:
а) сумму всех элементов;
б) сумму элементов главной диагонали;
в) значения наибольшего и наименьшего из элементов главной диагонали.
По трём заданным матрицам А(N, N), В(N, N) и С(N, N) постройте матрицу Х того же размера, каждый элемент которой вычисляется по формуле xi j = max {ai j , bi j , ci j}.
Для заданной матрицы A(N, N) найдите сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали.
Дана матрица A(N, M). Определите:
а) число ненулевых элементов в каждой строке матрицы;
б) общее число ненулевых элементов в матрице;
в) отношение числа ненулевых элементов в каждой строке матрицы к общему числу ненулевых элементов в матрице.
Вычислите матрицу С(N, N), являющуюся суммой матриц А(N, N) и В(N, N). Матрица А задана, а элементы матрицы B вычисляются по формуле
В заданном массиве X(N, M) все числа различны. В каждой строке выбирается минимальный элемент, затем среди этих чисел выбирается максимальное. Напечатайте номер строки массива Х, в которой расположено выбранное число.
В заданном массиве A(N, N) вычислите две суммы элементов, расположенных выше и ниже побочной диагонали.
Шестизначный номер автобусного билета называют "счастливым", если равны суммы его первых трёх и последних трёх цифр. Подсчитайте количество "счастливых" билетов.
Тема 4. Алгоритмы, реализуемые с помощью циклов типа пока
Вычислите сумму Z = 1 + 2 + 3 + ... . Вычисления прекратите, когда значение Z превысит заданное значение A.
Проверьте, есть ли в заданной целочисленной последовательности a1 , a2 , ... , aN элементы, равные нулю. Если есть, найдите номер первого из них, если нет – выдайте соответствующий текст.
Выясните, имеются ли в заданном векторе A(N) два подряд идущих нулевых элемента.
Выясните, имеются ли в заданном целочисленном векторе A(N) три подряд идущих элемента одного знака.
Если у заданного вектора A(N) есть хотя бы один элемент, меньший, чем –5, то все отрицательные элементы замените их квадратами, оставив остальные элементы без изменения; в противном случае вектор домножьте на 0,1 .
Имеется последовательность чисел a1 , a2 , ... , aN . Найдите сумму первых из них (считая слева направо), произведение которых не превышает заданного числа М.
Задано целое A>1. Найдите наименьшее целое неотрицательное k, при котором 5k > A.
Все элементы заданного вектора A(N), начиная с первого по порядку положительного элемента, уменьшите на единицу.
Найдите любое трёхзначные число, кратное заданному Р и не равное ему.
Если в заданном целочисленном векторе A(N) есть элементы со значением, равным заданному числу B, то переменной С присвойте значение, равное сумме всех элементов, предшествующих первому по порядку такому элементу; в противном случае вывести соответствующий текст.
Дана последовательность из N целых чисел. Определите, со скольких положительных чисел она начинается.
Если в заданном целочисленном векторе A(N) есть элементы со значением, равным заданному числу B, то переменной С присвойте значение, равное произведению всех элементов, следующих за первым по порядку таким элементом; в противном случае выведите соответствующий текст.
Дано натуральное N. Выясните, сколько цифр оно содержит.
Найдите сумму цифр заданного натурального числа.
Проверьте, все ли элементы заданного массива A(N) положительны.
Найдите наименьший делитель заданного натурального числа A (не считая единицы).
Известен начальный вклад клиента в банк и процент годового дохода. Определите, через сколько лет вклад превысит заданный размер и каков при этом будет размер вклада.
Торговая фирма в первый день работы реализовала товаров на P тыс. руб., а затем ежедневно увеличивала выручку на 3%. Какой будет выручка фирмы в тот день, когда она впервые превысит заданное значение Q ? Сколько дней придется торговать фирме для достижения этого результата?
Малое предприятие в первый день работы выпустило P единиц товарной продукции. Каждый последующий день оно выпускало продукции на Q единиц больше, чем в предыдущий. Сколько дней потребуется предприятию, чтобы общее количество выпущенной продукции за все время работы впервые превысило запланированный объем?
Даны два натуральных числа M и N - числитель и знаменатель дроби M/N. Требуется сократить дробь, насколько это возможно
Тема 5. Алгоритмы, реализуемые с помощью комбинации циклов типа для и пока
Дана матрица A(N, N) . Переменной В присвойте значение, равное количеству строк матрицы А, содержащих хотя бы одну нулевую компоненту.
Дана матрица B(N, N) . Получите вектор A(N) , компоненты которого находятся по правилу: Ai равно первому по порядку положительному элементу в i-ой строке матрицы (если таких элементов в строке нет, то примите Ai = –1).
Дана матрица B(N, N). Получите вектор A(N), компоненты которого находятся по правилу: Ai равно количеству отрицательных чисел, с которых начинается i-ая строка.
Среди строк заданной целочисленной матрицы, содержащих только нечётные элементы, найдите строку с максимальной суммой модулей элементов.
Среди столбцов заданной целочисленной матрицы, содержащих только такие элементы, которые по модулю не больше 10, найдите столбец с минимальным произведением элементов.
В заданной матрице A(N, M) найдите количество строк, не содержащих отрицательных чисел.
В заданной матрице A(N, M) найдите количество строк, не содержащих отрицательных чисел.
Подсчитайте количество столбцов заданной целочисленной матрицы A(N, N) , в которых имеются взаимнопротивоположные соседние числа.
Дана матрица A(N, M) . Постройте вектор B(N) , элементы Bi которого равны единице, если элементы i-ой строки образуют упорядоченную по убыванию или по возрастанию последовательность, и нулю во всех остальных случаях.
Определите, сколько строк заданной матрицы A(N, M) содержат хотя бы один элемент из заданного числового диапазона.
Найдите номера строк заданной целочисленной матрицы A(N, M) , в которых:
а) на всех нечётных позициях стоят нули;
б) на нечетных позициях встречаются нули.
Найдите номера столбцов заданной целочисленной матрицы A(N, M), которые составлены из попарно различных чисел, и подсчитайте количество таких столбцов.
Подсчитайте количество различных (не повторяющихся) чисел, встречающихся в заданном целочисленном массиве A(N).
Подсчитайте количество различных (не повторяющихся) чисел, встречающихся в заданной целочисленной матрице A(N, M) .
Найдите максимальное из чисел, встречающихся в заданной матрице более одного раза.
Подсчитайте количество строк заданной целочисленной матрицы А(5,5), являющихся перестановкой чисел 1, 2, ..., 5.
Из массива A(N) , состоящего из натуральных чисел, получите массив B(N) , элементами которого являются разрядности элементов массива A(N) .
В заданном одномерном массиве удалите каждый третий положительный элемент.
В каждой строке матрицы A(N, N) определите наибольшее простое число. Если в строке нет простых чисел, выдайте соответствующее сообщение.
Задана квадpатная таблица А(N, N) , элементами котоpого являются нули и единицы. Подсчитайте в ней:
а) количество столбцов, в котоpых нули и единицы чеpедуются;
б) количество единичных столбцов и количество нулевых стpок.
Тема 6. Алгоритмы обработки символьной информации.
Подсчитайте количество запятых в заданном тексте.
Подсчитайте, сколько раз в заданном тексте встречается заданный символ.
Замените в заданном тексте буквосочетание "min" на "max".
В заданном тексте подсчитате общее количество букв "x" и "y".
В заданном тексте везде букву "а" замените на букву "б", а букву "б" — на букву "а".
Удвойте каждую букву в заданном тексте.
В заданном слове каждую букву "б" замените буквосочетанием "ку".
Вычеркните из заданного слова все буквы "а".
Подсчитайте, сколько раз в заданном слове встречается буквосочетание "аб".
Заданную строку А перепишите в обратном порядке в строку В.
Выясните, есть ли в заданном предложении буква "ы".
Выясните, верно ли, что в заданном предложении P есть все буквы, входящие в заданное слово S.
Определите количество предложений в заданном тексте (предложение заканчивается либо точкой, либо вопросительным или восклицательным знаком).
Определите долю гласных букв в заданном тексте на русском (английском) языке.
Из заданного текста удалите те его части, которые заключены в кавычки (вместе с кавычками).
Выясните, верно ли, что в заданном предложении есть пара соседствующих одинаковых символов.
Дан текст из цифр и строчных латинских букв, за которым следует точка. Определите, каких букв — гласных (A, E, I, O, U) или согласных — больше в этом тексте.
В заданной последовательности слов найдите все слова, начинающиеся с заданной приставки.
В заданной последовательности слов найдите все слова, имеющие заданное окончание.
Найдите самое длинное и самое короткое слово в заданном предложении.
Тема 7. Графические объекты в Turbo Pascal.
Нарисуйте «замок графа Дракулы», в окнах которого мигает свет.
Организуйте движение прямоугольника по горизонтали. Длины сторон задаются с клавиатуры.
Организуйте движение окружности по вертикали. Радиус определяется через генератор случайных чисел.
Нарисуйте “снежную бабу”, которая будет подмигивать.
Организуйте движение эллипса по горизонтали. Длины полуосей вводятся с клавиатуры.
Изобразите “рожицу”, меняющую выражение.
Организуйте движение квадрата по вертикали. Начальные и конечные координаты движения определяются с клавиатуры.
Изобразите пять расходящихся закрашенных кругов, образующих мишень.
Организуйте движение окружности по диагонали. Радиус вводится с клавиатуры.
Изобразите пять расходящихся из центра закрашенных прямоугольников.
Организуйте движение некоторого отрезка по горизонтали. Координаты начала и конца отрезка вводятся с клавиатуры.
Организуйте движение некоторого отрезка по вертикали. Координаты начала и конца отрезка задаются случайным образом.
Рассмотрите, как в окнах некоторого дома загорается свет.
“Замостите” экран окружностями, причём заливка окружностей производится разными цветами и стилями.
Организуйте движение дуги по вертикали.
“Замостите” экран квадратами, причём заливка квадратов производится разными цветами и стилями.
Изобразите процесс наполнения некоторой ёмкости жидкостью.
Представьте графически процесс увеличения температуры на термометре до некоторой отметки.
Напишите программу, которая рисует случайные прямоугольники случайными цветами.
“Замостите” экран окружностями определённого радиуса, закрашенными в различные цвета.
Раздел iv1. Обслуживание технических средств информатизации Профилактическое обслуживание персонального компьютера Клавиатура. Поиск неисправностей и ремонт
Клавиатура состоит из четырех основных компонентов:
кабеля;
корпуса;
панели с клавишами;
клавишных колпачков.
Существуют несколько видов неполадок, связанных с клавиатурой. Самым распространенными неполадками в клавиатурах являются дефекты в кабеле и «залипание» клавиш.
Обнаружить дефект в кабеле довольно просто. Если клавиатура перестала работать или каждое нажатие на клавишу приводит к ошибке или вводу неправильного символа, то, скорее всего, проблемы связаны с кабелем. Воспользуйтесь кабелем от исправной клавиатуры. Можно так же проверить соединения кабеля с помощью цифрового мультиметра, предварительно отсоединив кабель от клавиатуры. Проверять его будет значительно проще, если в мультиметре предусмотрен режим пробника со звуковым сигналом. При проверке каждого проводка слегка покачивайте концы кабеля, проверяя устойчивость контакта. Обнаружив разрыв одного из проводников, замените кабель или всю клавиатуру.
Часто первое сообщение о неисправности клавиатуры появляется во время выполнения процедуры POST. Код ошибки при этом обычно начинается с цифры 3. Если такое сообщение появилось, запишите код ошибки. В некоторых BIOS выводится не код ошибки, а что-нибудь на подобие Keyboard stuck key failure. К сожалению, по такому сообщению нельзя определить, какая клавиша неисправна. Если перед кодом ошибки (хх 3хх) стоит двузначное шестнадцатеричное число, значит, это и есть канн-код неисправной клавиши. С помощью таблиц, можно определить, какой клавише соответствует конкретный скан-код. Снимите колпачок с подозрительной клавиши и прочистите контактирующие поверхности – в большинстве случаев это бывает достаточно.
Рис. 53. Разъемы клавиатуры и мыши
Определить неисправность разъема клавиатуры на системной плате можно, измерив напряжения на некоторых контактах. Чтобы избежать повреждения клавиатуры или системного блока, выключите компьютер. Затем отсоедините клавиатуру и выключите питание. Проверьте напряжения между общим проводом и остальными контактами (см. рис. 53.). Если все напряжения находятся в указанных пределах (табл.), значит узлы на системной плате, имеющие отношение к клавиатуре, исправны.
Таблица. Сигналы на разъеме клавиатуры
Если измерения напряжения отличаются от указанных, то, возможно, вышла из строя системная плата. В противном случае неисправность следует искать в кабеле или самой клавиатуре. Если вы считаете, что неисправен кабель, замените его. Если компьютер по прежнему не работает, придется заменить клавиатуру или системную плату.
Чтобы поддерживать клавиатуру в рабочем состоянии, ее необходимо прочищать. Для профилактики рекомендуется раз в неделю (или хотя бы раз в месяц) чистить ее пылесосом. Вместо пылесоса для выдувания пыли и грязи можно использовать миниатюрный компрессор. Во время чистки с помощью компрессора держите клавиатуру клавишами вниз.
Во всех клавиатурах колпачки – кнопки съемные, чем можно воспользоваться, если клавиша работает плохо. Когда клавиша срабатывает не при каждом нажатии. Причиной обычно оказывается грязь, скопившаяся под клавишей. Мелкие детали клавиатуры (Пластинки, пружинки и т.д.) купить невозможно, их можно вытащить только из другой клавиатуры, поэтому не выбрасывайте ненужные клавиатуры – детали от них могут пригодиться.
Рис.54. Основные детали клавиатуры.
Задание 43
Обычно ремонт сводится к замене кабеля или чистке контактов разъема кабеля и контактирующих поверхностей клавиш.
Проверьте работоспособность клавиатуры (залипание клавиш, наличие загрязнений, дефекты в кабеле и т.п.).
Определите вид неполадки, возможные причины и способы их устранения.
Чтобы избежать повреждения клавиатуры или системного блока, выключите компьютер. Затем отсоедините кабель клавиатуры от системного блока.
Если клавиатура чем-то залита и пролитая жидкость высохла, дайте частям клавиатуры отмокнуть. После этого еще раз промойте ее детали примерно в пяти литрах воды. Когда клавиатура полностью высохнет, она будет работать.
Если причиной обычно оказывается грязь, скопившаяся под клавишей. Сняв колпачок, удалите грязь струей сжатого воздуха. Затем наденьте колпачок на место и проверьте работу клавиши.
Удаление внутренней пыли можно выполнить с помощью пылесоса, наружное загрязнение удалить обычным чистящим средством или спиртом
Еще раз проверьте работоспособность клавиатуры, если очистка от пыли не повлияла на результат необходимо разобрать и вымыть клавиатуру.
Для этого используйте следующий алгоритм:
Положите клавиатуру клавишами вниз на какие-либо подставки так, чтобы на клавиши ничего не давило;
Отыщите все винты крепления (один из них может находиться под наклейкой или резиновой ножкой-опорой клавиатуры – тогда на него указывает стрелка) и слегка отвинтите их. Если задняя крышка сдвигается и ничем не удерживается, значит, вы нашли все винты. Теперь нужно их отвинтить полностью.
Аккуратно и медленно приподнимите крышку, следуя за той стороной, на которой находится кабель. Отложите в сторону заднюю крышку с пластинами контактным площадок (обычно, вместе с платой контроллера клавиатуры); не разбирайте панель с клавишами без особой необходимости, иначе вы запутаетесь во множестве пружинок, пластинок и колпачков;
Разберитесь, как действует механизм возврата клавиш. Если вам нужно вымыть сами клавиши, вам нужно будет его снять, а потом установить обратно. Иногда он состоит из нескольких деталей – до четырех, устанавливаемых в строго определенным образом. Если необходимо зарисуйте схему установки;
Мыть контактные пластиты можно обычной водой, без каких бы то ни было моющих средств, лучше спиртом;
Внимательно и аккуратно соберите клавиатуру в порядке, обратном порядку разборки.
Если вам пришлось снимать колпачки клавиш, на которые нанесены символы, убедитесь, что установили их в правильном порядке.
Дождитесь, когда клавиатура полностью высохнет.
Присоедините кабель клавиатуры к системному блоку, проверьте работоспособность клавиатуры.
Мышь
Если мышь работает плохо или не работает вообще, нужно проверить как аппаратные средства, так и программное обеспечение. Поскольку устройство мыши достаточное простое ее проверка не займет много времени. Однако на решение проблем, связанных с программным обеспечением, времени может потребоваться гораздо больше.
Признаками загрязнения мыши может служить прыгающий курсор, нечувствительность манипулятора к нажатиям на кнопки, западающий шарик. Это обычно происходит из-за пыли и грязи, накопившейся в шарике и валиках.
Одним из основных преимуществ оптической мыши является отсутствие подвижных элементов. Достаточно вытереть пыль с оптического датчика, и на этом процесс чистки мыши будет завершен.
Конфликты в работе мыши могут быть вызваны аппаратными прерываниями. Если в компьютере используется отдельный порт мыши, конфликтов из-за прерываний обычно не возникает. Но они могут появиться если, например, мышь подключена к порту СОМ2, а внутренний модем использует порт СОМ4 (относятся к четным портам), то оба устройства могут быть настроены на одно и то же прерывание и использовать их одновременно нельзя! Чтобы они могли работать необходимо переключить мышь на (или модем) на другой последовательный порт.
Если драйвер отказывается распознавать мышь, попробуйте подключить другую работоспособную мышь. Такая замена может оказаться единственным способом выяснить, с чем связаны неполадки: с неисправной мышью или с испорченной программой.
Задание 44
Определите вид неполадки, возможные причины и способы их устранения.
Чтобы очистить мышь, необходимо отсоедините кабель мыши от системного блока.
Поверните мышь так, чтобы был виден шарик, и выполнить следующие действия:
Поверните кольцеобразную крышку на «животе» мыши и вытащите шарик. Промойте шарик в мыльной воде (или протрите спиртом) и высушите его (полезно периодически вытирать и коврик мыши). Затем щеточкой, кусочком бумаги или специальной чистящей салфеткой снять образовавшуюся грязь с ведущих колесиков внутри отверстия;
Затем осмотрите гнездо, в которое укладывается шарик, в нем находятся два или три небольших ролика, или валика Если на них или вокруг них скопилась пыль и грязь, удалите ее. Используйте те же средства, что и для очистки шарика;
По окончании чистки уложите шарик на место и аккуратно закройте крышку, проверьте качество ее работы.
1 Для специальности 230106 «Техническое обслуживание средств вычислительной техники и компьютерных сетей»
