3338 ОСНОВЫ АЛГОРИТМИЗАЦИИ И РАБОТЫ НА КОМПЬЮТЕРЕ

Введение

Настоящие методические указания к лабораторным работам по дисциплине “Информатика” предназначены для студентов первого курса специальности 071900 – “Информационные системы в технике и технологиях”. В пособии по каждой из тем лабораторных занятий  на компьютере дан необходимый теоретический материал, примеры его технического применения, контрольные вопросы, а также варианты индивидуальных заданий. Темы занятий посвящены освоению: навыков работы на компьютере (работы 1, 2);  основ алгоритмизации (3); интегрированной среды программирования  Turbo Pascal (4). По каждой работе студент готовит индивидуальный отчет, оформленный в отдельной тетради или на двойном листе из нее. В последнем случае  оформляется титульный лист следующего вида:

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

РЯЗАНСКАЯ ГОСУДАРСТВЕННАЯ РАДИОТЕХНИЧЕСКАЯ АКАДЕМИЯ

Кафедра автоматизированных систем управления

 

Отчет о лабораторной работе № 3

“Основы алгоритмизации”

 

Выполнил студент гр. 736 Ковалев А.С.

Принял    фамилия преподавателя

 

Рязань - 2002

 

На обороте титульного листа записываются цель работы и индивидуальный вариант задания. Ниже должны следовать этапы выполнения задания и конечный результат. Например, при выполнении работ на языке Turbo Pascal такими этапами будут алгоритм решения задачи, текст программы и полученные результаты вычислений.

Лабораторная работа 1

ОСНОВЫ РАБОТЫ С ОПЕРАЦИОННОЙ СИСТЕМОЙ MS DOS

 

Цель работы

Освоение основных действий в операционной системе MS DOS при работе на персональном компьютере с дисками, каталогами и файлами.

Методические указания

Персональный компьютер представляет собой сложную информационную систему, состоящую из определенного набора аппаратных средств, управляемых программным обеспечением (ПО) [1]. Последнее подразделяется на системное и прикладное ПО. Основу системного ПО составляет операционная система (ОС), которую дополняют другие системные программы: драйверы, программы-оболочки, утилиты (служебные программы). Драйверы обеспечивают работу устройств ввода-вывода (мыши, клавиатуры, звуковой карты и др.). Программы-оболочки (типа Norton Commander) предоставляют пользователю более удобные средства взаимодействия с системой (интерфейс), чем интерфейс ОС. Операционная система управляет работой компьютера во всех режимах его функционирования, предлагает пользователю средства «диалога» с ним, обеспечивает выполнение прикладных программ.

ОС MS DOS стала операционной системой персональных компьютеров фирмы IBM (США) с августа 1981 г., т.е. с момента появления ее первых персональных компьютеров. В наименовании  отражены название фирмы-разработчика - Microsoft (MS)  и характеристика системы - дисковая (размещаемая на диске) операционная система (DOS). MS DOS прошла в своем развитии несколько этапов, что отражено в различных ее версиях. Далее будут рассматриваться возможности системы не ниже версии 6.2. В состав MS DOS входят:

-         основные системные файлы IO.SYS, MSDOS.SYS;

-         командный процессор DOS (файл COMMAND.COM);

-         внешние команды DOS;

-         драйверы устройств;

-         загрузчик DOS.

Часто в качестве еще одной составной части DOS называют BIOS (Basic Input Output System - базовая система ввода-вывода). BIOS находится в постоянном запоминающем устройстве (ПЗУ) и является, с одной стороны, неотъемлемой частью аппаратуры компьютера (как одна из его микросхем), а с другой - такой же неотъемлемой частью его системного ПО. BIOS содержит подпрограмму тестирования устройств компьютера, подпрограмму инициализации, подпрограмму вызова загрузчика ОС с диска, которые запускаются каждый раз при включении машины. Кроме этого, BIOS имеет в своем составе низкоуровневые подпрограммы для выполнения базовых операций со стандартным оборудованием. В файле IO.SYS содержатся коды, дополняющие BIOS в работе с устройствами. Файл MSDOS.SYS реализует основные функции системы. Командный процессор интерпретирует содержимое командной строки и либо выполняет предлагаемое действие, если оно соответствует внутренней команде DOS, либо загружает с диска файл, с помощью которого обрабатывается соответствующая внешняя команда. Загрузчик DOS - это короткая программа, загружающая стартовую часть MS DOS, находящуюся в файле IO.SYS. Последняя заносит в оперативную  память компьютера указанный файл полностью, а также файл MSDOS.SYS,  драйверы устройств, указанных в файле конфигурации системы CONFIG.SYS, и затем файл COMMAND.COM.

