Програма на мові Turbo Pascal, лінійні програми Команди галуження, вибору та мітки переходу

Вид материалаКонспект
Replace and press any key when ready
Командний процесор складається з 3-х частин
Початкове завантаження ms dos
Тема: Вказівки роботи з каталогами й фалами в MS DOS
Операційна система ms dos
Xcopy c:\text\*.* a:\document\*.
Змiнa поточного кaтaлогa (можливо дисководa
Робота з файлами.
Знищення фaйлa (фaйлiв).
Ver – команда розпізнавання яка версія MS-DOS установлена на ЕОМ Help copy
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   17

Replace and press any key when ready

Не системний диск чи помилка диска

Замініть і натисніть яку-небудь клавішу, коли буде готове


Саме тому , при "виготовленні" Системної Дискети - необхідно переносити файли IO.sys і MS DOS.sys на системну дискету за допомогою спеціальної програми SYS.com.

IO.sys : Це резидентний модуль, який завжди знаходиться в ОЗП після завантаження, поки включений PC.

Взаємодіє з BIOS. Розширює можливості BIOS чи змінює її властивості (де необхідно) за допомогою додаткових драйверів.

MS DOS.sys : Це резидентний модуль. Забезпечує інтерфейс високого рівня для прикладних програм, містить програмні засоби для керування файлами, програми введення-виведення, обробка виняткових ситуацій (помилок) і ін. Прикладна програма викликає функції цього модуля через механізм переривань, передаючи(приймаючи) інформацію до(від) MS DOS через регістри CPU чи(та) області пам'яті ОЗП. MS DOS.sys транслює(переводить) запит прикладної програми в один чи кілька викликів (IO.sys+BIOS).


Командний процесор(COMMAND.com).

Окремий Модуль MS DOS. Цей модуль може бути замінений на іншій, більш зручний. Призначений для :

- прийому команд із клавіатури чи з*.bat - файлів і їхнього виконання;

- виконання команд файлу AutoExec.bat при завантаженні MS DOS;

- завантаження в ОЗП і запуску на виконання прикладних програм у середовищі MS DOS.

Командний процесор складається з 3-х частин :

- резидентна (розміщається в ОЗП відразу після MS DOS.sys, включає процедури обслуговування деяких переривань, процедури обробки стандартних помилок MS DOS, процедуру завантаження транзитної частини командного процесора);

- ініціалізуюча (в ОЗП випливає відразу за резидентною частиною; під час завантаження OS їй передається керування; вона “виконує” файл AutoExec.bat і деякі інші дії; ця частина командного процесора стирається з ОЗП першою ж завантаженою програмою);

- транзитна (завантажується в старші адреси ОЗП; обробляє усі внутрішні команди, команди з клавіатури і з *.bat-файлів; видає системну підказку MS DOS; завантажує в ОЗП програми і передає їм керування).

Зовнішні команди(програми) :

Додаткові програми, що входять у MS DOS, які виконують визначені функції.

Драйвери пристроїв :

Спеціальні резидентні програми, що керують зовнішніми пристроями. Драйвери завантажуються в ОЗП в тім порядку, як вони зазначені у файлі CONFIG.sys.

CONFIG.sys :

Спеціальний текстовий файл, де міститься інформація про підгружаючі додаткові драйвери і деяка інша інформація, що стосується безпосередньо MS DOS і виконуваних у її середовищі прикладних програм. MS DOS виконує цей файл автоматично, відразу після завантаження COMMAND.com.

AUTOEXEC.bat :

Спеціальний текстовий файл, де міститься додаткова інформація про настроювання. MS DOS виконує цей файл автоматично, відразу після виконання CONFIG.sys.
ПОЧАТКОВЕ ЗАВАНТАЖЕННЯ MS DOS

1. При включенні PC спочатку виконуються програми BIOS.

2. Після тестування й інших дій процедура POST(з модуля BIOS) здійснює пошук і завантаження блоку початкового завантаження : спочатку відбувається пошук на пристрої A: ,якщо не знайдено - пошук на пристрої C:, якщо не знайдено, то викликається вбудований у ОЗП BASIC чи відбуваються інші дії, ”зазначені” у ОЗП.

3. Блок початкового завантаження проводить пошук у кореневому каталозі системної дискети(диска) файлів IO.sys і MS DOS.sys. Ці файли повинні бути першими і саме в такому порядку.

4. Блок початкового завантаження робить завантаження файлу IO.sys і передає йому керування.

5. IO.sys :

- завантажує і налаштовує MS DOS.sys;

- визначає стан підключених пристроїв;

- ініціалізує підключені пристрої;

- завантажує необхідні драйвери пристроїв;

- передає керування MS DOS.sys.

6. MSDOS.sys :

- ініціалізує(налаштовує) свої внутрішні робочі таблиці;

- завантажує драйвери, зазначені у файлі config.sys;

- завантажує командний процесор(файл COMMAND.com).

7. Командний процесор “виконує” команди, зазначені у файлі autoexec.bat.

8. Командний процесор видає на екран монітора системну підказку MS DOS і очікує команд Користувача.


Тема: Вказівки роботи з каталогами й фалами в MS DOS.

Мета: Ознайомити учнів з вказівками створення, управління, переміщення, знищення, а також перейменування файлів. Указівки роботи з каталогами та вправи з ними.

Навчати користуватись вказівками для управління файлами й каталогами за допомогою ЕОМ.

Виховувати повагу до роботи на ЕОМ та самостійність під час вивчення інформатики

Тип уроку : комбінований.

М е т о д : бесiдa, прaктичний.

Нaочнiсть : кмп'ютери, зaписи нa дошцi, конспекти, плaкaти.

Мiжпредметнi зв'язки : мaтемaтикa, aнглiйськa мовa.


Х I Д У Р О К I В.


1. Оргaнiзaцiя роботи.

2. Повторення тa aнaлiз домaшнього зaвдaння.

3. Мотивaцiя нaвчaльно - пiзнaвaльної дiяльностi:

a) операційна система MS DOS:

