Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Egorova1

.pdf
Скачиваний:
36
Добавлен:
14.02.2015
Размер:
1.67 Mб
Скачать

Формат команды: DEL [<дисковод>:][<путь>\]<имя_файла>.

В имени можно использовать символы «*» и «?».

Примеры. DEL prim.pas

— удаление файла prim.pas из текущего каталога;

DEL *.bak

— удаление всех файлов с расширением «.bak» из

текущего каталога.

 

Замечание. Если вы захотите удалить все файлы из каталога, например, командой

«DEL *.*», MS DOS спросит Вас:

Arе you Sure (Y/N) ? (Вы уверены ?)

Для удаления файлов нажмите «Y» и клавишу «Enter», для отмены команды — «N»

и«Enter».

2.6.10COPY - копирование файлов

Формат команды («д» обозначает «дисковод»):

СОРY [<д_1>:][<путь_1>\]<имя_файла_1> [<д_2>:][<путь_2>\][<имя_Файла_2>]

В именах файлов можно употреблять символы «*» и «?».

Из каталога, указанного в 1-м параметре команды, копируются файлы, заданные как «имя_файла_1». Дисковод и путь во 2-м параметре команды указывают каталог, в который копируются файлы.

Если «имя_файла_2» отсутствует, то имена файлов при копировании на меняются. Если «имя_файла_2» задано, то оно указывает новое имя копируемого файла. Символы «*» и «?» в «имя_файла_2» указывают, что соответствующие символы в именах копируемых файлов при копировании не меняются.

Если в команде COPY задано копирование файла в тот же самый каталог и под тем же именем, то копирование не производится и MS DOS выдает сообщение об ошибке.

Примеры. COPY

a.doc

a.txt — копирование файла a.doc в текущем каталоге,

создается файл а.txt в текущем каталоге;

COPY Е:\*.*

— копирование всех файлов из корневого каталога

накопителя е: в текущий каталог;

COPY

\t\*.doc

c:*.txt — копирование всех файлов с расширением «.doc»

из каталога \t текущего диска в текущий каталог накопителя c:, файлы получают расширение «.txt».

Команда COPY может использоваться для объединения содержимого нескольких файлов в один, то есть для конкатенации файлов. В этом случае в качестве первого параметра в команде указываются через знак «+» имена объединяемых файлов, а затем, в качестве второго параметра, указывается имя файла, в котором будет записано содержимое объединяемых файлов.

Пример. COPY file1.dat+file2.dat fileall.dat - конкатенация файлов file1.dat и file2.dat, полученный файл имеет имя fileall.dat.

Замечание. В команде COPY вместо имен файлов можно использовать обозначения устройств, например:

PRN - принтер (только как выходной файл),

CON - консоль (обычная клавиатура как входной файл).

Пример. COPY P1.раs prn — вывод файла P1.pas на принтер.

COPY con p2.pas — создание файла p2.pas в текущем каталоге и ввод содержимого файла с клавиатуры.

2.6.11 PRINT - печать файлов на принтере

Формат команды: РRINТ [<дисковод>:][<путь>\]<имя_файла>.

Пример. PRINT P1.pas - печать файла P1.pas из текущего каталога.

Замечание. Остановок между печатанием отдельных страниц не делается, поэтому

183

принтер должен быть оснащен непрерывной бумажной лентой.

2.6.12. FORMAT - форматирование диска

Формат команды: FORMAT <дисковод>:.

Команда FORMAT инициализирует дискеты, т.е. размечает их таким образом, чтобы они могли использоваться MS DOS. Все новые дискеты необходимо форматировать перед их использованием. Если на дискете была записана какая-либо информация, то она будет уничтожена. Без специальных параметров дискета форматируется на емкость, соответствующую максимальной емкости дисковода.

После ввода команды появляется сообщение

insert new diskette to drive x: and strike enter when ready (вставьте дискету и нажмите клавишу "Enter").

Если дискета испорчена, то появляется сообщение track 0 bad — disk unusable

(дорожка 0 испорчена, дискету использовать нельзя). После окончания инициализации дискеты появляется запрос

