`
Читать книги » Книги » Разная литература » Газеты и журналы » Интернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория»

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

Перейти на страницу:

С:

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 и заменяться на

Перейти на страницу:

Откройте для себя мир чтения на siteknig.com - месте, где каждая книга оживает прямо в браузере. Здесь вас уже ждёт произведение Интернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория», относящееся к жанру Газеты и журналы / Сделай сам / Хобби и ремесла. Никаких регистраций, никаких преград - только вы и история, доступная в полном формате. Наш литературный портал создан для тех, кто любит комфорт: хотите читать с телефона - пожалуйста; предпочитаете ноутбук - идеально! Все книги открываются моментально и представлены полностью, без сокращений и скрытых страниц. Каталог жанров поможет вам быстро найти что-то по настроению: увлекательный роман, динамичное фэнтези, глубокую классику или лёгкое чтение перед сном. Мы ежедневно расширяем библиотеку, добавляя новые произведения, чтобы вам всегда было что открыть "на потом". Сегодня на siteknig.com доступно более 200000 книг - и каждая готова стать вашей новой любимой. Просто выбирайте, открывайте и наслаждайтесь чтением там, где вам удобно.

Комментарии (0)