
- •Вопрос 1.
- •Текстовый процессор
- •Основные понятия
- •Типовая структура интерфейса
- •Режим вставки и замены символов
- •Копирование, перемещение и удаление текста Понятие фрагмента текста и его выделение
- •Удаление текста
- •Операция откатки
- •Форматирование текста Суть форматирования
- •Понятие абзаца
- •Работа с окнами
- •Вопрос 2. Линия компьютера
- •3.1. Представление данных в компьютере
- •3.2. Методические подходы к раскрытию понятия архитектуры эвм
- •3.2.1.Подходы к раскрытию темы в учебной литературе
- •3.2.2. Методические рекомендации по изучению темы
- •3.3. Развитие представлений учащихся о программном обеспечении эвм
- •3.3.1.Подходы к раскрытию темы в учебной литературе
- •3.3.2. Методические рекомендации по изложению теоретического материала
- •3.4. Требования к знаниям и умениям учащихся по линии компьютера
3.3. Развитие представлений учащихся о программном обеспечении эвм
|
3.3.1.Подходы к раскрытию темы в учебной литературе
Во всех учебниках по базовому курсу информатики тема программного обеспечения
(ПО) находит отражение. С течением времени она становится все более актуальной. В первом
школьном учебнике [Ершов] обзор ПО дается в самом конце курса. Поскольку курс
ориентировался на безмашинное изучение, то описание ПО носит чисто ознакомительный
характер. В учебниках второго поколения [Гейн, Каймин] в небольшом объеме появляется тема
прикладного ПО; присутствуют практические задания на работу с текстовыми и графическими
редакторами, базами данных, электронными таблицами. Однако связующее звено ПО ЭВМ —
операционная система -практически не рассматривается. Не затрагиваются вопросы работы с
файлами. Главной причиной этого являлось то обстоятельство, что в период конца 1980-х —
начала 1990-х гг. в школьных компьютерных классах большей частью использовались
отечественные комплекты учебной вычислительной техники — КУВТ. Работа за ученическими
машинами в таких классах не требовала от учеников умения взаимодействовать с
операционной системой. На уроках они работали с прикладными программами, загруженными
заранее учителем с центрального компьютера, или с интерпретатором Бейсика, прошитом в
ПЗУ.
В 1990-х гг. в школах появляется все большее число профессиональных ПК, главным
образом — 1ВМ РС. Становится необходимым умение учеников работать с дисками,
ориентироваться в файловой структуре дисков, а следовательно — взаимодействовать с
операционной системой (ОС). Возникает необходимость в изучении программного обеспечения
ЭВМ как единой системы, главной частью которой является ОС.
В современных учебниках (Семакин, Угринович, Макарова) – сам-но!
3.3.2. Методические рекомендации по изложению теоретического материала
Изучаемые вопросы:
• Назначение программного обеспечения ЭВМ.
• Классификация программного обеспечения ЭВМ.
• Что такое прикладное ПО.
• Назначение систем программирования.
• Основные функции операционной системы.
• Начальные сведения об организации файлов.
Основная педагогическая задача этой линии базового курса — привести учеников к
пониманию того факта, что современный компьютер представляет собой двуединую систему,
состоящую из аппаратной части (технических устройств) и информационной части
(программного обеспечения). Полезно познакомить учащихся с терминами hardware& software,
поскольку в последнее время они употребляются довольно часто.
КОМПЬЮТЕР = АППАРАТУРА + ПРОРАММНОЕ ОБЕСПЕЧЕНИЕ
(hardware) (software)
Логика раскрытия этой темы учителем может быть отражена в следующих
рассуждениях. Если компьютер выполняет любую работу только под управлением программы,
то значит ли это, что человек, желающий воспользоваться компьютером, должен уметь
программировать? Если бы компьютер представлял собой только «голую» аппаратуру, то это
было бы так. Причем программировать пришлось бы на языке процессора. Так было на самых
первых ЭВМ, на которых могли работать только профессиональные программисты.
Современный компьютер доступен практически каждому. Эта доступность обеспечена
тем, что компьютер оснащен богатым программным обеспечением. Программное обеспечение
— это совокупность программ, хранящихся на устройствах долговременной памяти
компьютера и предназначенных для массового использования. И если пользователю требуется
выполнить какую-то работу на компьютере, то он должен выбрать подходящую для этих целей
программу из ПО и инициализировать ее выполнение. Таким образом, использование
компьютера человеком происходит по такой схеме:
Задача ———> Выбор и инициализация программы ————> Работа
Здесь термин «задача» понимается в самом широком смысле и означает любую
информационную потребность пользователя, которую можно удовлетворить с помощью
компьютера.
В дальнейшем учителю необходимо будет обращать внимание на то, чтобы ученики
отчетливо понимали, с помощью каких программных средств какие информационные задачи
можно решать. При этом они должны научиться отделять задачи системного характера от задач
прикладного характера. Например, понимать, что копирование или удаление файлов
осуществляется с помощью операционной системы, а редактирование текстового документа —
с помощью текстового редактора, т.е. прикладной программы.
Сделаем еще два замечания, суть которых должна быть понятна учителю и при
необходимости может быть объяснена ученикам.
Во-первых, программное обеспечение — это не только собственно программы, но и
данные, с которыми работают эти программы. Данные и программы хранятся на дисках в
отдельных файлах. Часто объем данных во много раз превышает размеры программ. Например,
нередко размер баз данных, графической информации, мультимедийных продуктов много
больше, чем размер программ, позволяющих работать с ними. Знания компьютера — это
данные (декларативная информация) и программы (процедурная информация) в его памяти.
Работа в среде современных объектно-ориентированных операционных систем
(Windows) может происходить по схеме, отличной от приведенной выше. Пользователь может
выбрать хранимые данные, с которыми он собирается работать, а операционная система
автоматически инициирует выполнение нужной программы обработки данных. Но и в этой
ситуации грамотный пользователь (а именно такими мы хотим воспитать своих учеников)
должен понимать, какая программа будет выполняться на компьютере.
Во-вторых, для компьютеров, работающих в составе компьютерных сетей,
представление о программном (информационном) обеспечении выходит за границы дискового
пространства ПК.
Классификация программного обеспечения. Сделать самостоятельно, схематично!
Уточнить, кратко, как классифицируется программное обеспечение в школьных и
вузовских учебниках.
Что такое прикладное программное обеспечение. Проще всего ученикам понять
назначение прикладных программ. Это те программы, которые непосредственно удовлетворяют
информационные потребности пользователя: поиграть в компьютерную игру, напечатать
рассказ, нарисовать рисунок на экране и распечатать его на бумаге, найти в компьютерном
словаре перевод английского слова; выполнить вычисления с помощью калькулятора,
изображенного на экране; изучить с помощью компьютера правила уличного движения и
многое другое
Подробное изучение средств прикладного программного обеспечения происходит при
изучении тем, относящихся к содержательной линии «Информационные технологии». В рамках
базового курса ученики знакомятся лишь с прикладными программами общего назначения:
текстовыми и графическими редакторами, системами управления базами данных, табличными
процессорами, сетевыми программами: броузерами, поисковыми серверами.
Назначение систем программирования. Первоначальное представление о системах
программирования должно быть дано в самом общем виде. Ученикам необходимо получить
представление о том что
• программы для компьютера составляют программисты;
• программисты пишут программы на языках программирования;
• существует множество различных языков программирования (Паскаль, Бейсик,
Фортран и др.);
• системы программирования позволяют программисту вводить программы в
компьютер, редактировать, отлаживать, тестировать исполнять программы.
Полезно сообщить ученикам, с каким из языков программирования им предстоит
познакомиться в школе.
В разделе базового курса «Введение в программирование» ученики получают начальные
представления и навыки работы с одной из систем программирования на языке высокого
уровня. Чаще всего в школе изучаются языки Бейсик или Паскаль.
Основные функции операционной системы. Более сложной задачей является
объяснение назначения системного ПО. Нужно дать понять ученикам, что системное ПО
предназначено, прежде всего, для обслуживания самого компьютера, для управления работой
его устройств. Главной частью системного ПО является операционная система (ОС). ОС — это
очень сложная программная система. В рамках базового курса невозможно и не нужно
детально объяснять ее состав и функции. Но общее назначение, роль ОС в работе компьютера
ученики должны представлять.
В начале нужно сообщить ученикам название ОС, используемой в школьных
компьютерах. Сообщить, что при включении компьютера происходит загрузка операционной
системы в оперативную память ЭВМ. Точнее говоря, в ОЗУ загружается с магнитного диска
ядро ОС, т.е. та часть системы, которая должна постоянно находиться в оперативной памяти,
пока работает компьютер. Диск, на котором хранится ОС и с которого про' исходит ее загрузка,
называется системным диском.
Любые операционные системы, независимо от типа, выполняют три основные функции:
1) управление устройствами компьютера;
2) взаимодействие с пользователем;
3) работа с файлами.
Не вдаваясь в излишние подробности, учитель должен должен дать представление
ученикам о функциях операционной системы на примере конкретной ОС, используемой в
классе. Эти представления должны оставаться в рамках сведений, необходимых для работы
пользователя с ПК.
Следует остановиться на однозадачных и многозадачных ОС.
Нередко встречается такая ситуация, когда одна из запущенных программ требует
длительного времени для своей работы. Например, большие математические вычисления или
проверка дисков на наличие вирусов. В таком случае эта программа выполняется в фоновом
режиме, т. е. ее исполнение не прекращается до полного завершения, а в это же время (на ее
фоне) пользователь может выполнять какую-то оперативную работу с другими программами,
например, может набирать текст в текстовом редакторе.
В поддержке многозадачного режима работы проявляется одна из сторон управляющей
функции операционной системы: управление процессором и оперативной памятью. Для
одновременного выполнения нескольких программ операционная система должна разделять
между ними время работы процессора, следить за размещением этих программ и данных в
памяти так, чтобы они не мешали друг другу {разделять память).
Управление внешними устройствами компьютера — еще одна из сторон первой
функции ОС. В состав операционной системы ходят специальные программы управления
внешними устройствами, которые называются драйверами внешних устройств. Для каждого
типа и каждой конкретной модели внешнего устройства существует свой драйвер. Иногда ОС
автоматически подбирает подходящий драйвер, иногда об этом приходится заботиться
пользователю.
Научиться работать на компьютере — это значит, прежде всего, научиться
взаимодействовать с операционной системой. Обычно пользователь, привыкший работать в
среде какой-то определенной ОС, сталкиваясь с незнакомой ему системой, с непривычной
обстановкой на экране, испытывает растерянность. В компьютерной терминологии для
обозначения способа, взаимодействия программы с пользователем принят термин
пользовательский интерфейс. Очень удобно, когда пользовательский интерфейс
унифицирован. Примером такого унифицированного интерфейса является среда диалоговой
оболочки Norton Commander (NC). Ее аналоги реализованы в различных операционных
системах. Не очень грамотный пользователь может и не знать, с какой ОС он работает, но
ориентироваться в интерфейсе NС. Однако, как уже отмечалось, одна из целей базового курса
— подготовка грамотного пользователя. Поэтому ученики должны видеть за оболочкой
операционную систему. Примером другого унифицированного системного интерфейса является
«Рабочий стол» Windows. Это объектно-ориентированная графическая среда. С появлением
новых версий ОС Windows она может в чем-то совершенствоваться, но основные принципы
будут сохраняться для соблюдения преемственности, для удобства пользователя.
Основные пользовательские навыки работы с операционной системой сводятся к
следующему:
• уметь находить нужную программу и инициализировать ее выполнение;
• уметь выполнять основные операции с файлами: копировать, переносить, удалять,
переименовывать, просматривать содержимое файлов;
• получать справочную информацию о состоянии компьютера, о заполнении дисков, о
размерах и типах файлов.
Общение операционной системы с пользователем происходит в диалоговом
(интерактивном_______) режиме в форме:
<приглашение ОС> — <команда, отдаваемая пользователем>
Такая схема универсальна. Однако в зависимости от используемого интерфейса, как
форма приглашения, так и способ передачи команды могут быть разными. Если работа
происходит без использования какой-либо удобной диалоговой оболочки, то общение
пользователя с ОС производится через командную строку.
Совокупность команд, которые понимает операционная система, составляет язык команд
ОС. В таком режиме общения — режиме командной строки, пользователь должен знать язык
команд со всеми подробностями его синтаксиса. Сейчас весьма редко работают на ПК в режиме
командной строки. Основным средством общения являются диалоговые оболочки. Но,
независимо от того, используется диалоговая оболочка или нет, у любой ОС существует свой
язык команд.
Работая с диалоговой оболочкой, пользователь также формирует команды ОС, только
при этом он использует вспомогательные средства, упрощающие его работу. При работе с
оболочками признаком приглашения ОС является появление на экране среды (интерфейса)
оболочки: панелей NC или Рабочего стола Windows. Пользователь отдает команды путем
выбора из представленных на экране меню нажатием функциональных клавиш или каких-либо
групп клавиш. Использование оболочек освобождает пользователя от необходимости знать
подробности синтаксиса языка команд ОС. Однако пользователь должен понимать, какие
именно команды он может отдать и как это сделать. Интерфейс современных оболочек ОС
достаточно дружественен к пользователю. В нем применяются многочисленные формы
подсказок и пояснений.
Начальные сведения об организации файлов. Третья функция операционной системы
— работа с файлами. Эта работа осуществляется с помощью раздела ОС, который называется
файловой системой. Первоначальные понятия, которые должны быть даны ученикам по данной
теме, — это имя файла, тип файла, файловая структура, логический диск, каталог, путь к
файлу, дерево каталогов. Учителю также следует ориентировать учеников на конкретную
операционную систему. Допустим, если вы работаете с МS-DOS, то говорите ученикам, что
имя файла может содержать не более 8 символов — латинских букв и цифр; для Windows
сообщаете, что имя файла может быть длинным (до 255 символов) допускает использование
русских букв.
Рассказывая о типах файлов и связи типа с расширением имени файла, в первую очередь
разделите файлы на программные (их еще называют исполняемыми файлами) и файлы данных.
Снова напомните ученикам, что вся информация в компьютере делится на программы и
данные. Программные файлы имеют расширение имени .ехе или .сот. Есть еще один вид
исполняемых файлов ~ это так называемые командные файлы с расширением bаt. Они
представляют собой программы, написанные на командном языке ОС, и выполняют некоторые
системные функции. Все прочие типы файлов — это файлы данных. В дальнейшем при
изучении каждого нового приложения обращайте внимание учеников на типы файлов, с
которыми это приложение работает. Так постепенно они узнают, что текстовый редактор Word
сохраняет создаваемые документы в файлах типа dос; графический редактор Раint создает
файлы типа bтр; табличный процессор Ехсеl — файлы типа .хls и пр. Полезно в самом начале
обратить внимание учеников на расширения .arj, .rar, zip. В таких файлах может храниться
любая информация (программы и данные) в сжатом виде. Их называют архивными файлами.
Сжатие (архивацию) информации производят для сокращения занимаемого места в памяти при
длительном хранении информации.
Вводить понятие логического диска имеет смысл лишь при наличии на вашем
компьютере жесткого диска (винчестера). Только память жесткого диска делится на части,
каждой из которых присваивается свое имя (С:, D. и т.д.) и в этом случае различают понятия
физического и логического дисков. Если же компьютер обладает только накопителями для
дискет, то можно просто говорить о дисках А: или В:, не употребляя эпитеты «логический» или
«физический».
Понятие «дерева» каталогов характерно для операционных систем, работающих с
иерархическими файловыми структурами.
Полезно выполнить на компьютере упражнения такого рода: учитель записывает на
доске полное имя файла (диск — путь — имя), ученики находят этот файл в директории на
экране, работая в одной из оболочек ОС.
Задание: начиная от корневого каталога диска С:, пройти указанный путь и найти файл.
В следующем упражнении попросите учеников перейти от файла, найденного в предыдущем
задании, к файлу с другим следующим полным именем:
Освоив навигацию по файловой структуре, нужно переходить к основным операциям с
файлами и каталогами. Эти операции следует давать в таком порядке: просмотр содержимого
файла, копирование и перемещение файла, создание каталога (папки), удаление файла и
каталога, переименование файла и каталога. Работая с ОС Windows, приучайте учеников к
приемам, характерным для этой объектной среды: методике Drag&Drop, к использованию
контекстного меню.
Безусловно то, что за одно-два вводных занятия на эту тему ученики не смогут хорошо
закрепить практические навыки работы с файловой системой ОС. Основным результатом этих
уроков будет получение представления об организации файлов и понимание возможностей
работы с файлами. В последующих прикладных темах при выполнении практических работ на
компьютере в задания необходимо включать пункты, требующие от учеников умения работать
с дисками и файлами (сохранять, копировать, переименовывать и пр.). Только в таком случае
представления перейдут у них в прочные навыки.