format another (Y/N) ? (форматировать еще (да/нет) ?).

Если не надо форматировать еще дискеты, то надо ответить «N» (нет), в противном случае — «Y» (да).

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

2.7 Систематизация команд MS DOS

Для того, чтобы легче было ориентироваться среди команд MS DOS, систематизируем их по назначению.

2.7.1 Сервисные команды

CLS очистить экран монитора, VER вывести на экран версию DOS,

TIME вывести информацию о времени и установить время в компьютере, DATE вывести информацию о дате и установить дату в компьютере.

2.7.2 Команда для работы с дисководом

Для смены дисковода следует ввести имя нового дисковода и нажать «Enter».

2.7.3 Команды для работы с каталогами и файлами

Эти команды разместим в два столбца: слева - для работы с файлами, справа - для работы с каталогами. Знак «» означает, что связанные им команды соответствуют друг другу по назначению.

Файлы

Каталоги

type — вывод содержимого текстового файла

dir — вывод оглавления

на экран

каталога на экран

copy con <путь и имя файла> — создание

md — создание каталога

текстового файла

 

del — удаление файла

rd — удаление каталога

ren — переименование файла

cd — смена текущего каталога

184

copy

<“откуда”>

<“куда”>

 

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

 

 

copy

<путь и имя файла>

prn — печать

 

файла на принтере

 

 

2.8 Действия при «зависании» компьютера или неправильной работе программы

Иногда выполняемая программа начинает работать неправильно или не реагирует на нажатия клавиш (говорят, компьютер «завис»). В этом случае следует прекратить ее выполнение, нажав для этого клавиши [Ctrl-Break] или [Ctrl-C].

Если это не помогает, следует перезагрузить MS DOS. Для этого надо одновременно нажать три клавиши [Ctrl—Alt—Del]. Если и это не помогает, следует нажать клавишу "Reset" на корпусе компьютера, а при отсутствии такой клавиши выключить компьютер, а затем включить его вновь.

2.9 Задание для самостоятельной работы

На заданном диске создать определенную структуру каталогов и файлов, а затем на основе этой структуры проверить выполнение основных команд MS DOS.

Ниже предлагается следующий порядок работы.

Задание 1.

Перейти для работы на указанный дисковод; например, на диск D: Выполнение

Проверьте, какой дисковод является текущим. Для этого посмотрите на приглашение MS DOS к диалогу. Это приглашение начинается с имени текущего дисковода. Например, так:

D:\>

Если текущий дисковод - D: (см. пример выше), то делать ничего не надо; иначе введите команду смены текущего дисковода на D:. Вид команды:

D:

Задание 2

Создать в корневом каталоге диска D: подкаталог с указанным названием; например, подкаталог A1.

Выполнение Проверьте, какой каталог является текущим, и, если надо, установите в качестве

текущего корневой каталог. Для этого посмотрите на приглашение MS DOS к диалогу. Если оно имеет вид

D:\>

то текущий - корневой каталог, и делать ничего не надо; иначе введите команду смены текущего каталога в виде:

cd \

По этой команде текущим становится корневой каталог.

Проверьте, нет ли уже в корневом каталоге диска D: подкаталога с именем A1. Для этого посмотрите оглавление текущего корневого каталога по команде:

dir

Если в корневом каталоге уже есть подкаталог A1, создайте свой подкаталог с именем A11 (или A111 и т.п.).

Для создания подкаталога A1 введите команду: md A1

Проверить, действительно ли создался каталог А1. Для этого введите команду dir.

185

Задание 3

В каталоге A1 сформировать следующую систему подкаталогов (их имена даны «большими» буквами) и файлов (их имена даны «маленькими» буквами и с расширениями).

 

LEXIC

QQQ

text.txt

 

 

Корневой

BBB

dokum.txt

 

каталог

A1

 

 

 

CCC

p1.txt

 

 

pismo.txt

p2.txt

 

 

 

 

Выполнение Для создания каталога используйте команду md.

Для смены текущего каталога используйте команду cd. Для вывода оглавления каталога используйте команду dir.

