📚 Hub Books: Онлайн-чтение книгРазная литератураИнтернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория»

Интернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория»

Шрифт:

-
+

Интервал:

-
+
1 ... 224 225 226 227 228 229 230 231 232 ... 237
Перейти на страницу:

С:

CD C: LEX

rem удалить старый файл C: LEXF1.txt

del C: LEXFl.txt

rem вызов редактора ЛЕКСИКОН

LEX C: LEXF1.txt

md A: RRR

md В: RRR

rem делаем копии на дискеты

сору c: lexfl.txt a: rrr

сору c: lexfl.txt b: rrr

rem вывод на принтер

сору с: lexf1.txt PRN

rem удаляем файл c: lexf1.txt

del c: lexf1.txt

Более сложные алгоритмы:

3. Создать пакетный файл, реализующий следующий алгоритм:

В дисководе 5.25" (на 1.2 Мб) форматировать дискеты на 360 Кб или на 1.2 Мб, в зависимости от того, передан хотя бы один параметр при запуске.

Имя пакетного файла, реализующего данный алгоритм: FFF.bat Если, при запуске, параметры НЕ заданы:

FFF

форматировать дискету на 1.2 Мб

Если, при запуске, первый параметр задан:

FFF X

форматировать дискету на 360 Кб

Блок-схема данного алгоритма:

РЕАЛИЗАЦИЯ ДАННОГО АЛГОРИТМА В ПАКЕТНОМ ФАЙЛЕ

echo ВСТАВЬТЕ ДИСКЕТУ В ДИСКОВОД А: и нажмите Enter

pause

rem проверка, задан ли 1 параметр?

if %1.==. GOTO L12

GOTO L360

: L12

rem форматировать на 1.2 Мб.

format А:

GOTO L_EXIT

: L360

rem форматировать на 360 Кб.

format A: /F:360

:L_EXIT

rem ВЫХОД (Конец)

4. Создать пакетный файл, реализующий следующий алгоритм: Проверить, существует ли заданный (в качестве параметра) файл на диске. Выдать соответствующее сообщение на экран.

Блок-схема данного алгоритма:

РЕАЛИЗАЦИЯ ДАННОГО АЛГОРИТМА В ПАКЕТНОМ ФАЙЛЕ

echo off

echo файл: %1

if EXIST %1 goto L1

GOTO L2

: L1

echo Такой Файл есть %1

GoТо LE

:L2

echo Файл не найден %1

: LE

pause

5. Создать пакетный файл, реализующий следующий алгоритм:

В алгоритме, указанном в примере 2 сделать дополнит. проверку: Передан ли хоть один параметр?

Если нет — сообщение об ошибке и выход.

Блок-схема данного алгоритма:

РЕАЛИЗАЦИЯ ДАННОГО АЛГОРИТМА В ПАКЕТНОМ ФАЙЛЕ

echo off

echo файл: %1

if %1.==. goto LERR

GOTO LSTART

: LERR

echo Бестолочь: задай имя файла!!!

GOTO LE

: LSTART

if EXIST %1 goto L1

GOTO L2

: L1

echo Такой Файл есть %1

GoТо LE

: L2

echo Файл не найден %1

: LE

pause

6. Создать пакетные файлы, реализующие следующий алгоритм:

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

Первая часть:

— определяет, передан ли параметр

— вторая часть реализует все действия по проверке существования файла.

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

Запускаемым является пакетный файл, реализующий первую часть алгоритма (A1.bat). Файл A2.bat вызывается из A1.bat.

РЕАЛИЗАЦИЯ ВТОРОЙ ЧАСТИ АЛГОРИТМА. В ПАКЕТНОМ ФАЙЛЕ N 2 (Имя пакетного файла: A2.bat)

if EXIST %1 goto L1

GOTO L2

: L1

echo Такой Файл есть %1

GoТо LE1

:L2

echo Файл не найден %1

: LE1

