metod_15.03.04_atppp_oaip_ump_2016 (1016599), страница 20
Текст из файла (страница 20)
Однако, как уже отмечалось,одна из целей базового курса — подготовка грамотного пользователя. Поэтомуученики должны видеть за оболочкой операционную систему. Примером другогоунифицированного системного интерфейса является «Рабочий стол» Windows. Этообъектно-ориентированная графическая среда. С появлением новых версий ОСWindows она может в чем-то совершенствоваться, но основные принципы будутсохраняться для соблюдения преемственности, для удобства пользователя.Основные пользовательские навыки работы с операционной системой сводятся кследующему:• уметь находить нужную программу и инициализировать ее выполнение;• уметь выполнять основные операции с файлами: копировать, переносить,удалять, переименовывать, просматривать содержимое файлов;• получать справочную информацию о состоянии компьютера, о заполнениидисков, о размерах и типах файлов.Общение операционной системы с пользователем происходит в диалоговом(интерактивном) режиме в форме:< приглашение ОС > — < команда, отдаваемая пользователем >Такая схема универсальна.
Однако в зависимости от используемого интерфейса, какформа приглашения, так и способ передачи команды могут быть разными. Если работапроисходит без использования какой-либо удобной диалоговой оболочки, то общениепользователя с ОС производится через командную строку. Такое возможно, например,при работе с MS-DOS. На экране в командной строке появляется символьный курсор,указывающий на то, что система готова к приему команды.
Обычно в команднойстроке еще указывается текущий диск и текущий каталог, с которым может работатьОС. Такое состояние командной строки пользователь должен воспринимать какприглашение системы к вводу команды. Далее пользователь через клавиатуру вводитнужную команду. При этом он должен точно соблюдать синтаксис команды, иначе онане будет воспринята.
Например:С:\> сору filel.txt A:\file2.txtПеред значком «>» стоит информация, выводимая с приглашением ОС, котораяуказывает на текущий диск (С) и текущий каталог (корневой). После значка «>»записана команда, которую ввел пользователь. Ее смысл: скопировать файл с именемfilel.txt с текущего диска и каталога в корневой каталог диска А под новым именемfile2.txt.Совокупность команд, которые понимает операционная система, составляет языккоманд ОС. В таком режиме общения — режиме командной строки, пользовательдолжен знать язык команд со всеми подробностями его синтаксиса.
Сейчас весьмаредко работают на ПК в режиме командной строки. Основным средством86общения являются диалоговые оболочки. Но, независимо от того, используетсядиалоговая оболочка или нет, у любой ОС существует свой язык команд.Работая с диалоговой оболочкой, пользователь также формирует команды ОС,только при этом он использует вспомогательные средства, упрощающие его работу.При работе с оболочками признаком приглашения ОС является появление на экранесреды (интерфейса) оболочки: панелей NC или Рабочего стола Windows. Пользовательотдает команды путем выбора из представленных на экране меню нажатиемфункциональных клавиш или каких-либо групп клавиш.
Использование оболочекосвобождает пользователя от необходимости знать подробности синтаксиса языкакоманд ОС. Однако пользователь должен понимать, какие именно команды он можетотдать и как это сделать. Интерфейс современных оболочек ОС достаточнодружественен к пользователю. В нем применяются многочисленные формы подсказоки пояснений.Третья функция операционной системы — работа с файлами. Эта работа осуществляется с помощью раздела ОС, который называется файловой системой. При работес MS-DOS имя файла может содержать не более 8 символов — латинских букв и цифр;для Windows имя файла может быть более длинным (до 255 символов) и допускаетиспользование русских букв.Все файлы в компьютере, как и информация, делятся на два типа: программные (ихеще называют исполняемыми файлами) и файлы данных.
Программные файлы имеютрасширение имени .ехе или .сот. Есть еще один вид исполняемых файлов — это такназываемые командные файлы с расширением .bat. Они представляют собойпрограммы, написанные на командном языке ОС, и выполняют некоторые системныефункции.Все прочие типы файлов — это файлы данных. Текстовый редактор Word сохраняетсоздаваемые документы в файлах типа .doc; графический редактор Paint создает файлытипа .bтр; табличный процессор Excel — файлы типа .xls и пр. Полезно в самомначале обратить внимание учеников на расширения. В файлах с расширением.arj, .rar, .zip может храниться любая информация (программы и данные) в сжатомвиде.
Их называют архивными файлами. Сжатие (архивацию) информации производятдля сокращения занимаемого места в памяти при длительном хранении информации.Память жесткого диска (винчестера) может делится на части (логические диски),каждой из которых присваивается свое имя (С:, D: и т.д.), т.е.
в этом случае различаютпонятия физического и логического дисков. Если же компьютер обладает тольконакопителями для дискет, то можно просто говорить о дисках А: или В:, не употребляяэпитеты «логический» или «физический».Понятие «дерева» каталогов характерно для операционных систем, работающих сиерархическими файловыми структурами (MS-DOS и Windows).Иерархические структуры — это один из распространенных способов организацииданных (наряду с сетевым и табличным). Наглядное представление о файловойструктуре дает дерево — графическое отображение иерархии каталогов (папок) надиске.87Единственный путь перехода из одного подкаталога в другой, это возврат (движениевверх по «дереву») до корневого каталога, а затем движение вниз по новомунаправлению.Таким образом, полное имя файла в ОС WINDOWS включает имя диска и путь кфайлу на диске.Прикладное программное обеспечение.Прикладные программы — это те программы, которые непосредственноудовлетворяют информационные потребности пользователя: поиграть в компьютернуюигру; напечатать рассказ; нарисовать рисунок на экране и распечатать его на бумаге;найти в компьютерном словаре перевод английского слова; выполнить вычисления спомощью калькулятора, изображенного на экране; изучить с помощью компьютераправила уличного движения и многое другое.То, что принято называть современными информационными технологиями, преждевсего, состоит из множества прикладных программ.
Примеры некоторых прикладныхпрограмм компьютеров с операционной системой Windows – из группы«Стандартные»: «Калькулятор», «Блокнот», «Paint».Назначение систем программирования.Программное обеспечение любого компьютера должно позволять специальноподготовленным людям (программистам) составлять для компьютера программы наодном из существующих языков программирования. Существует множестворазличных языков программирования (Паскаль, Бейсик, Фортран и др.).Системыпрограммированияпозволяютпрограммистувводитьпрограммывкомпьютер,редактировать,отлаживать,тестировать,исполнять программы.88Часть 2.
АЛГОРИТМЫ И ПРОГРАММИРОВАНИЕСтруктуру основных понятий данной темы можно представить в следующем виде:Алгоритмизация и программированиеАлгоритмизацияПрограммированиеПонятие алгоритмаФункцион.(Лисп)Исполнитель алгоритмаЛогич.(Пролог)Объектно-ориент.(СИ++, Делфи )Процедурное программирование(Ассемблер, Бейсик, Фортран, Паскаль)СКИ исполнителя алгоритмаОрганизацияввода, редактирования, сохранения;трансляции и компоновки модулей;отладки и исполнения программ.Свойства алгоритмаЯзыки программированияАлгоритмы работы с величинамиЭлементыязыкаБазовые алгоритмические структурыЛинейныеВетвленияЦиклАлфавит,лексемы,синтаксисСтруктурное программирование- Суперпозиция базовых структур(последовательность, вложенность)- Нисходящее проектированиесложных алгоритмовОрг.
действийнад даннымиВвод/вывод,работа сфайламиОрг.данныхТипы иструктураданныхОбраб.данныхОперации ивыраженияЯзыки описания алгоритмов89ОператорыПодпрограммы7. АЛГОРИТМЫ7.1. ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХПонятие алгоритмаИнформационные системы и их аппаратные средства предназначены, в первуюочередь, для решения задач практики.Несмотря на многообразие этих задач в их решениях можно найти много общего:в построении информационноймодели каждой задачи путем выделения необходимостьнабора данных и их взаимосвязей;установление порядка обработки (преобразования) данных.Поэтому процесс решения любой задачи на ЭВМ представляется следующимобразом:1Постановказадачи6Выполнение программы ианализ результатов2Математическое илиинформационное моделирование5Тестирование и отладкапрограммы3Алгоритмизациязадачи4Разработка программыОбработка данных состоит в преобразовании по некоторым правилам исходныхданных, в результате чего появляются новые данные.
Преобразование осуществляетнекоторое техническое устройство в автоматическом режиме. Поэтому процессобработки данных включает:определение правил преобразования данных с учетом того, что они представлены вдискретной форме;установление требований к устройству, осуществляющему обработку; определениепорядка представления данных и последовательности ихпреобразования исполняющим устройством.Алгоритм – понятное и точное предписание исполнителю выполнить конечнуюпоследовательность команд преобразования исходных (входных) данных вжелаемый результат (выходные данные).Центральным объектом в этой системе является ИСПОЛНИТЕЛЬ алгоритмов.Исполнитель – это тот объект (или субъект), для управления которым составляетсяалгоритм.














