Теоретическая часть. Файл-это определённая область внешней памяти, которой присвоено своё конкретное имя, он используется для хранения текстов, программ, данных и т.д. Одинаковые имена, но разные типы имеют: • PROG.COM - програмный файл в машинных кодах • PROG.OBJ - програмный файл в объектных кодах • PROG.PAS - програмный файл на языке Паскаль В MS-DOS существуют стандартные обозначения типов файлов , которые
позволяют определять характер файлов визуально. Например : • COM - командный файл; • EXE - исполнительный файл; • BAT - пакетный файл; • SYS - системный файл; • TXT - текстовый файл; • BAS - файл-программа на исходном языке Бейсик; • PAS - файл-программа на исходном языке Паскаль; • ASM - файл-программа на исходном языке Ассемблер; •
PRG - файл-программа на исходном языке Фоксбазеф; • DBF - файл базы данных; • IBX - индексный файл; • ICE - файл , помещённый в архиве. Каталог - это группа файлов на одном носителе, объединённых по какому-либо признаку (обычно логически взаимосвязанных). Каталог имеет имя и в свою очередь может быть зарегистрирован в другом каталоге . При сложной древовидной структуре файлов на диске для указания файла уже недостаточно точно задать
только его имя. Одноименные, но различные по содержанию файлы могут фигурировать в нескольких каталогах. Для точной идентификации (указания) файла необходимо, кроме имени указать его местонахождение - цепочку подчинённых каталогов. Такая цепочка называется маршрутом или путём по файловой системе. Маршрут отделяется от имени файла знаком " ". Итак, файл задаётся следующими элементами: • именем накопителя (оно может отсутствовать); • местоположением
(маршрутом ): цепочкой имён каталогов, в которой каждый последующий является подкаталогом предыдущего ( маршрут тоже может отсутствовать ); • собственного имени файла. Команды для работы с каталогами и файлами: • DIR - выдаёт список имён файлов указанного или текущего каталога; • ASSIGN - присваивает диску другое логическое имя; • CD - предназначена для изменения текущего каталога (для перехода из одного каталога в другой; •
MD - создаёт новый каталог; • RD - удаляет пустой каталог; • TREE - позволяет вывести на экран пути ко всем подкаталогам; • PATH - позволяет устанавливать список каталогов, в которых будет производится поиск файлов. • REN - используется для переименования файлов; • DEL - используется для удаления файлов; • TYPE - используется для вывода содержимого текстового файла; •
COPY - используется для копирования файлов. Для записи имени файла в DOSе часто используются шаблоны *.Шаблоны употребляются в командах для обозначения сразу нескольких файлов. Знак * в имени файла заменяет любое число любых символов, а знак " ? " заменяет любой одиночный символ. Знак " ? ", помещённый последним в шаблоне имени или типа файла воспринимается как любой одиночный символ или отсутствие такового.
Примеры шаблонов: D * - все файлы с любыми расширениями, которые начинаются на букву D и содержащие 1 или 2 символа. Задание. 1.Создать структуру каталога в соответствии с заданной схемой: C:104412104412-1ChudinovLab1 / x11-x1-x y - y1 - y11 - y111 / x12 x2 y112 | A - B - C - C1 - C11 / C2 C12 - H - K - L / K1 K2.Скопировать все файлы с расширением TXT в подкаталог C. 3.Скопировать все файлы с расширением
PAS в подкаталог Y4.Удалить подкаталог X5.Удалить из подкаталога С один из файлов с расширением TXT. 6.Открыть один из файлов с расширением PAS. 7.В результате лабораторной работы записать содержимое каталога Y11, C. Ход работы. Нажимаем Пуск - Завершение работы -Перезагрузить компьютер в режиме MS - DOS для выхода в режим
MS - DOS. 1.C:md 104412 - создал каталог 104412; C:cd 104412 - вошёл в каталог 104412; C:104412md 104412_1 - создал каталог 104412_1; C:104412cd 104412_1 - вошёл в каталог 104412_1; C:104412104412_1md Chudinov - создал каталог Chudinov; C:104412104412_1cd Chudinov - вошёл в каталог Chudinov; C:104412104412_1Chudinovmd Lab1 - создал каталог Lab1;
C: Chudinovcd Lab1 - вошёл в каталог Lab1; C: Lab1md x - создал каталог x; C: Lab1md y - создал каталог y; C: Lab1cd x - вошёл в каталог x; C: xmd x1 - создал каталог x1; C: xmd x2 - создал каталог x2; C: xcd x1 - вошёл в каталог x1; C: x1md x11 - создал каталог x11; C: x1md x12 - создал каталог x12; C: xx1cd - вышел в каталог x;
C: xcd x2 - вошёл в каталог x2; C: x2md a - создал каталог a; C: x2cd a - вошёл в каталог a; C: amd b - создал каталог b; C: acd b - вошёл в каталог b; C: md c - создал каталог c; C: cd c - вошёл в каталог c; C: cmd c1 - создал каталог c1; C: cmd c2 - создал каталог c2; C: ccd c1 - вошёл в каталог c1;
C: c1md c11 - создал каталог c11; C: c1md c12 - создал каталог c12; C: c1cd c12 - вошёл в каталог c12; C: c12md h - создал каталог h; C: c12cd h - вошёл в каталог h; C: hmd k - создал каталог k; C: hcd k - вошёл в каталог k; C: kmd k1 - создал каталог k1; C: kmd k2 - создал каталог k2; C: kmd L - создал каталог
L; C: kcd - вышел в корневой каталог С; C:cd 104412 - вошёл в каталог 104412; C:104412cd 104412_1 - вошёл в каталог 104412_1; C:104412104412_1cd Chudinov - вошёл в каталог Chudinov; C: Chudinovcd Lab1 - вошёл в каталог Lab1; C: Lab1cd y - вошёл в каталог y; C: ymd y1 - создал каталог y1; C: ycd y1 - вошёл в каталог y1;
C: y1md y11 - создал каталог y11; C: y1cd y11 - вошёл в каталог y11; C: y11md y111 - создал каталог y111; C: y11md y112 - создал каталог y112; C: y11cd - вышел в корневой каталог С; 2.С:copy c:windows*.txt c:104412104412_1\Lab1xx2ac - скопировал фай- лы с расширением txt в подкаталог с на экране появился список этих файлов: LICENSE.TXT HARDWARE.TXT RECOVER.TXT SUPPORT.TXT MOUSE.
TXT TIPS.TXT CONFIG.TXT MSDOSDRV.TXT SFCSYNC.TXT DISPLAY.TXT NETWORK.TXT OEVABLOG.TXT FAQ.TXT PRINTERS.TXT BRNDLOG.TXT GENERAL.TXT PROGRAMS.TXT SCHEDLOG.TXT 3.С:copy c:*.pas c:104412104412_1\Lab1yy1y11 - скопировал файлы с расши-рением pas в подкаталог y11 на экране появился список этих файлов: 104121.PAS YURALAB1.PAS 104121YR.PAS 104121Y2.PAS 4.C:cd 104412 - вошёл в каталог 104412;
C:104412cd 104412_1 - вошёл в каталог 104412_1; C:104412104412_1cd Chudinov - вошёл в каталог Chudinov; C: Chudinovcd Lab1 - вошёл в каталог Lab1; C: Lab1cd x - вошёл в каталог x; C: xcd x1 - вошёл в каталог x1; C: x1 d x11 - удалил каталог x11; C: x1 d x12 - удалил каталог x12; C: x1cd - поднялся в каталог x;
C: x d x1 - удалил каталог x1; 5.C: xcd x2 - вошёл в каталог x2; C: x2cd a - вошёл в каталог a; C: acd b - вошёл в каталог b; C: cd c - вошёл в каталог c; C: cdel MOUSE.TXT - удалил один из файлов с расширением txt; C: ccd - вышел в корневой каталог С; 6.C:cd 104412 - вошёл в каталог 104412; C:104412cd 104412_1 - вошёл в каталог 104412_1; C:104412104412_1cd
Chudinov - вошёл в каталог Chudinov; C: Chudinovcd Lab1 - вошёл в каталог Lab1; C: Lab1cd y - вошёл в каталог y; C: ycd y1 - вошёл в каталог y1; C: y1cd y11 - вошёл в каталог y11; C: y11 ype 104121YR.PAS - открыл один из файлов с расширением pas; PROGRAM LAB_1_1; VAR x:real; FUNCTION tg(x:real):real;
BEGIN If cos(x)<>0 then tg(x):=sin(x)/cos(x) else writeln ( ); end; begin writeln ( ); readln (x); writeln ('x'); end. 7.C:cd 104412 - вошёл в каталог 104412; C:104412cd 104412_1 - вошёл в каталог 104412_1; C:104412104412_1cd - вошёл в каталог ; C: \cd Lab1 - вошёл в каталог Lab1; C: Lab1cd x - вошёл в каталог x; C: xcd x2 - вошёл в каталог x2; C: x2cd a - вошёл в каталог a;
C: acd b - вошёл в каталог b; C: cd c - вошёл в каталог c; C: cdir - вывел на экран содержимое каталога c; LICENSE.TXT HARDWARE.TXT RECOVER.TXT SUPPORT.TXT MOUSE.TXT TIPS.TXT CONFIG.TXT MSDOSDRV.TXT SFCSYNC.TXT DISPLAY.TXT NETWORK.TXT OEVABLOG.TXT FAQ.TXT PRINTERS.TXT BRNDLOG.
TXT GENERAL.TXT PROGRAMS.TXT SCHEDLOG.TXT C1 C2 C: ccd - вышел в корневой каталог С; C:cd 104412 - вошёл в каталог 104412; C:104412cd 104412_1 - вошёл в каталог 104412_1; C:104412104412_1cd Chudinov - вошёл в каталог Chudinov; C: Chudinovcd Lab1 - вошёл в каталог Lab1; C: Lab1cd y - вошёл в каталог y; C: ycd y1 - вошёл в каталог y1; C: y1cd y11 - вошёл в каталог y11;
C: y11dir - вывел на экран содержимое каталога y11; 104121.PAS YURALAB1.PAS 104121YR.PAS 104121Y2.PAS Y111 Y112 Таким образом, мы познакомились с операционной системой MS-DOS и изучили команды работы с файлами и каталогами.
! |
Как писать рефераты Практические рекомендации по написанию студенческих рефератов. |
! | План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом. |
! | Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач. |
! | Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты. |
! | Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ. |
→ | Виды рефератов Какими бывают рефераты по своему назначению и структуре. |