Диски в MS DOS обозначаются одной латинской буквой с последующим двоеточием, например A: , b: - накопители на гибких дисках; Z: - логический диск (раздел жесткого диска). Информация на дисках хранится в файлах. Файл - это поименованная область диска. Имена файлов содержат не более 8 символов, среди которых могут быть: строчные и прописные латинские буквы, арабские цифры и символы $ & @ # ! % ^ ‘ ~ - _ ( ) { }. В качестве имен нельзя использовать зарезервированные логические имена:

PRN - принтер;

CON - консоль (при вводе - клавиатура, при выводе - экран монитора);

COM1 - COM4 - асинхронные последовательные порты 1 - 4;

LPT1 - LPT3 - параллельные порты 1 - 3;

NUL - ‘пустое’ устройство.

Имена файлов могут иметь расширение не более чем из трех символов, характеризующее  файл, например:

.com и .exe - исполняемые файлы;

.bat - командные файлы;

.sys - системные файлы;

.bak - копия файла.

В именах могут использоваться символы * и ?, при этом символ * заменяет любое количество любых символов, а символ ? - любой один символ, например *.* означает файл с любым именем и любым расширением.

Файлы на дисках объединяются в каталоги, которые образуют структуру, называемую деревом каталогов. На рисунке представлен пример такого дерева. В корневом каталоге находятся каталоги первого уровня, содержащие подкаталоги - каталоги второго уровня и т.д.

 

Корневой         TEXT    RABOTA                 poisk.doc

каталог

readmy.txt             otchot.doc

GRUPPA       IVANOV               lab1.pas

F1.sys           PETROV               lab2.pas

ff.bat

Каталоги           Каталоги

1 уровня            2 уровня

Последовательность имен каталогов, разделенных символом  \ (обратный слэш), образует путь к файлу. Конструкция  [Диск:][Путь\]Имя_файла носит название полное имя файла. Скобки [ ] заключают необязательные элементы конструкции. Путь зависит от того, какой каталог является текущим. Например,  если пользователь работает в каталоге text, то путь к файлу lab1.pas следует указывать, начиная с корневого каталога, так: \gruppa\ivanov\ или  ..\gruppa\ivanov\. В первом случае путь начинает символ \ корневого каталога, а во втором - символ  .. надкаталога.

MS DOS предлагает пользователю текстовый интерфейс, содержащий приглашение к диалогу следующего вида:

C:\TEXT>_

Приглашение означает, что работа ведется с диском C: и текущим является каталог первого уровня TEXT. Сразу после символа-приглашения > можно вводить команду с клавиатуры. Команда выполняется после нажатия клавиши Enter (ввод). Для смены диска вводят новое имя диска.

Основные команды для работы с каталогами и файлами приведены в таблице.

Имя команды

Действие, вызываемое командой

Сls

Очистка экрана

Format

Форматирование дискеты

Md

Создание каталога

Dir

Просмотр каталога

Rd

Удаление пустого каталога

Deltree

Удаление каталога с содержимым

Cd

Смена каталога

Copy

Копирование файла

Move

Перемещение файла, каталога

Del

Удаление файла

Type

Просмотр текстового файла

Ren

Переименование файла

 

Форматирование вставленной в дисковод дискеты производится командой    Format Disk: (Команда уничтожает имеющуюся на дискете информацию!)

 

Работа с каталогами

  1. Создание каталога >md [disk:][path\]name,