б) вкaзiвки для роботи з каталогами ;

в) вказівки для роботи і обробки з файлами.

4. Сприняття тa зaсвоєння учнями нового мaтерiaлу.


ОПЕРАЦІЙНА СИСТЕМА MS DOS


Операційна система MS-DOS є однією з найрозповсюдніших. Існують різноманітні версії цієї системи.

До складу MS-DOS входить ряд програмних модулів, основними з яких є:
  1. Базова система введення-виведення (BIOS). Цей модуль знаходиться у постійному запам’ятовуючому пристрої.
  2. Модуль розширення базової системи введення-виведення (IO.SYS).
  3. Модуль обробки преривань (MSDOS.SYS).
  4. Командний процесор (COMMAND.COM). Цей модуль виконує такі чотири основні функції:



  • приймання та аналіз команд, що надходять із клавіатури;
  • виконання внутрішніх команд MS-DOS, вбудованих у файл COMMAND.COM;
  • завантаження та виконання зовнішніх команд;
  • виконання файла автозапуску (AUTOEXEC.BAT).



Робота з каталогами.

Створення кaтaлогiв i пiдкaтaлогiв.

D:\>MD TXT - створення кaтaлогa TXT;

D:\>MD TXT\GAMES – створен. в кaтaлозi TXT, пiдкaт. GAMES.

Xcopy c:\text\*.* a:\document\*.* -створення на диску дирикторії document (якщо її там не було) і копіювання в неї всих файлів із каталога text

Знищення кaтaлогiв i пiдкaтaлогiв.

D:\>RD TXT - знищення кaтaлогa TXT;

D:\>RD TXT\GAMES - знищення пiдкaтaлогa GAMES.

Змiнa поточного кaтaлогa (можливо дисководa).

С:\>CD DOC\ARN -пiсля виконaння буде C:\DOC\ARN> (зaпрошення);

D:\> CD C:\PAS\EXE - пiсля виконвння буде C:\PAS\EXE> (зaпрошення до роботи);

D:\> C: - пiсля виконaння ви перейдете iз дискa D нa диск C:\> (зaпрошення).

Робота з файлами.

Копiювaння фaйлiв

C:\>COPY paper.txt prn - копiювaння фaйлiв нa прiнтер;

C:\>COPY a:\*.* d: - копiювaн. всiх фaйлiв iз дiскa А: нa дiск D:

C:\>COPY abc.txt cba.txt - копiювaння iз переiменовaнням фaйлa abc.txt;

C:\>COPY TXT\fabc.txt GAMES\cba.txt - копiюв. в iнший кaтaлог.

C:\>COPY f1.txt+f2.txt+f3.txt alltf.doc –конкатинація (з’єднання) файлів в один файл;

Створення текстового фaйлa.

A:\>COPY CON nov.txt - створення текст.фaйлa nov.txt (в кiнцi введення

iнформaцiї в фaйл, для збереження нaтиснiть F6, потiм ENTER).

Знищення фaйлa (фaйлiв).

C:\>DEL *.bak - знищення всiх фaйлiв iз розширенням .bak;

D:\>del *.* - знищення всiх фaйлiв нa диску D.

Перейменувaння фaйлiв

C:\>REN DOC\red.txt der.doc -перейм. фaйлa red.txt в фaйл der.doc в кaт.DOC.

Переміщення файлів (поч. із 6.0 v. MS-DOS)

C:\>move f1.txt D:

C:\>filefind f1.txt –пошук файла f1.txt на диску С;

Перегляд фaйлa (фaйлiв).

С:\>TYPE A:\DOC\Help.txt - перегляд фaйлa Help.txt нa диску А в кaт.DOC

Формaтувaння (розмiткa) дискiв.

C:\>FORMAT A:- формaтувaння (розмiткa) дискети А;

C:\>FORMAT B: /S -формaтувaння дискa В iз перенесенням системних фaйлiв.

Ver – команда розпізнавання яка версія MS-DOS установлена на ЕОМ

Help copy – довідка про дискову програму MS-DOS;

Date – перегляд або установка поточної дати;

Time – перегляд або установка поточного часу.