- •151901 Технология машиностроения
- •Содержание
- •Пояснительная записка
- •Тематический план и содержание учебной дисциплины «Информатика и икт»
- •Содержание практических занятий
- •Раздел 2. Информация и информационные процессы
- •Тема 2.2. Основные информационные процессы: обработка, хранение, поиск и передача информации. Принципы обработки информации компьютером.
- •Практическое занятие № 1 Программирование линейных алгоритмов
- •Практическое занятие № 2 Программирование разветвляющихся алгоритмов
- •Практическое занятие № 3 Программирование циклических алгоритмов (циклы с предусловием и постусловием)
- •Практическое занятие № 4 Программирование циклических алгоритмов (цикл с параметром)
- •Практическое занятие № 5 Программирование графических задач
- •Практическое занятие № 6. Обработка элементов линейных массивов.
- •Практическое занятие № 7. Обработка элементов табличных массивов
- •Практическое занятие № 8. Обработка элементов строк.
- •Практическое занятие № 9. Программирование в среде Паскаль. Итоговое занятие
- •Тема 2.3 Поиск информации с использованием компьютера
- •Практическое занятие № 10. Поиск информации в сети Интернет
- •Тема 2.5. Управление процессами.
- •Практическое занятие № 11. Разработка экспертных систем.
- •Раздел 4. Технологии создания и преобразования информационных объектов
- •Тема 4.1. Понятие об информационных технологиях и автоматизации информационных процессов. Возможности настольных издательских систем.
- •Практическое занятие № 12. Форматирование и редактирование текста
- •Практическое занятие № 13. Таблицы в текстовых документах
- •Множители и приставки
- •Практическое занятие № 14. Создание графического изображения в текстовом документе
- •Практическое занятие № 15. Создание публикаций средствами Publisher.
- •Практическое занятие № 16. Оформление веб-сайта средствами Publisher
- •Тема 4.2 Возможности динамических (электронных) таблиц.
- •Практическое занятие № 17. Создание электронной таблицы. Решение расчетной задачи с использованием относительных и абсолютных адресов.
- •Перенос текста в ячейке
- •Выделение ячеек
- •Изменение содержимого ячейки
- •Изменение ширины столбца и высоты строки
- •Для изменения ширины одного столбца (высоты строки) установите курсор мыши между заголовками столбцов (строк).
- •Автосуммирование.
- •Практическое занятие № 18 Вычисления в электронных таблицах с использованием математических и статистических функций
- •Практическое занятие № 19. Вычисления в электронных таблицах с использованием условной функции
- •Тема 4.3 Представление об организации баз данных и системах управления базами данных
- •Практическое занятие № 20. Создание однотабличной базы данных. Создание формы и редактирование таблицы в режиме «формы»
- •Практическое занятие № 21. Формирование запросов и Отчёт ов для однотабличной базы данных.
- •Задание2.
- •Практическая работа № 22. Проектирование многотабличной базы данных, создание связей между таблицами.
- •Целостность данных
- •Практическое занятие № 23. Формирование сложных запросов
- •Тема 4.4 Представление о программных средах компьютерной графики
- •Практическое занятие № 24. Создание презентации в программе PowerPoint для любой известной в городе фирмы или предприятия
- •3.2 Настройка анимации
- •3.3 Создание системы навигации (гиперссылки)
- •5. Содержание отчёта:
- •6. Контрольные вопросы:
- •Практическое занятие № 25. Витраж
- •Практическое занятие № 26. Графические примитивы: «резиновая линия», овал, прямоугольник
- •Практическое занятие № 27. Геометрический орнамент
- •Раздел 5. Телекоммуникационные технологии
- •Тема 5.2. Методы создания и сопровождения сайта
- •Практическое занятие № 28. Создание сайта с помощью программы Front Page
- •3. Основные теоретические положения:
- •3.1 Сетевой конструктор для создания сайта
- •3.2 Качество представления текстов на Web-сайте
- •3.3 Измерение эффективности стиля Web-страниц
- •Задание 1. Создание сайта при помощи мастера
- •Практическое занятие № 29. Создание гиперссылок
- •3. Основные теоретические положения
- •Практическое занятие № 30. Создание форм
- •3. Основные теоретические положения
- •Тема 5.3. Возможности сетевого программного обеспечения для организации коллективной деятельности в глобальных и локальных компьютерных сетях
- •Практическое занятие № 31. Дистанционное обучение в сети интернет
- •3. Основные теоретические положения
- •Практическое занятие № 32. Поиск в сети интернет, форумы и чаты, словари
- •3. Основные теоретические положения
- •Общение в чате
- •Информационное обеспечение обучения
- •Лист регистрации изменений
Практическое занятие № 5 Программирование графических задач
1. Цель занятия:
- научиться выполнять постановку задачи, разбивать простую задачу на элементарные этапы, научиться записывать, отлаживать и выполнять простую программу средствами системы программирования Turbo Pascal.
2. Перечень необходимых средств обучения (оборудование, материалы)
– технические средства обучения: персональные компьютеры, локальная сеть, коммутатор для подключения в сети Internet
Используемое программное обеспечение:
Microsoft Windows XP/7
Язык программирования Free Pascal
Антивирус Касперского 6.0
3. Основные теоретические положения
Взаимодействие прикладных программ с графическими устройствами обеспечивается специальными программами – драйверами.
В рабочем каталоге могут находиться следующие файлы:
CGA.BGI — драйвер для IBM CGA, MCGA;
EGAVGA.BGI — драйвер для IBM EGA, VGA;
HERC.BGI — драйвер для Hercules;
ATT.BGI — драйвер для АТ&Т6300 (400 строк);
PC3270.BGI — драйвер для IBM 3270PC;
IBM8514.BGI — драйвер для IBM 8514.
Такой набор файлов необходим при составлении программ, которые будут работать практически на всех ПЭВМ, совместимых с ПЭВМ фирмы IBM. Если же такая задача не стоит, то достаточно иметь один файл, соответствующий представленному в используемой ПЭВМ графическому адаптеру, чаще всего это EGAVGA.BGI. Стандартно драйверы размещены в подкаталоге интегрированной среды \..BGI
Процедуры и функции, необходимые для работы в графическом режиме собраны в модуле GRAPH.TPU. GRAPH.TPU не входит в состав системной библиотеки TURBO.TPL, может размещаться в подкаталоге интегрированной среды \..Units. Подключается к программам через Uses Graph
При необходимости использования штриховых шрифтов, необходимо, чтобы в рабочем каталоге размещались файлы шрифтов (.CHR).
Для работы в графическом режиме необходимо подключение драйвера графического устройства (адаптера). Подключение драйвера осуществляется вызовом процедуры InitGraph.
Процедура InitGraph определяет тип адаптера, представленного в ПЭВМ, и загружает в память соответствующий BGI-драйвер, в котором определены возможные режимы работы. Процедура описана
Procedure InitGraph( Var GraphDrive, GraphMode : Integer;DriverPath:String);
{тип адаптера} {режим графики} {путь к драйверу}
Автоматическое определение драйвера реализуется, когда в программном коде присутствует оператор присваивания
GraphDrive := Detect;
При этом инициализируется драйвер с максимальным разрешением (программа получает значения параметров GraphDrive и GraphMode).
Третий параметр процедуры InitGraph – это строка, в которой указывается полный маршрут к драйверу. Если драйвер размещен в каталоге загрузки Паскаля, то маршрут соответствует пустой строке “.
Если в указанном каталоге драйвер не найден, происходит программный сбой, с переходом в окно редактора интегрированной среды и выводом сообщения ошибки. Программный сбой следует обрабатывать. Для этого можно применить функцию GraphResult:Ineger , которая возвращает результат вызова одной из указанных ниже процедур или функций, и функцию GraphErrorMsg(ErrorCode), которая возвращает сообщение о причине сбоя.
После завершения работы в графическом режиме драйвер необходимо отключить. Отключение драйвера приводит к переводу системы из графического режима. Вызов процедуры CloseGraph выгружает графический драйвер из памяти и восстанавливает текстовый режим работы видеоадаптера.
Процедура RestoreCRTMode позволяет перейти из графического режима в текстовый без выгрузки драйвера.
Процедура SetGraphMode восстанавливает графический режим, если перед этим был вызов RestoreCRTMode.
Любая программа, использующая графику, обязательно должна содержать вызов процедуры инициализации графического режима InitGraph и обращение к процедуре его закрытия. CloseGraph.
4. Содержание заданий
Варианты заданий:
Вариант U0.
Написать программу, которая вычерчивает на экране домик.
Вариант U1.
Написать программу, которая выводит на экран флаг олимпийских игр.
Вариант U2.
Написать программу, которая вычерчивает на экране кораблик.
Вариант U3.
Написать программу, которая вычерчивает на экране домик.
Вариант U4.
Написать программу, которая вычерчивает на экране ракету.
Вариант U5.
Написать программу, которая выводит на экран пятиконечную звезду.
Вариант U6.
Написать программу, которая рисует на экране веселую рожицу.
Вариант U7.
Написать программу, которая рисует на экране автомобиль.
Вариант U8.
Написать программу, которая рисует на экране флажок красного цвета.
Вариант U9.
Написать программу, которая рисует на экране паровоз.
Вариант U10.
Написать программу, которая выводит на экран изображение работающего светофора.
Вариант U11.
Написать программу, которая рисует на экране грустную рожицу.
5. Содержание отчёта:
- постановка задачи;
- блок схема алгоритма решения задачи;
- программа на языке программирования Паскаль;
6. Контрольные вопросы
6.1. Чем объяснить разные возможности текстового и графического режимов видеомонитора?
6.2. За счет каких элементов компьютера обеспечивается аппаратная поддержка графики?
6.3. Что такое видеоадаптер, каково его назначение?
6.4. Какие процедуры предназначены для работы с видеостраницами?
6.5. Как включить графический режим?
6.6. Какова система координат, используемая при построении графических изображений?
7. Список рекомендуемой литературы
7.1 Гвоздева В.А. Введение в специальность программиста.- М.:ФОРУМ; ИНФРА-М, 2010. - 206с.
7.2 Колдаев В. Д. Сборник задач и упражнений по информатике: учеб.пособие для сред.проф.образования / В. Д. Колдаев, Е. Ю. Павлова. - М.: ФОРУМ; ИНФРА-М, 2010. - 256с.
7.3 Мишенин А.И. Сборник задач по программированию: учеб. пособие/ М.: Финансы и статистика; ИНФРА-М,2009 - 224с.