где disk, path, name - соответственно диск, путь к каталогу и создаваемый каталог.

Например, команда  md a:\primer создает каталог primer в корневом каталоге дискеты, вставленной в дисковод a.

  1. Смена текущего каталога >cd [disk:][path\]name

Например, переход из каталога gruppa в каталог rabota можно осуществить с помощью команды cd \text\rabota. Для перехода в надкаталог набирают cd.., в корневой каталог - cd\.

  1. Просмотр каталога >dir [disk:][path][name][/p],

где опция /p определяет поэкранный вывод содержимого каталога, а в качестве параметра name может быть задано имя искомого файла (файлов, в том числе и маски).

  1. Удаление пустого каталога >rd [disk:][path]name

Нельзя удалять текущий каталог.

  1. Удаление каталога с содержимым >deltree [/y] [disk:][path]name,

где опция /y блокирует вывод на экран запроса на подтверждение удаления.

 

Работа с файлами

  1. Копирование файлов >copy ‘Что копировать’ [‘Куда копировать’] .

В качестве источника копируемых данных (‘Что копировать’) может выступать имя файла, группы файлов, стандартного устройства - con (консоль). Приемником данных (‘Куда копировать’) служит полное имя файла, имя каталога или логическое имя стандартного устройства - con , а при его отсутствии - текущий каталог. Для создания простого текстового файла pr1.txt в каталоге TEXT вводят команду copy con c:\text\pr1.txt и производят набор необходимого текста. После завершения набора файл закрывают нажатием клавиши     F6 (^Z) и  нажимают  ENTER.  Командой  dir следует    убедиться  в  правильности выполненных  действий. Например, с помощью команды              copy c:\text\readmy.txt a:\svoj файл readmy.txt копируется в каталог svoj на дискете; командой copy z:\*.pas prn выводятся на печать все файлы корневого каталога диска z с расширением .pas;  команда copy a:\lab?.* копирует все файлы из корневого каталога дискеты, имеющие имена из четырех символов и начинающиеся с lab, в текущий каталог; выполнение copy f1.txt+f2.txt+f3.txt res.txt приводит к объединению (конкатенации) трех текстовых файлов в файле res.txt.

  1. Перемещение файла или каталога >move ‘Что’ ‘Куда’ .

Команда действует аналогично команде copy с той разницей, что после удачного копирования исходный файл или каталог удаляется. Например, команда move a:\svoj a:\new переименовывает каталог svoj на дискете; команда move c:\text\readme.txt smotri перемещает файл из каталога text в текущий каталог и дает ему новое имя smotri.

3.    Просмотр текстового файла   > type ‘Имя файла’[|more|].

Команда more, входящая в состав команды type, позволяет проводить просмотр файла поэкранно и может также использоваться с этой же целью самостоятельно.

  1. Переименование файла  >ren ‘Старое имя’ ‘Новое имя’.
  2. Удаление файла >del [disk:][path\]name.

Подробную информацию о команде можно получить с помощью команды help или набрав в командной строке имя команды и два символа:  >name/?.

Вид приглашения позволяет установить команда prompt.

 

Контрольные вопросы

  1. Для чего нужна операционная система?
  2. Охарактеризуйте MS DOS.
  3. Что означает следующий текст: c:\dialog>type ff.txt |more?
  4. Назовите основные команды для работы с каталогами.
  5. Какие команды применяют при работе с файлами?
  6. Какие виды ПО используют в компьютере?
  7. Что такое полное имя файла?
  8. Как изменить вид приглашения в командной строке?
  9. Что входит в системное ПО?
  10. Смените диск и просмотрите  его корневой каталог поэкранно.

 