Для создания текстового файла используйте команду copy, например: copy con text.txt

Текст файла введите с клавиатуры. В конце каждой строки следует нажимать клавишу [Enter] ("Ввод"), а после ввода последней строки следует нажать [Ctrl/Z] (одновременно две клавиши), а затем клавишу [Enter].

Текстовый файл должен содержать алфавитно-цифровую информацию, то есть следует апробировать ввод «больших» и «малых» русских и латинских букв, цифр и специальных знаков(+, -, =, *, ? и др.). Размер файла - 2-3 строки.

Для просмотра созданного текстового файла используйте команду type.

Для удаления неправильно введенного файла с целью повторного ввода используйте команду del.

Задание 4

Работая в пределах каталога A1, проверить выполнение команд cd, dir, ren, copy, type. При этом обратить внимание на построение пути к файлу.

Выполнение Для этого, находясь в определенном каталоге, следует обращаться к файлам не

только из этого каталога, но и из всех других каталогов (вышестоящих, нижестоящих, "параллельных"). Например, находясь в текущем каталоге ССС, можно скопировать файл p1.txt из этого каталога в каталог BBB с именем p3.txt; для этого следует ввести команду:

copy p1.txt ..\BBB\p3.txt

После освоения указанных команд следует вернуться к первоначальной файловой системе. Для удаления лишних файлов, полученных по команде copy, используйте команду del. Для возвращения первоначальных имен файлов используйте команду ren.

Задание 5

Удалить каталог CCC.

Выполнение

Для удаления каталога CCC выполните команду «rd CCC» При этом текущим должен быть вышестоящий каталог A1, иначе следует или сменить текущий каталог на A1 (команда cd), или строить в команде rd путь к каталогу CCC.

Перед удалением каталога CCC проверьте, пуст ли он (команда dir). Если не пуст, удалите из него все, и только после этого выполняйте команду rd.

3 Работа с программой Norton Commander

Программное средство Norton Commander (программная оболочка) предназначено

186

для облегчения пользования персональным компьютером; позволяет в простой и удобной форме производить такие часто используемые операции MS DOS, как копирование и удаление файлов, поиск файлов, просмотр каталогов и др.

3.1 Краткое описание

При запуске Norton Commander на экране высвечивается две панели, в каждой из которых может располагаться следующая информация:

-имена файлов в полном или кратком виде,

-иерархическое дерево файлов;

-информация о данном каталоге или диске.

В самой нижней строке перечислены команды, выполняемые при нажатии функциональных клавиш (нижнее меню).

Между панелями и нижней строкой - пространство для непосредственного набора пользователем команд MS DOS и выдачи сообщений. Здесь находится курсор.

У Norton Commander есть свой курсор - выделение указанного места окном с подсветкой. Этот курсор перемещаетcя, как и обычный, теми же клавишами.

3.2 Управление панелями Norton Commander

Переход в подкаталог -

выделить подкаталог и нажать "Enter".

Переход в надкаталог -

выделить окно со знаками «..» и нажать "Enter".

NC

- запуск Norton Commander из командной строки MS DOS.

[F10]

- выход из Norton Commander .

[Ctrl-O] - вкл/выкл (то есть появление/исчезновение) панелей. [Ctrl-F1], [Ctrl-F2] - вкл/выкл левой, правой панели. [Alt-F1], [Alt-F2] - смена дисковода на левой, правой панели . [TAB] или [Ctrl-L] - перемещение курсора между панелями .

[Ctrl-B] - вкл/выкл нижнего меню, содержащего список команд и соответствующих функциональных клавиш.

3.3 Назначение функциональных клавиш

[F1] - HELP - помощь.

[F2] - USER - вывод меню команд пользователя. [F3] - VIEW - просмотр файла на экране.

[SHIFT-F3] - просмотр любого файла на экране ; имя файла запрашивается. [F4] - EDIT - редактор текста Norton Commander .

[SHIFT-F4] - редактирование любого файла или создание нового файла; имя файла запрашивается.

[F5] - COPY - копирование файлов.

