Раздел 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. Режим работы графического редактора
|
|
Достарыңызбен бөлісу: |