Варианты задания

 

  1. Создать каталог, а в нем - подкаталог с текстовым файлом; переместить файл в надкаталог и одновременно переименовать; скопировать файл в подкаталог и там просмотреть его; удалить подкаталог.
  2. Создать два текстовых файла. Создать каталог и поместить в него конкатенацию двух файлов с просмотром результата. Переместить файлы в каталог, последний переименовать, а затем удалить.
  3. Просмотреть корневой каталог диска из рабочего каталога. Создать каталог с подкаталогом и файлом в нем. Скопировать файл в надкаталог с новым именем и просмотреть его. Переместить файл в подкаталог и удалить его.
  4. Очистить экран и вывести содержимое корневого каталога. Создать в нем два текстовых файла и переместить их в свой рабочий каталог. Создать в последнем подкаталог, скопировать в него конкатенацию двух файлов и переименовать каталог.
  5. Создать каталог, а в нем подкаталог и файл; переименовать подкаталог, переместить файл в надкаталог, подкаталог удалить. Очистить экран, вывести содержимое рабочего каталога поэкранно, а затем - файла в том же режиме.
  6. Создать каталог  с подкаталогом. Скопировать в подкаталог несколько файлов из каталога DOS, использовав символозаменители. Переместить файлы в каталог, подкаталог удалить, удалить каталог, убедиться в правильности действий.
  7. Создать два файла, а затем каталог. Скопировать в него файлы и удалить их из рабочего каталога. Очистить экран, изменить вид приглашения, а затем восстановить прежний вид. Удалить  каталог и просмотреть поэкранно каталог группы.
  8. В созданном каталоге сформировать текстовый файл и его копию с другим именем. Создать подкаталог и в нем подкаталог, в который переместить копию файла и скопировать исходный файл. Переименовать каталог, а затем удалить.
  9. После поэкранного просмотра каталога NC (в корневом каталоге диска C) скопировать из него в свой рабочий каталог несколько файлов. Создать каталог в рабочем каталоге и переместить в него файлы. Переименовать каталог. Удалить файлы, затем и каталог.
  10. С помощью двух текстовых  файлов получить в третьем фразу ‘Humanum est errare (Человеку свойственно ошибаться)’. Скопировать последний в созданный подкаталог, подкаталог переименовать и удалить. Поэкранно просмотреть рабочий каталог.
  11. Создать каталог  с подкаталогом и файлом в нем. Переименовать файл и подкаталог, сделать подкаталог каталогом, удалить исходный каталог и каталог с файлом.
  12. Создать файл с фразой ’Cogito, ergo sum’. Сделать содержимым другого файла фразу ‘Я мыслю, следовательно, существую’. Объединить обе фразы в одном файле, скопировать его в созданный каталог, последний переименовать и удалить.
  13. Создать каталог с подкаталогом, скопировать в последний несколько файлов из каталога DOS корневого каталога диска C. Переименовать подкаталог и переместить его в рабочий каталог. Удалить все каталоги в рабочем каталоге.
  14. Создать три текстовых файла и каталог. Перейти в надкаталог и просмотреть его поэкранно. Переместить в каталог результат конкатенации трех файлов. Очистить экран. Переименовать каталог, удалить из него файлы, удалить каталог.
  15. Поэкранно просмотреть корневой каталог дискеты. Скопировать из него каталог primer и переименовать. Создать в нем подкаталог, в который переместить файлы. Очистить экран, удалить каталог.
  16. Скопировать файлы, имена которых начинаются с data, из каталога MCAD25 корневого каталога диска C. Создать каталог и переместить в него файлы, переименовать каталог, очистить экран. Поменять и восстановить вид приглашения. Удалить каталог.
  17. В созданный каталог скопировать файлы с расширением .prn из каталога MCAD25 корневого каталога диска C. Создать подкаталог и переместить в него файлы. Перейти в корневой каталог диска. Удалить файлы, переименовать подкаталог, удалить каталог.
  18. Создать каталог с двумя файлами. Создать подкаталог, скопировать в него файлы под новыми именами, исходные файлы удалить, переименовать подкаталог. Перейти в корневой каталог диска, удалить каталог, очистить экран.
  19. Скопировать каталог PROBA с дискеты. Создать каталог, переместить в него файлы каталога PROBA, имеющие расширение .txt. Создать подкаталог, в него скопировать объединение файлов. Переименовать каталог, удалить каталоги.
  20. Создать каталог с подкаталогом, в который скопировать файлы с именами, начинающимися с di, которые затем переместить в надкаталог. Подкаталог удалить, каталог переименовать, а затем удалить.
  21. Скопировать в созданный каталог файлы с расширением .txt из каталога nc корневого каталога диска C. Создать еще один каталог, в который переместить первый. Перейти в корневой каталог диска, удалить все из рабочего каталога.
  22. Создать каталог PRIM в корневом каталоге дискеты, куда скопировать созданный в рабочем каталоге файл. Переместить PRIM в рабочий каталог, переименовать, удалить из него файлы, удалить каталог. Очистить экран.
  23. Создать каталог с подкаталогом, в каталоге - файл. Переименовать каталог. Просмотреть корневой каталог диска. Скопировать файл из него в подкаталог, удалить файл из каталога, удалить сам каталог.
  24. Скопировать в рабочий каталог файлы с расширением .dat из каталога MCAD25 корневого каталога диска C. Создать каталог, в который перенести файлы с изменением  расширения на .txt . Переименовать каталог, удалить его.
  25. Создать каталог SVOJ в корневом каталоге дискеты, в нем текстовый файл. Переместить каталог в рабочий каталог, переименовать его. Очистить экран и вывести поэкранно содержимое каталога группы. Удалить все из рабочего каталога.

 

 