[SHIFT-F5] - копирование любого файла в любой каталог; имя файла запрашивается [F6] - RENMOV - переименование или перемещение файлов (при перемещении, в

отличие от копирования, старый файл стирается).

[SHIFT-F6] - переименование или перемещение любого файла в любой каталог; имя файла запрашивается .

[F7] - MKDIR - создание нового каталога в текущем каталоге . [SHIFT-F7] - создание любого каталога.

[F8] - DELETE - удаление файла или пустого каталога .

[SHIFT-F8] - удаление любого файла или каталога.

[F9] - MENU - вызов меню в верхней строке экране (см. n. 3.4). [F10] - выход из Norton Commander.

3.4 Верхнее меню

187

Это меню высвечивается в самой верхней строке экрана после нажатия клавиши [F9]. Содержит обычно 5 элементов:

LEFT - определяет вид и содержание левой панели;

FILES - выполняет операции над файлами (полностью повторяются команды функциональных клавиш из п.3.3);

COMMANDS - дополнительные команды;

OPTIONS - определяет параметры, задающие внешний вид экрана Norton Commander;

RIGHT - определяет вид и содержание правой панели.

Ниже описаны некоторые команды, содержащиеся в спускающемся меню для этих элементов.

3.4.1 LEFT (RIGHT) - левая (правая)

Выбор варианта внешнего вид панели:

BRIEF - высвечиваются имена файлов и их расширения;

FULL- - высвечивается имена файлов с расширениями, их размеры, даты и времена создания;

INFO - высвечивается информация о текущем накопителе и каталоге; TREE - высвечивается иерархическое дерево каталогов;

ON/OF - вкл/выкл панели (то же: [Ctrl-F1], [Ctrl-F2]).

Сортировка файлов при выводе на экран по: NAME - имени,

EXTENSION - расширению,

Т1ME - дате и времени создания.

3.4.2 COMMANDS - команды

NCD TREE - [Alt-F10] - вывод дерева каталогов на диске для быстрого перехода в другой каталог на том же диске;

FIND FILE - [Alt-F7] - поиск файла с заданным именем по всем каталогам данного накопителя;

HISTOTY - [Alt-F8] - просмотр команд, введенных в командной строке MS DOS; можно выделить необходимую команду (клавиши [] и []) и выполнить ее (клавиша

"Enter").

3.5 Выбор группы файлов

В Norton Commander есть возможность копировать, перемещать или переименовывать, удалять группу файлов. Для организации групп возможно:

включить файл в группу - [INS];

исключить файл из группы - [INS] (повторное нажатие);

включить в группу файлы по маске - нажать [+] на функциональной клавиатуре и ввести маску;

исключить из группы файлы по маске - нажать [-] на функциональной клавиатуре и ввести маску.

3.6 Запуск программ или команд MS DOS

Выполнить программу или команду MS DOS — набрать, как обычно, эту команду в командной строке и нажать клавишу «Enter».

Вывести в командную строку:

- предыдущую выполненную команду - [Ctrl-E] (можно использовать многократно

188

для вывода «предыдущих» команд); - команду, которая была введена после той, что находится в командной строке в

настоящий момент - [Ctrl-Х] (можно использовать многократно) .

Команду, введенную таким способом, можно отредактировать, а затем выполнить (клавиша «Enter»). Для выполнения одной из предыдущих команд без всяких изменений используется команда History - [Alt-F8] (см. п. 3.4.2.).

Вывести имя высвеченного на панели файла в командную строку на место курсора (курсор должен указывать на пробел) - [Ctrl-Enter].

Литература

1.Фигурнов В.Э. IBM PC для пользователя. -М.: ИНФРА-М, 1996.- 432 с.

2.Ахметов К.С. Курс молодого бойца. - М.: ТОО фирма «Компьютер Пресс», 1996. - 380 с.

189

Приложение Б

Разработка программ в системе Турбо-Паскаль версии 7.0

Вычислительная система (ВС) включает в себя технические и программные средства. Технические средства рассматриваемой ВС - это персональная ЭВМ (ПЭВМ) IBM PC/AT.

