Раздел V. Алгоритмизация и программирование
5.1. Алгоритмы и их свойства
1) Цели:
раскрыть сущность понятия алгоритма; ознакомить с принципами формальной обработки информации, лежащими в основе работы всех современных компьютеров; привить навыки овладения технологией космонавтики и решения алгоритмических задач, формировать интеллектуальных умений: анализ, синтез, оценка; развить операционное (алгоритмическое мышление).
2) Содержание темы:
Понятие алгоритма. Свойства алгоритма. Линейный алгоритм. Циклический алгоритм. Разветвляющийся алгоритм. Вспомогательный алгоритм. Представление алгоритма в виде блок-схемы. Стадии создания алгоритма. Исполнитель алгоритма.
3) Квалификационные требования:
Учащийся должен знать:
в чем состоит назначение алгоритма и каковы его основные свойства;
типовые конструкции алгоритма;
стадии разработки алгоритма;
назначение Исполнителя;
понятие программы и программирования на алгоритмических языках.
Учащийся должен уметь:
представлять алгоритм в виде блок-схемы;
отличать процедурный и объектный подходы к программированию.
4) Задания для аудиторной самостоятельной работы:
1. Заполнить таблицу «Свойства алгоритмов»:
Название
|
Характеристика
|
Дискретность
|
|
Детерминированность
|
|
Конечность
|
|
Массовость
|
|
Результативность
|
|
2. Заполнить таблицу «Стандартные графические объекты блок-схемы»:
Вид стандартного графического объекта
|
Назначение
|
|
|
|
|
|
|
|
|
5) Практическая работа:
Практическая работа № 4 «Построение и исполнение алгоритмов для заданного исполнителя» (см. Приложение 13).
См. Приложение 30 «Правила оформления блок-схем».
6) Задания для внеаудиторной самостоятельной работы:
1. Составить ОЛК [4, стр. 140-157].
2. Написать циклический алгоритм и указать в нем тело цикла.
3. Внести дополнения в терминологический словарь.
4. Изобразить блок-схему алгоритма определения максимального числа в последовательности из n произвольных чисел.
5. Изобразить блок-схему алгоритма вычисления суммы квадратов первых n чисел натурального ряда.
7) Контроль результатов самостоятельной работы:
Индивидуальный (проверка правильности выполнения заданий практической работы, проверка ОЛК, проверка терминологического словаря).
8) Вопросы для самоконтроля:
Дайте определение алгоритма и приведите примеры.
Что такое алгоритмизация?
Каковы свойства алгоритма?
Как вы понимаете свойство конечности алгоритма? Приведите примеры.
Как вы понимаете свойство массовости алгоритма? Приведите примеры.
Что такое линейный алгоритм? Приведите примеры.
Что такое циклический алгоритм. Приведите примеры.
Как происходит окончание циклического алгоритма?
Что такое разветвляющийся алгоритм. Приведите примеры.
Как в алгоритме записывается условие?
Как записывается полная форма разветвляющегося алгоритма?
Как записывается неполная форма разветвляющегося алгоритма?
Что такое вспомогательный алгоритм? Приведите примеры.
Зачем нужна блок-схема алгоритма?
Какие стадии разработки алгоритма вы знаете и в чем их суть?
5.2. Языки программирования. Технологические этапы программирования
1) Цели:
сформировать общее представление о языках программирования; рассмотреть сходства и различия языков программирования; показать преимущества алгоритмических языков над машинными; рассмотреть операторы, функции и синтаксис языка Паскаль; ознакомить с элементами программирования на языке высокого уровня Turbo Pascal.
2) Содержание темы:
Понятие программы. Подходы к созданию программы. Языки программирования: эволюция, классификация. Технологические этапы программирования.
3) Квалификационные требования:
Учащийся должен знать:
сходство и различие между алгоритмом и программой;
уровни языков программирования;
причины многообразия языков программирования;
основные типы данных и формы их представления для обработки на компьютере;
назначение подпрограмм;
операторы ввода, присваивания, условия и цикла.
Учащийся должен уметь:
сравнивать и анализировать языки программирования;
описывать основные особенности различных технологий программирования;
записывать на языке программирования алгоритм решения учебной задачи.
4) Задания для аудиторной самостоятельной работы:
1. Закончить заполнение таблицы «Поколения языков программирования»:
Поколения
|
Языки программирования
|
Характеристика
|
Первое
|
Машинные
|
|
Второе
|
|
Более удобны для использования, но по-прежнему машинно-зависимые
|
Третье
|
|
|
Четвертое
|
Непроцедурные, объектно-ориентированные, языки запросов, параллельные
|
|
Пятое
|
|
Ориентированы на повышение интеллектуального уровня ЭВМ и интерфейса с языками
|
2. Внести дополнения в терминологический словарь.
3. Закончить заполнение таблицы «Классификация языков программирования»:
Фактор
|
Характеристика
|
Группы
|
Примеры ЯП
|
Уровень ЯП
|
|
Низкий
|
Автокод, ассемблер
|
Высокий
|
|
Сверхвысокий
|
|
Специализация ЯП
|
|
Общего назначения (универсальные)
|
|
Специализированные
|
|
Алгоритмичность (процедурность)
|
Возможность абстрагироваться от деталей алгоритма решения задачи. Алгоритмичность тем выше, чем точнее приходится планировать порядок выполняемых действий
|
Процедурные
|
|
Непроцедурные
|
|
5) Практическая работа:
1. Лабораторная работа № 3 «Организация программы. Основные типы данных» (см. Приложение 14).
2. Лабораторная работа № 4 «Составление программ для учебных задач» (см. Приложение 15).
3. Выполнить задания контрольной работы (см. Приложение 3).
6) Задания для внеаудиторной самостоятельной работы:
1. Составить ОЛК [4, стр. 162-170].
2. Внести дополнения в терминологический словарь.
3. Заполнить таблицу «Основные структуры некоторых ЯП»:
Элемент языка
|
Pascal
|
Basic
|
C
|
Идентификация, связь
|
|
|
|
Циклы
|
|
|
|
Выход из цикла во вне
|
|
|
|
Переход к заголовку цикла
|
|
|
|
Блоки, составные операторы
|
|
|
|
Ветвление
|
|
|
|
Переход на метку
|
|
|
|
Логические операции (НЕ, И, ИЛИ)
|
|
|
|
Пересылка, присваивание
|
|
|
|
Арифметические операции
|
|
|
|
Стандартные числовые функции
|
|
|
|
Ввод-вывод
|
|
|
|
Комментарии
|
|
|
|
4. Выпишите несколько алгебраических выражений и запишите их на языке Pascal.
5. Запишите алгебраические выражения, соответствующие следующим записям на языке Pascal:
а) (a + b) / c; б) a + b / c; в) a / b / c; г) a / (b * c);
д) (a + b) / (d + c); е) a + b / (d + c);
ё) a + b / d + c; ж) (a + b) / d + c.
7) Контроль результатов самостоятельной работы:
индивидуальный (проверка правильности выполнения практической работы, проверка правильности выполнения заданий контрольной работы, проверка ОЛК, проверка правильности заполнения таблицы).
8) Вопросы для самоконтроля:
Почему мы используем понятие Исполнитель?
Что называется программой?
Какие стадии необходимо пройти, чтобы разработать программу?
В чем суть процедурного подхода к программированию?
В чем объектного подхода к программированию?
Раздел VI. Информационные технологии
6.1. Системная среда Windows
1) Цели:
определить принцип действия операционной системы Windows, понять отличия в принципах работы операционной системы и операционной оболочки, научить производить действия с информацией средствами операционной системы и средствами операционных оболочек.
2) Содержание темы:
Операционная система. Виды операционных систем. Оконный метод работы в операционной системе Windows. Файл, папка, диск, ярлык. Рабочий стол. Главное меню. Операционная оболочка. Панели операционной оболочки. Сочетания клавиш для работы с панелями операционной оболочки. Возможности операционной оболочки, расширяющие возможности операционной системы.
3) Квалификационные требования:
Учащийся должен иметь представление:
о видах операционных систем и их функциях;
об истории развития операционных систем;
о структуре файловой системы ПК.
Учащийся должен знать:
определение и назначение операционной системы;
определение и назначение операционной оболочки;
различия в интерфейсе различных операционных систем;
различия в интерфейсе операционных систем и операционных оболочек;
принципы работы в оконном режиме;
элементы рабочего, диалогового окна;
определение файла, каталога, диска, ярлыка;
правила задания имен элементов файловой системы;
принципы работы с файлами и каталогами в ОС Windows;
правила работы с меню и запросами;
способы межпрограммного перехода;
способы межпрограммной передачи данных;
назначение функциональных и служебных клавиш в операционной оболочке;
принцип настройки и управления панелями операционной оболочки.
Учащийся должен уметь:
проводить сравнительный анализ элементов файловой системы;
перечислять составляющие операционной оболочки и описать их внешний вид;
правильно включать, перезагружать и выключать компьютер;
создавать, копировать, переименовывать и удалять:
папку, файл, ярлык средствами ОС Windows;
обращаться к необходимому диску;
находить требующуюся программу с помощью Проводника или встроенной поисковой системы;
работая с программами Главного меню входить в операционную оболочку;
настраивать панели операционной оболочки для удобства собственной работы.
4) Задания для аудиторной самостоятельной работы:
1. Заполнить сравнительную таблицу:
|
ОС Windows
|
Операционная оболочка
|
Рабочий режим
|
|
|
Элементы интерфейса
|
|
|
2. Написание словарного диктанта по терминологическому словарю (см. Приложение 2 «Терминологический словарь».
3. Составить ОЛК [4, стр. 177-199]
5) Практическая работа:
Лабораторная работа № 5 (см. Приложение 16).
6) Задания для внеаудиторной самостоятельной работы:
1. Составить ОЛК [4, стр. 209-226].
2. Подготовить рефераты на темы:
«Текстовые процессоры»;
«Табличные редакторы»;
«Графические редакторы разных уровней»;
«Системы управления базами данных» (см. Приложение 6 «Общие требования к оформлению рефератов»).
3. Внести дополнения в терминологический словарь.
7) Контроль результатов самостоятельной работы:
фронтальный (проверка конспекта, проверка правильности заполнения таблиц, проверка терминологического словаря, заслушивание рефератов).
8) Вопросы для самоконтроля:
Что такое операционная система?
Перечислить известные операционные системы
В каком режиме происходит работа в операционной системе Windows?
Чем отличается файл от ярлыка?
Что такое каталог?
Как можно вызвать контекстное меню?
Где находятся ярлыки основных программ пакета Microsoft Office?
Описать внешний вид окна операционной оболочки
Перечислить известные операционные оболочки
Какие отличия имеются в работе оболочек Norton Commander и Far Manager?
Какие клавиши называются функциональными? Их роль при работе в операционных оболочках
Как создать новую папку под уникальным именем?
Как создать новый документ одного из приложений ОС Windows?
Как переименовать элемент файловой системы средствами ОС Windows
Как найти необходимый элемент файловой системы с помощью Проводника?
Как найти необходимый элемент файловой системы с помощью встроенной поисковой системы?
Как войти в операционную оболочку Norton Commander (Far Manager)?
Как убрать/восстановить панели операционной оболочки?
Как настроить параметры операционной оболочки для сеанса собственной работы?
Как создать новый каталог в операционной оболочке Norton Commander?
Как переименовать/переместить элемент файловой системы в операционной оболочке Norton Commander?
Как удалить элемент файловой системы в операционной оболочке Norton
Commander?
Как разрезать/слить файл средствами операционной оболочки Far Manager?
6.2. Технология обработки текстовой информации
1) Цели:
определить состав, назначение и принципы работы текстового процессора Word.
2) Содержание темы:
Панель задач. Главное меню. Возможности текстового процессора. Основные элементы экрана. Создание, открытие и сохранение документов. Редактирование документов: копирование и перемещение фрагментов в пределах одного документа и в другой документ и их удаление. Выделение фрагментов текста. Шрифтовое оформление текста. Форматирование символов и абзацев, установка межстрочных интервалов. Вставка в документ рисунков, диаграмм и таблиц, созданных в других режимах или другими программами. Редактирование, копирование и перемещение вставленных объектов. Установка параметров страниц и разбиение текста на страницы. Колонтитулы. Предварительный просмотр. Сохранение документа на диск.
3) Квалификационные требования:
Учащийся должен знать:
состав программного пакета Microsoft Office;
принципы работы с текстовым процессором;
правила передачи данных между программами пакета Microsoft Office;
алгоритм запуска текстового процессора;
назначение элементов окна текстового процессора;
алгоритм создания нового документа;
правила ввода текста;
правила форматирования текста;
правила редактирования текста;
правила работы с панелями и меню текстового редактора;
алгоритм сохранения документа на диск;
расширение файлов текстового процессора.
Учащийся должен уметь:
перечислять программные средства, входящие в пакет Microsoft Office;
описывать внешний вид окна каждой программы, входящей в пакет Microsoft Office;
описывать элементы, необходимые для работы с каждой программой пакета Microsoft Office;
входить в текстовый редактор Word;
создавать текстовый документ;
выделять, копировать удалять часть текста;
применять к тексту элементы Полужирный, Курсивный, Подчеркнутый;
брать часть текста в рамку и заливать желаемым цветом;
форматировать абзацы текста;
вставлять таблицу и форматировать ее ячейки;
внедрять в текст графические объекты (автофигуры, стандартные картинки, объекты WordArt);
создавать математические формулы с помощью приложения Equation Editor;
сохранять созданный документ на диск;
создавать новую рабочую книгу под уникальным именем;
переходить с одного рабочего листа на другой.
4) Задания для аудиторной самостоятельной работы:
1. Составление ОЛК «Разновидности текстовых документов» [4, стр. 226-232].
2. Заполнение ОЛС «Возможности и назначения текстового процессора Word».
3. Написание словарного диктанта по терминологическому словарю (см. Приложение 2 «Терминологический словарь».
5) Практическая работа:
Лабораторная работа № 6 «Создание и редактирование текстового документа. Форматирование текстового документа» (см. Приложение 17).
Лабораторная работа № 7 «Создание графических объектов в текстовом процессоре Word» (см. Приложение 18).
Лабораторная работа № 8 «Создание и редактирование таблиц в текстовом процессоре Word» (см. Приложение 19).
6) Задания для внеаудиторной самостоятельной работы:
1. Подготовить реферат на тему: «Интеграция возможностей программ» (см. Приложение 6 «Общие требования к оформлению рефератов»).
2. Внесение дополнений в терминологический словарь.
7) Контроль результатов самостоятельной работы:
индивидуальный (проверка ОЛК, заслушивание рефератов).
8) Вопросы для самоконтроля:
Какие программы входят в пакет Microsoft Office?
Какие существуют приемы форматирования текста в текстовом процессоре?
Какой кнопкой нужно воспользоваться, чтобы запустить текстовый процессор?
Какие приемы выделения части текста существуют?
Как применить к тексту элементы Полужирный, Курсивный, Подчеркнутый?
Как обвести текст в рамку? Сколько способов сделать это существует?
Как залить часть текста желаемым цветом? Сколько способов сделать это существует?
Сколько существует способов вставить таблицу в текст? Описать известные.
Как установить отступы и интервалы в ячейках таблицы?
Как вставить в текст Автофигуру?
Как вставить в текст стандартную картинку?
Как вставить в текст объект WordArt?
6.5. Технология обработки графической информации
1) Цели:
Выявить основные функции и возможности графических редакторов, а также области их применения в деятельности человека; сформировать представление о графических объектах; изучить технологию работы с графическими объектами.
2) Содержание темы:
Теоретические основы представления графической информации. Векторная и растровая графика. Пиксель. Графические примитивы. Способы хранения графической информации и форматы графических файлов. Модели цветообразования и цветопередачи. Графический редактор: назначение, пользовательский интерфейс и основные функции. Работа с фрагментами изображения. Анимация.
3) Квалификационные требования:
Учащийся должен знать:
устройства вывода графических изображений;
элементы графической системы компьютера;
основы кодирования изображений;
назначение и основные возможности графического редактора;
назначение команд главного меню.
Учащийся должен уметь:
запускать графический редактор;
открывать, создавать и сохранять рисунок в файле;
использовать инструменты из набора;
выделять фрагменты и совершать действия над ними;
помещать в буфер и вставлять из буфера объект;
выводить рисунок на печать.
4) Задания для аудиторной самостоятельной работы:
1. Продолжить заполнение недостающих элементов таблицы:
Введение в компьютерную графику
|
Раздел информатики, в котором разрабатываются и используются методы получения графических изображений с помощью ЭВМ, называется…………………….
|
1. Этапы развития компьютерной графики
|
|
2. Области применения компьютерной графики
|
|
3. Особенности растровой и векторной графики
|
|
4. Средства для работы с графикой
|
|
5. Интерфейс графического редактора
|
|
6. Режим работы графического редактора
|
|
Достарыңызбен бөлісу: |