Лабораторная работа  № 2

ПРОГРАММА-ОБОЛОЧКА NORTON COMMANDER

 

Цель работы

Освоение  действий с каталогами и файлами при работе с программой-оболочкой, получение навыков в ее настройке под заданные требования.

 

Методические указания

Для упрощения процесса взаимодействия пользователя с компьютером и предоставления ему определенных услуг были разработаны программы, загружаемые под управлением MS DOS. Некоторые из них стали столь популярными, что с появлением операционной системы Windows они были доработаны под требования последней. К таким программам-оболочкам относятся широко используемые в нашей стране программы Norton Commander, Dos Navigator, Far. Ниже будут рассмотрены особенности работы на компьютере при использовании Norton Commander. Два других пакета предполагают во многом схожий с ней интерфейс и набор действий, особенно Far, у которого и вызов управляющего меню, и его внешний вид, и строка-подсказка аналогичны используемым в Norton Commander. Для управления действиями компьютера программы используют команды, вызываемые с помощью пунктов меню или нажатия определенных клавиш (так называемых горячих клавиш). Программы-оболочки  не отменяют командной строки MS DOS, которая имеет приоритет. Поэтому при нажатии клавиш, не предусмотренных для выполнения определенных действий (например, буквенно-цифровых), в командной строке появляются соответствующие им символы, т.е. происходит набор ‘команды’. Программы-оболочки используют для организации действий функциональные клавиши F1 - F10, клавиши управления курсором (или мышь), Alt, Ctrl, Shift, Tab, Enter. Они позволяют наглядно отображать содержимое каталогов на дисках, создавать, переименовывать, копировать (перемещать) и удалять каталоги и файлы, выполнять любые команды MS DOS и многое другое [1].

Загрузка Norton Commander производится из файла nc.exe, который располагается в каталоге NC. В пятой версии программы (последняя версия для MS DOS) после вызова управляющего меню нажатием клавиши F9 экран имеет следующий вид (рис.1).


Рис. 1

 

Программа отображает содержимое текущих каталогов на левой (Left) и правой (Right) панелях. Активной является панель с выделенным заголовком и выделенной строкой в панели. Активность панелей (переход с панели на панель) производится нажатием клавиши Tab (щелчок левой клавиши мыши в нужной панели). Убрать/показать содержимое панелей на экране можно совместным нажатием клавиш:  Ctrl+F1 - для левой панели; Ctrl+F2 - для правой; Ctrl+O -для обеих сразу.

Для смены рабочего диска на панели нажимают Alt+F1 и Alt+F2 для левой и правой панели соответственно. В появившемся окне диалога клавишами управления курсором выбирают (выделяют) нужный диск и нажимают Enter.

 



 
добавляет файлы которых нет в архиве. файл в окне Пакет