1 Общие сведения о ПЭВМ

ПЭВМ включает в себя следующие устройства: процессор, накопители на магнитных дисках, клавиатуру, принтер.

1.1.Процессор выполняет управление компьютером и вычисления. Программы и данные хранятся в основной памяти процессора, размер которой для используемых ПЭВМ - обычно 640 Кбайт.

1.2.Накопители (дисководы) на гибких магнитных дисках (НГМД) используются для чтения и записи информации на гибкие магнитные диски - дискеты.

Накопитель на жестком магнитном диске (винчестер) предназначен для чтения и записи информации на несъемный жесткий магнитный диск.

Обычно в состав ПЭВМ входят один или два НГМД и один жесткий диск.

1.3.Дисплей (монитор) используется для связи пользователя с ЭВМ. Сообщения, которые пользователь набирает на клавиатуре для передачи ЭВМ, отображаются на экране дисплея. ЭВМ также выдает на экран свои сообщения пользователю. Экран

монитора условно разбит на отдельные участки знакоместа (позиции), чаще всего - на 25 строк по 80 знакомест. В каждое знакоместо может быть выведен один символ. Позиция на экране, в которой будет выведен очередной символ, отмечается курсором (маркером) - светящимся пятном в виде знака подчеркивания.

1.4. Клавиатура предназначена для ввода информации от пользователя. Условно клавиатура разбита на 2 части, часто имеющие различную окраску:

1)алфавитно-знаково-цифровое поле - это клавиши для ввода цифр, букв, специальных символов: "+", "-", ";" и т.п., расположенные в центре клавиатуры ;

2)функционально-служебное (или специальное, или дополнительное) поле, расположено слева, справа и над алфавитно-цифровым полем.

Для обозначения клавиши будем использовать надпись на клавише, заключенную в квадратные скобки, например: [F1]. В некоторых случаях необходимо одновременно нажать 2 или 3 клавиши. Например, запись [Alt+F5] означает одновременное нажатие 2-х

клавиш: [Alt] и [F5].

Подробнее работа с клавиатурой рассмотрена в п.4.4 этого приложения. Пока отметим одну специальную клавишу, означающую "ВВОД", часто ее обозначают <ВК> (возврат каретки). На клавиатуре IBM PC/AT эта клавиша обозначается [Enter].

1.5. Принтер (печатающее устройство) предназначен для вывода информации на печать. Принтер может подключаться или не подключаться к ПЭВМ.

2 Общие сведения об операционной системе MS DOS

Операционная система (ОС) - это программа, загружаемая в ЭВМ при ее включении. Она организует диалог с пользователем, осуществляет управление ЭВМ, ее ресурсами (оперативной памятью, местом на дисках), запускает другие программы на выполнение.

Ниже рассматривается ОС MS DOS, под управлением которой работает IBM PC/AT. ОС загружается после включения ПЭВМ. Когда загрузка закончится, MS DOS выдает на экран приглашение, показывающее, что она готова к диалогу с пользователем.

Приглашение может быть следующего, например, вида: D:\> или M:\powt22\george>

190

Диалог пользователя с MS DOS осуществляется в форме команд. Каждая команда пользователя означает, что MS DOS должна выполнить то или иное действие, например напечатать файл или выполнить программу. Так, по команде пользователя

E:\>turbo <ENTER>

OC загружает в память выполняемую программу, которая хранится в файле turbo.exe, и передает ей управление.

3 Файлы и каталоги на дисках

3.1 Файл

Информация на магнитных дисках хранится в виде файлов. Файл - это поименованная область на диске. В файлах могут храниться тексты программ, документы, готовые к выполнению программы и т.д.

3.2 Имена файлов

Каждый файл имеет имя, которое состоит из двух частей: имени и расширения. В имени файла может быть от 1 до 8 символов. Расширение имени файла начинается с точки, за которой следует от 1 до 3 символов. Например:

command .com paper .pas

paper .bak

142431442443

имя расширение

Символы в имени и расширении могут быть латинскими буквами, цифрами и специальными символами: $ _ - # & % @ ( ) ! { } ~ и др.

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