РЕАЛИЗАЦИЯ ПЕРВОЙ ЧАСТИ АЛГОРИТМА В ПАКЕТНОМ ФАЙЛЕ N 1 (Имя пакетного файла: A1.bat)

echo off

CLS

echo файл: %1

if %1.==. goto LERR

GOTO LSTART

: LERR

echo Бестолочь: задай имя файла!!!

GOTO LE

: LSTART

CALL A2 %1

: LE

pause

7. Создать пакетный файл, реализующий следующий алгоритм: С помощью команды TYPE вывести на экран содержимое всех файлов, имеющих расширение TXT, PAS, ASM. Для сканирования файла необходимо использовать команду: FOR…IN…DO

РЕАЛИЗАЦИЯ ДАННОГО АЛГОРИТМА В ПАКЕТНОМ ФАЙЛЕ

CLS

for %%А in (*. txt *. pas *. asm) do type %%A

pause

8. Основные принципы хранения информации на магнитных дисках в MS-DOS.

Файловая система MS-DOS (логические диски, каталоги, файлы, устройства MS-DOS).

 Терминология:

Флоппи-диск (дискета) — съемный гибкий магнитный диск.

Винчестер — не съемный жесткий магнитный диск (пакет дисков).

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

Цилиндр — объединение дорожек с одним и тем же номером, расположенных на разных поверхностях диска (для флоппи-диска под цилиндром подразумевается 2 дорожки)

Сектор — каждая дорожка, размещенная на диске, делится на секторы.

Каждый сектор имеет размер = 512 байт (для MS-DOS)

Кластер — это минимальная порция информации, которую MS-DOS считывает/записывает за одно обращение диску. Кластер "содержит" только последовательно расположенные сектора (цель — увеличить скорость обмена с диском).

Размер Кластера = N* (РазмерСектора) = N*512 байт,

где N = 2, 4, 8 и т. д.

FAT — Таблица размещения файлов

НАКОПИТЕЛИ НА МАГНИТНЫХ ДИСКАХ

Магнитные диски используются как запоминающие устройства, позволяющие хранить информацию долговременно, при отключенном питании.

Для работы с Магнитными Дисками используется устройство, называемое накопителем на магнитных дисках (НМД).

Обычно НМД состоит из следующих частей:

— контроллер дисковода,

— собственно дисковод,

— интерфейсные кабеля,

— магнитный диск

Контроллер дисковода управляет обменом информацией между CPU и ОЗУ, с одной стороны, и НМД — с другой.

Контроллер дисковода вставляется в один из свободных разъемов системной платы IBM PC (MotherBoard).

Дисковод содержит головки чтения/записи, механический привод перемещения головок и электронную схему для управления движением головок и чтением/записью данных.

Магнитный диск представляет собой основу с магнитным покрытием, которая вращается внутри дисковода вокруг оси.

Магнитное покрытие используется в качестве запоминающего устройства.

Магнитные Диски: жесткие (Винчестер) и гибкие (Флоппи).

Накопитель на жестких магнитных дисках — НЖМД (HDD).

Накопитель на гибких магнитных дисках — НГМД (FDD).

Винчестер (HDD) — накопитель на несъемном магнитном диске, созданный на основе спец. технологии (винчестерская технология — отсюда название).

Магнитный диск Винчестера (на металлической основе) "имеет" большую плотность записи и большое число дорожек. Винчестер может иметь несколько Магнитных Дисков. НЖМД типа Винчестер созданы в 1973 г. Все магнитные диски Винчестера (объединенные в пакет Дисков) — герметически "упакованы" в общий кожух. Магнитные диски НЕ могут изыматься из HDD и заменяться на

1 ... 224 225 226 227 228 229 230 231 232 ... 237
Перейти на страницу:

Комментарии

Обратите внимание, что комментарий должен быть не короче 20 символов. Покажите уважение к себе и другим пользователям!

Никто еще не прокомментировал. Хотите быть первым, кто выскажется?