содержание файла. Многие программы, создающие файлы, сами устанавливают стандартные расширения. Пользователь может не указывать стандартные расширения (они принимаются по умолчанию), поэтому удобнее использовать именно их.

Примеры стандартных расширений имени файла:

.com, .exe - исполнимые файлы (готовые к выполнению);

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

.pas - программы на Паскале (тексты);

.cpp - программы на Си ++;

- программы на Си;

.asm - программы на Ассемблере;

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

Многие программы перед изменением файла создают копию этого файла (получается файл с расширением .bak). Наличие его позволяет восстановить содержимое файла в случае ошибочного изменения или удаления.

3.3 Каталог

В компьютере обычно имеется несколько дисководов. Для MS DOS дисководы именуются следующим образом: A:, B:, C: и т.д. Например, в компьютере может быть два накопителя на гибком магнитном диске A: и B: и три виртуальных накопителя на жестком магнитном диске (винчестере) C:, D:, E: .

Имена файлов регистрируются на магнитных дисках в каталогах (или директориях). На каждом магнитном диске может быть несколько каталогов, и в каждом каталоге может быть много файлов.

Каждый каталог имеет имя. Требования к имени каталога такие же, как к имени

191

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

На магнитном диске имеется один главный (корневой) каталог. В нем регистрируются файлы и каталоги 1-го уровня. В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д. Пример файловой системы на диске:

 

Каталог User

prim1.pas

 

prim2.pas

 

 

Корневой

Другие

Другие

каталог

каталоги

каталоги

 

или файлы

или файлы

 

 

Вданном примере в корневом каталоге имеется подкаталог USER. В каталоге USER имеются, в частности, файлы prim1.pas, prim2.pas.

Каталог, с которым в настоящий момент работает пользователь, называется текущим. Если указано простое имя файла в виде <имя>. <расширение>, то подразумевается, что файл будет искаться или создаваться в текущем каталоге. Для обращения к файлу не из текущего каталога требуется построение полного пути к файлу.

Пример. Пусть приглашение MS DOS к диалогу имеет вид:

а) E:\>

б) E:\user>

Вслучае а) текущим является корневой каталог, в случае б) - каталог USER. Е: - это имя текущего накопителя.

4 Работа в интегрированной среде TURBO PASCAL 7.0

TURBO PASCAL версии 7.0 (Турбо-Паскаль), в дальнейшем TP - это интегрированная среда программирования на Паскале. Система предназначена для написания исходных текстов программ, отладки и компиляции. В системе имеется управляющая программа, транслятор с языка Паскаль, редактор текстов и другие программы, которые может использовать программист при создании рабочих программ.

Пусть имеем исходный модуль (ИМ) - текст программы на языке Паскаль. Транслятор анализирует ИМ и, если не обнаруживает ошибок, переводит ИМ в текст на языке машины, затем вызывает программу редактор связи, которая создает готовую к выполнению рабочую программу (РП).

Дальнейшее изложение материала построено следующим образом. Вначале приводится текстовый материал, с которым следует внимательно ознакомиться. Затем, после слова «ЗАДАНИЕ», дается конкретное задание по закреплению этого материала, которое следует выполнить непосредственно на ПЭВМ.

4.1 Установление связи с системой TP

Для установления связи с системой TP пользователь должен после приглашения MS DOS к работе ввести имя файла turbo , при этом указав, если надо, путь, и нажать клавишу

<ВК>. Например: \USER>turbo<ВК>

После этого MS DOS загрузит в память систему TP и передаст ей управление.

ЗАДАНИЕ. Установить связь с системой Турбо-Паскаль.

4.2 Основное изображение экрана TP

Основное изображение экрана обычно состоит из 3-х частей: основное меню (верхняя строка экрана), окно редактирования, нижняя строка экрана.

4.2.1 Основное меню TP

Верхняя строка экрана содержит элементы основного меню: File, Edit, Search, Run, Compile, Debug, Tools, Options, Window, Help. В основное меню можно попасть, нажав

192

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]