Инфоурок Информатика КонспектыДля проведения практических занятий по дисциплине "Операционные системы"

Для проведения практических занятий по дисциплине "Операционные системы"

Скачать материал

Министерство образования и науки Краснодарского края

ГБОУ СПО «АМТ» КК

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

МЕТОДИЧЕСКАЯ РАЗРАБОТКА

Методические указания

для студентов по проведению

практических занятий

 

 

по дисциплине                     Операционные системы

 

 

для специальности (группы специальностей)

230111 «Компьютерные сети»

230115 «Программирование в компьютерных сетях»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2012


 

ОДОБРЕНО

цикловой методической комиссией

«Программного обеспечения и информационных технологий»

 

Протокол № _____

от «____»________________ 20___ г.

Председатель ЦМК

 

_________________ А.Ю.Старкова

УТВЕРЖДАЮ

Зам. директора по УР

 

_________________ Л.А.Тараненко

«____» ________________ 20___ г.

 

 

 

 

Методическая разработка составлена в соответствии с рабочей программой по дисциплине «Операционные системы»

для специальности(ей)

230111 «Компьютерные сети»

230115 «Программирование в компьютерных сетях»

 

 

 

 

 

Автор:          Акимова Н.Ю., преподаватель специальных дисциплин, ГБОУ СПО «АМТ» КК

 

 

 

Рецензенты: Старкова А.Ю.., преподаватель специальных дисциплин, ГБОУ СПО «АМТ» КК

 

 

                                                   преподаватель специальных дисциплин, ГБОУ СПО «АМТ» КК

 


Рецензия

 

на методические указания для студентов по проведению практических занятий

дисциплины «Операционные системы»

преподавателя Акимовой Н.Ю.

 

 

Методические указания по проведению практических занятий ориентированы на студентов очной формы обучения по специальностям 230111 «Компьютерные сети», 230115 «Программирование в компьютерных сетях»

  В методических указаниях систематически и последовательно рассматриваются практические задачи посвященные работе с приложение ОС Windows «Командная строка». В нем содержится краткое описание основных команд командной строки, в том числе таких, как синтаксис и семантика, содержит примеры отражающие возможности приложения. Данные работы носят репродуктивный характер.

 

       Структура пособия, ее содержание позволяет дать студенту знания и умение необходимые для изучения специальных дисциплин,  имеет практическую направленность.

 

Заключение рецензента.

 

Реализация данной программы в учебном процессе позволит в полном объеме привить студентам знания, умения, навыки в соответствии с требованиями стандарта.

 

 

Рецензент                                                                          А.Ю.Старкова


Рецензия

на методические указания для студентов по проведения практических занятий

дисциплины «Операционные системы и среды»

преподавателя Акимовой Н.Ю.

 

Методические указания по проведению практических занятий ориентированы на студентов очной формы обучения по специальностям 230111 «Компьютерные сети», 230115 «Программирование в компьютерных сетях»

  В методических указаниях систематически и последовательно рассматриваются практические задачи посвященные работе с приложение ОС Windows «Командная строка». В нем содержится краткое описание основных команд командной строки, в том числе таких, как синтаксис и семантика, содержит примеры отражающие возможности приложения. В данном пособии содержится 15 практических работ. Данные работы носят репродуктивный характер.

 

       Структура пособия, ее содержание позволяет дать студенту знания и умение необходимые для изучения специальных дисциплин,  имеет практическую направленность.

 

Заключение рецензента.

 

Методические указания составлены в соответствии с рабочими программами и  с требованиями Государственного стандарта среднего специального образования по специальностям 230111 «Компьютерные сети», 230115 «Программирование в компьютерных сетях»

 

Рецензент       


                                                             

Содержание

Введение. 3

Практическая работа № 1. 4

Практическая работа № 2. 7

Практическая работа № 3. 8

Практическая работа № 4. 9

Практическая работа № 5. 10

Практическая работа № 6. 12

Практическая работа № 7. 13

Практическая работа № 8. 14

Практическая работа № 9. 15

Практическая работа № 10. 16

Практическая работа № 11. 17

Практическая работа № 12. 18

Литература. 19


Введение.

В настоящем пособии содержится набор практических занятий по дисциплине «Операционные системы и среды» для специальностей 230111 «Компьютерные сети»,

230115 «Программирование в компьютерных сетях».

Пособие содержит практические работы № 1,2,3,4,5,6,7,8,9,10,11,12. Оно посвящено ряду занятий по работе с приложение ОС Windows «Командная строка». В нем содержится краткое описание основных команд командной строки, в том числе таких, как синтаксис и семантика, содержит примеры отражающие возможности приложения. Данные работы носят репродуктивный характер.

После выполнения практических работ студент должен

§  знать

·         команды командной строки;

·         вызов подсказки по командам;

·         правила составления bat – файлов.

§  уметь

·         работать в командной строке;

·         создавать bat – файлы.

Критерии оценки.

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

 


Практическая работа № 1

Тема:Знакомство с командной строкой (cmd). Команды cmd ч.1.

1. Цель работы:

Научится работать в приложении cmd, ознакомиться с командами cmd.

2. Основные сведения

ОбычныйТерминСписокопределенийАдресЦитатыФорматированныйконецформыначалоформыИнтерфейс командной строки (англ. CLI, Command Line Interface) — разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются только путём ввода с клавиатуры текстовых строк (команд). Также известен под названием консоль.

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

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

конецформыначалоформыНа устройстве-консоли, которое печатало текст на бумаге, интерфейс командной строки был единственным возможным. На видеотерминалах интерфейс командной строки применяется по таким причинам:

·         Небольшой расход памяти по сравнению с системой меню.

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

·         Естественное расширение интерфейса командной строки — пакетный интерфейс. Его суть в том, что в файл обычного текстового формата записывается последовательность команд, после чего этот файл можно выполнить в программе, что возымеет такой же (не меньший) эффект, как если бы эти команды были по очереди введены в командную строку. Примеры — bat-файлы в Windows, shell-скрипты в Unix-системах.

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

Наиболее общий формат команд (в квадратные скобки помещены необязательные части):

[символ_начала_команды]имя_команды [параметр_1 [параметр_2 […]]]

Символ начала команды может быть самым разным, однако чаще всего для этой цели используется косая черта (/). Если строка вводится без этого символа, выполняется некоторая базовая команда: например, строка «Привет» в IRC эквивалентна вводу «/msg Привет». Если же такой базовой команды нет, символ начала команды отсутствует вообще (как, например, в DOS).

Параметры команд могут иметь самый разный формат. В основном применяются следующие правила:

·         параметры разделяются пробелами (и отделяются от названия команды пробелом)

·         параметры, содержащие пробелы, обрамляются кавычками-апострофами (') или двойными кавычками (")

·         если параметр используется для обозначения включения какой-либо опции, выключенной по умолчанию, он начинается с косой черты (/) или дефиса (-)

·         если параметр используется для включения/выключения какой-либо опции, он начинается (или заканчивается) знаком плюс или минус (для включения и выключения соответственно)

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

·         если параметр указывает объект, к которому применяется действие команды, он не начинается со специальных символов

·         если параметр указывает дополнительный параметр какой-либо опции, то он имеет формат /опция:дополнительный_параметр (вместо косой черты также может употребляться дефис)

Для запуска cmd необходимо выполнить последовательность действий:

1.        Войти в меню Пуск – Выполнить

2.        Ввести название приложения cmd

3.        нажать клавишу Enter

Либо: Пуск – Все программы – Стандартные – Командная строка.

Если все действия выполнены верно то на экране появится окно вида:

Надпись типа C:\Documents and Settings\s0\> в верхней левой части окна указывает путь к текущей папке.

Для вызова списка команд cmd необходимо набрать команду Help, при чем регистр значения не имеет. По этой команде будет выведен список из более чем 70 команд с кратким описанием. Для более полного описания команды нужно набрать в cmd либо

Help команда,

либо

команда /?

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

attrib/? .

 

3. Выполнение работы

1.          Запустить cmd.

2.          При помощи команды help вывести на экран список всех команд cmd.

3.          Ознакомится с подробным описанием команд assoccopy.

4.          Закрепить умение работать с командами attrib, cd, cls, cmd, color, comp, copy на практике.

5.          Оформить отчет с подробным описание команд перечисленных в п.4. Сдать отчет преподавателю, ответить на вопросы.

                                                                         

4. Контрольные вопросы

1.          Назначение cmd?

2.          Как запустить cmd?

3.          Назначение команд attrib, cd, cls, cmd, color, comp, copy и их атрибутов?  

 


Практическая работа № 2

Тема:Знакомство с командной строкой (cmd). Команды cmd ч.2.

1. Цель работы:

Научится работать в приложении cmd, ознакомиться с командами cmd.

2. Основные сведения

Общий формат команд (в квадратные скобки помещены необязательные части):

[символ_начала_команды]имя_команды [параметр_1 [параметр_2 […]]]

Символ начала команды может быть самым разным, однако чаще всего для этой цели используется косая черта (/). Если строка вводится без этого символа, выполняется некоторая базовая команда: например, строка «Привет» в IRC эквивалентна вводу «/msg Привет». Если же такой базовой команды нет, символ начала команды отсутствует вообще (как, например, в DOS).

Параметры команд могут иметь самый разный формат. В основном применяются следующие правила:

·         параметры разделяются пробелами (и отделяются от названия команды пробелом)

·         параметры, содержащие пробелы, обрамляются кавычками-апострофами (') или двойными кавычками (")

·         если параметр используется для обозначения включения какой-либо опции, выключенной по умолчанию, он начинается с косой черты (/) или дефиса (-)

·         если параметр используется для включения/выключения какой-либо опции, он начинается (или заканчивается) знаком плюс или минус (для включения и выключения соответственно)

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

·         если параметр указывает объект, к которому применяется действие команды, он не начинается со специальных символов

·         если параметр указывает дополнительный параметр какой-либо опции, то он имеет формат /опция:дополнительный_параметр (вместо косой черты также может употребляться дефис)

 

 

3. Выполнение работы

1.          Запустить cmd.

2.          При помощи команды help вывести на экран список всех команд cmd.

3.          Ознакомится с подробным описанием команд datelabel.

4.          Закрепить умение работать с командами date, del, dir, echo, fc, for на практике.

5.          Оформить отчет с подробным описание команд перечисленных в п.4. Сдать отчет преподавателю, ответить на вопросы.

 

 

4. Контрольные вопросы

1.          Назначение cmd?

2.          Как запустить cmd?

3.          Как вызвать расширенную подсказку по командам?

4.          Назначение команд date, del, dir, echo, fc, for и их атрибутов?


 Практическая работа № 3

Тема:Знакомство с командной строкой (cmd). Команды cmd ч.3.

1. Цель работы:

Научится работать в приложении cmd, ознакомиться с командами cmd.

2. Основные сведения

Общий формат команд (в квадратные скобки помещены необязательные части):

[символ_начала_команды]имя_команды [параметр_1 [параметр_2 […]]]

Символ начала команды может быть самым разным, однако чаще всего для этой цели используется косая черта (/). Если строка вводится без этого символа, выполняется некоторая базовая команда: например, строка «Привет» в IRC эквивалентна вводу «/msg Привет». Если же такой базовой команды нет, символ начала команды отсутствует вообще (как, например, в DOS).

Параметры команд могут иметь самый разный формат. В основном применяются следующие правила:

·         параметры разделяются пробелами (и отделяются от названия команды пробелом)

·         параметры, содержащие пробелы, обрамляются кавычками-апострофами (') или двойными кавычками (")

·         если параметр используется для обозначения включения какой-либо опции, выключенной по умолчанию, он начинается с косой черты (/) или дефиса (-)

·         если параметр используется для включения/выключения какой-либо опции, он начинается (или заканчивается) знаком плюс или минус (для включения и выключения соответственно)

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

·         если параметр указывает объект, к которому применяется действие команды, он не начинается со специальных символов

·         если параметр указывает дополнительный параметр какой-либо опции, то он имеет формат /опция:дополнительный_параметр (вместо косой черты также может употребляться дефис)

 

 

3. Выполнение работы

1.          Запустить cmd.

2.          При помощи команды help вывести на экран список всех команд cmd.

3.          Ознакомится с подробным описанием команд mdrmdir.

4.          Закрепить умение работать с командами md, move, pause, rd, ren на практике.

5.          Оформить отчет с подробным описание команд перечисленных в п.4. Сдать отчет преподавателю, ответить на вопросы.

 

 

 

4. Контрольные вопросы

1.          Назначение cmd?

2.          Как запустить cmd?

3.          Как вызвать расширенную подсказку по командам?

4.          Назначение команд md, move, pause, rd, ren и их атрибутов?

 


Практическая работа № 4

Тема:Знакомство с командной строкой (cmd). Команды cmd ч.4.

2. Основные сведения

Общий формат команд (в квадратные скобки помещены необязательные части):

[символ_начала_команды]имя_команды [параметр_1 [параметр_2 […]]]

Символ начала команды может быть самым разным, однако чаще всего для этой цели используется косая черта (/). Если строка вводится без этого символа, выполняется некоторая базовая команда: например, строка «Привет» в IRC эквивалентна вводу «/msg Привет». Если же такой базовой команды нет, символ начала команды отсутствует вообще (как, например, в DOS).

Параметры команд могут иметь самый разный формат. В основном применяются следующие правила:

·         параметры разделяются пробелами (и отделяются от названия команды пробелом)

·         параметры, содержащие пробелы, обрамляются кавычками-апострофами (') или двойными кавычками (")

·         если параметр используется для обозначения включения какой-либо опции, выключенной по умолчанию, он начинается с косой черты (/) или дефиса (-)

·         если параметр используется для включения/выключения какой-либо опции, он начинается (или заканчивается) знаком плюс или минус (для включения и выключения соответственно)

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

·         если параметр указывает объект, к которому применяется действие команды, он не начинается со специальных символов

·         если параметр указывает дополнительный параметр какой-либо опции, то он имеет формат /опция:дополнительный_параметр (вместо косой черты также может употребляться дефис)

3. Цель работы:

Научится работать в приложении cmd, ознакомиться с командами cmd.

 

4. Выполнение работы

1.          Запустить cmd.

2.          При помощи команды help вывести на экран список всех команд cmd.

3.          Ознакомится с подробным описанием команд setxcopy.

4.          Закрепить умение работать с командами sort, start, time, title, tree, type, xcopy на практике.

5.          Оформить отчет с подробным описание команд перечисленных в п.4. Сдать отчет преподавателю, ответить на вопросы.

 

 

 

3. Контрольные вопросы

1.          Назначение cmd?

2.          Как запустить cmd?

3.          Как вызвать расширенную подсказку по командам?

4.          Назначение команд sort, start, time, title, tree, type, xcop и их атрибутов?

 

 


Практическая работа № 5

Тема:Пакетные файлы ч.1. Создание Bat – файлов.

1.Цель работы:

Освоить работы с пакетными файлами.

2. Основные сведения

Пакетный файл (англ. batch file) — текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. После запуска пакетного файла, программа — интерпретатор (как правило COMMAND.COM или CMD.EXE) читает его строка за строкой и последовательно исполняет команды. Пакетный файл — аналог shell script в Unix-подобных операционных системах.

Пакетные файлы полезны для автоматического запуска приложений. Основная область применения — автоматизация наиболее рутинных операций, что регулярно приходится совершать пользователю компьютера. Примерами таких операций могут служить — обработка текстовых файлов; копирование, перемещение, переименование, удаление файлов; работа с папками; архивация; создание резервных копий баз данных и т. п. Пакетные файлы поддерживают операторы if и goto (а в системах семейства Windows NT и расширенный оператор for), что позволяет обрабатывать результаты выполнения предыдущих команд или приложений и в зависимости от этого выполнять дальше тот или иной блок команд (как правило, в случае удачного завершения приложение возвращает 0 в переменной errorlevel; в случае неудачного — 1 или большее значение).

Пакетные файлы в DOS имеют расширение .bat; для других операционных систем они могут иметь другие расширения — например, .CMD в Windows NT и OS/2, или .BTM в 4DOS или подобных оболочках.

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

конецформыначалоформыПрограммирование пакетных файлов появилось в MS-DOS и Windows с самого зарождения этих операционных систем. Командные интерпретаторы этих систем предлагают два режима работы: интерактивный режим (когда пользователь непосредственно вводит команды в командной строке и немедленно их исполняет) и пакетный режим (когда пользователь запускает предварительно записанную последовательность команд). Концепция обоих режимов была почерпнута из различных Unix—оболочек, равно как и из других текстовых интерфейсов командной строки начала 1980-х годов, таких как CP/M.

Коммандный интерпретатор в MS-DOS имеет название COMMAND.COM. Эволюция этой ветви пакетного программирования прошла через различные версии MS-DOS к Windows 95, Windows 98 и, наконец, к Windows Me. Наиболее известным пакетным файлом в этих системах является AUTOEXEC.BAT, специальный пакетный файл, который исполняется во время загрузки операционной системы.

Новые версии Windows — Windows 2000, Windows XP и Windows Vista основаны не на MS-DOS, а на Windows NT. NT-подобные системы включают интерпретатор cmd.exe, который частично совместим с COMMAND.COM. Некоторые старые возможности MS-DOS недоступны, однако вместо них появились дополнительные возможности и команды. COMMAND.COM до сих пор включается в NT-подобные системы для обеспечения лучшей обратной совместимости.

Существуют различные другие командные интерпретаторы, разработанные не компанией Microsoft и предоставляющие расширенный синтаксис команд для пакетного программирования. Примером может служить 4DOS.

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

В пакетных файлах допускается записывать одну команду в каждой строке, без применения операторов объединения.

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

Для доступа из командного файла к параметрам командной строки применяются символы %0, %1, …, %9 или %*. При этом вместо %0 подставляется имя выполняемого пакетного файла, вместо %1, %2, …, %9 — значения первых девяти параметров командной строки соответственно, а вместо %* — все аргументы. Если в командной строке при вызове пакетного файла задано меньше девяти параметров, то "лишние" переменные из %1 – %9 замещаются пустыми строками.

3. Выполнение работы

1.          Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2.          Открыть его при помощи контекстного меню Изменить.

3.          Записать код задания, сохранить файл, запустить его.

4.          Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

4. Пример выполнения работы

Постановка задачи:

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

Код пакетного файла:

MD 111

COPY *.* 111

PAUSE

 

Примечание: символ * означает что на его месте может быть любое количество любых символов, символ ? – один любой символ; команда PAUSE ставится в конце пакетного файла, для возможности просмотра результата выполнения команд и выявления ошибок.

 

 

5. Задание к практической работе

1.               Создать пакетный файл, создающий директорию и копирующий все текстовые файлы текущей директории во вновь созданную.

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

 

 

 

6. Контрольные вопросы

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?
  5. Что означают символы * ? в имени либо расширении файла?
  6. Что такое замещаемый параметр? Его назначение?
  7. Как использовать замещаемый параметр?

 


Практическая работа № 6

Тема:Пакетные файлы ч.2. Создание файлов. Операторы перенаправления.

1.Цель работы

Освоить  работу с пакетными файлами.

2. Основные сведения

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

copy con имя файла (незабываем указывать расширение файла).

После нажатия клавиши Enter курсор будет переведен на следующую строку и можно ввести текст, который будет записан в создаваемый файл. Для закрытия режима редактирования необходимо нажать либо клавишу F6, либо комбинацию клавиш Ctrl+Z.

конецформыначалоформыДля выдачи текста справки не на экран, а в файл, можно воспользоваться перенаправлением вывода. Стандартным устройством ввода является клавиатура, а устройством вывода – дисплей, но эти устройства можно переназначить с использованием символов перенаправления

< - перенаправление ввода

>- перенаправление вывода (или >> - перенаправление в существующий файл, когда выводимые данные дописываются в конец файла.)

Также операторы перенаправления можно использовать для создания файлов, для этого необходимо написать:

echo > имя файла

 

3. Выполнение работы

1.               Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2.               Открыть его при помощи контекстного меню Изменить.

3.               Записать код задания, сохранить файл, запустить его.

4.               Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

 

4. Задание к практической работе

 

1.          Создать пакетный файл  создающий два файла, один при помощи команды copy con, другой при помощи оператора перенаправления.

 

2.          Создать пакетный файл записывающий в один файл системные время и дату.

 

 

5.Контрольные вопросы

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?
  5. Отличие > от >>?
  6. как завершить работу с командой copy con?

Практическая работа № 7

Тема:Пакетные файлы ч.3. Команда IF.

1.Цель работы

Освоить  работу с пакетными файлами.

2. Основные сведения

Оператор условного выполнения команд в пакетном файле.

IF [NOT] ERRORLEVEL число команда

IF [NOT] строка1==строка2 команда

IF [NOT] EXIST имя_файла команда

  NOT               Обращает истинность условия: истинное условие

                    становится ложным, а ложное - истинным.

  ERRORLEVEL число  Условие является истинным, если код возврата последней

                    выполненной программы не меньше указанного числа.

  строка1==строка2  Это условие является истинным, если указанные строки

                    совпадают.

  EXIST имя_файла   Это условие является истинным, если файл с указанным

                    именем существует.

  команда           Задает команду, выполняемую при истинности условия.

                    За этой командой может следовать ключевое слово ELSE,

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

                    выполняться в том случае, если условие ложно.

Предложение ELSE должно располагаться в той же строке, что и команда,

следующая за ключевым словом IF. 

Например:

    IF EXIST имя_файла. ( del имя_файла. ) ELSE ( echo имя_файла. missing. )

 

Следующий пример содержит ОШИБКУ, поскольку команда del должна

заканчиваться переходом на новую строку:

IF EXIST имя_файла. del имя_файла. ELSE echo имя_файла. missing

 

3. Выполнение работы

1.          Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2.          Открыть его при помощи контекстного меню Изменить.

3.          Записать код задания, сохранить файл, запустить его.

4.          Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

4. Задание к практической работе

1.      Создать пакетный файл проверяющий наличие некоторого файла (допустим 1.txt) и выводящий сообщение о его наличии, если файл есть, и отсутствии, если файл не найден.

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

 

5.Контрольные вопросы

 

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?
  5. Значение и русский перевод IF ELSE EXIST?

 


 

Практическая работа № 8

Тема:Пакетные файлы ч.4. Команда FOR.

1.Цель работы

Освоить работу с пакетными файлами.

2. Основные сведения

Выполнение указанной команды для каждого файла набора.

FOR %переменная IN (набор) DO команда [параметры]

  %переменная Подставляемый параметр.

  (набор)             Набор, состоящий из одного или нескольких файлов.

                          Допускается использование подстановочных знаков.

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

  параметры       Параметры и ключи для указанной команды.

 

В пакетных файлах для команды FOR используется запись %%переменная вместо %переменная. Имена переменных учитывают регистр букв (%i отличается от %I).

Добавление поддерживаемых вариантов команды FOR при включении расширенной обработки команд:

FOR /D %переменная IN (набор) DO команда [параметры]

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

FOR /R [[диск:]путь] %переменная IN (набор) DO команда [параметры]

Выполнение команды для каталога [диск:]путь, а также для всех подкаталогов этого пути.  Если после ключа /R не указано имя каталога, выполнение команды начинается с текущего каталога.  Если вместо набора указана только точка (.), команда выводит список    всех подкаталогов.

FOR /L %переменная IN (начало,шаг,конец) DO команда [параметры]

Набор раскрывается в последовательность чисел с заданными началом, концом и шагом приращения.  Так, набор (1,1,5) раскрывается в (1 2 3 4 5), а набор (5,-1,1) заменяется на (5 4 3 2 1).

 

3. Выполнение работы

1.          Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2.          Открыть его при помощи контекстного меню Изменить.

3.          Записать код задания, сохранить файл, запустить его.

4.          Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

 

4. Задание к практической работе

1.          Создать пакетный файл выводящий на экран последовательность чисел от 100 до 0 с шагом 2.

2.          Создать пакетный файл выводящий на экран все папки и подпапки текущего каталога.

 

6. Контрольные вопросы

 

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?
  5. Значение ключей команды For?

Практическая работа № 9

Тема:Пакетные файлы ч.5. Операторы объединения. Системные переменные.

1.Цель работы

Освоить работу с пакетными файлами.

2. Основные сведения

Выделяют три основных оператора объединения &, &&, ||, которые позволяют организовывать условия, а также предоставляют возможность записывать в одной строке cmd, либо пакетного файла более одной команды. Рассмотрим формат записи этих операторов, на примере двух команд:

команда1&команда2            – команда2 выполняется за командой1

 

команда1&& команда2 – команда2 выполняется, если выполнилась команда1

 

команда1||команда2 – команда2 выполняется, если не выполнилась команда1

 

К системным переменным относят:

%time% - содержит значение текущего системного времени

%date% - содержит значение текущей даты.

Системные переменные могут использоваться вместо соответствующих команд, когда нужно получить только значение времени (даты), без их изменения. Например, присвоить значение даты вновь создаваемому каталогу:

md %date%.

 

3. Выполнение работы

1.          Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2.          Открыть его при помощи контекстного меню Изменить.

3.          Записать код задания, сохранить файл, запустить его.

4.          Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

4. Задание к практической работе

 

1. Создать пакетные файлы используя операторы объединения и команды командной строки: md, echo, dir, title, color, rd, attrib, copy, del.

 

2. Создать пакетный файл, создающий папку с именем текущей даты, в папке создать текстовый файл содержащий системное время (использовать только системные переменные даты и времени).

 

 

 

6. Контрольные вопросы

 

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?
  5. Какие операторы объединения существуют? Их значения?

Практическая работа № 10

Тема: Пакетные файлы ч.6.

1.Цель работы

Освоить работу с пакетными файлами.

2. Выполнение работы

1.          Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2.          Открыть его при помощи контекстного меню Изменить.

3.          Записать код задания, сохранить файл, запустить его.

4.          Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

3. Задание к практической работе

 

  1. Создать пакетный файл, выводящий содержимое 3-х  файлов из 3-х подкаталогов.
  2. Создать пакетный файл,  удаляющий 5 файлов из подкаталога.
  3. Создать пакетный файл, копирующие все текстовые файлы в задаваемый каталог.
  4. Создать пакетный файл, проверяющий наличие файла 1.txt в каталоге AKL. Если файла не обнаружено, то удалить все файлы из B1, удалить все текстовые файлы из AKL.
  5. Создать пакетный файл, создающий 4 подкаталога, 2 файла в подкаталоге. Скопировать в остальные подкаталоги эти 2 файла.

 

 

4. Контрольные вопросы

 

 

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?

Практическая работа № 11

Тема: Пакетные файлы ч.7.

1.Цель работы

Освоить работу с пакетными файлами.

 

2. Выполнение работы

1.          Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2.          Открыть его при помощи контекстного меню Изменить.

3.          Записать код задания, сохранить файл, запустить его.

4.          Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

3. Задание к практической работе

 

  1. Создать пакетный файл, с помощью которого создаётся папка, в которой находится текстовый файл с текущим системным временем.
  2. Создать пакетный файл, с помощью которого создаётся папка, в которой находится текстовый файл со списком файлов и подпапок диска d:.
  3. Создать пакетный файл, который будет переименовывать все папки, в указанном каталоге, имя которых будет начинаться на букву «а»
  4. Создать пакетный файл, который будет производить поиск всех файлов открывающихся приложением Microsoft Word.
  5. Создать пакетный файл, выводящий на экран содержимое запрашиваемых файлов.

 

 

4. Контрольные вопросы

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?

Практическая работа № 12

Тема: Пакетные файлы ч.8.

1.Цель работы

Освоить работу с пакетными файлами.

 

 

2. Выполнение работы

1.          Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2.          Открыть его при помощи контекстного меню Изменить.

3.          Записать код задания, сохранить файл, запустить его.

4.          Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

 

3. Задание к практической работе

  1. Создать пакетный файл, удаляющий из заданного каталога, заданные файлы.
  2. Создать пакетный файл, копирующий все текстовые файлы из заданного каталога в задаваемый каталог.
  3.  Создать пакетный файл, копирующие все текстовые файлы *1.txt в подкаталог TEXT1, а все файлы *2.txt в подкаталог text2.
  4. Создать пакетный файл, проверяющий наличия 2 файлов и выводящий их содержимое на экран, если файлов не обнаружено удалить все файлы с расширением *.txt.
  5. Создать пакетный файл, который выводит на экран содержимое определенного файла, если файл существует. Если файла нет, создать его.

4. Контрольные вопросы

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?

Практическая работа № 13

Тема: Пакетные файлы ч.9.

1.Цель работы

Освоить работу с пакетными файлами.

 

 

2. Выполнение работы

5.          Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

6.          Открыть его при помощи контекстного меню Изменить.

7.          Записать код задания, сохранить файл, запустить его.

8.          Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

 

3. Задание к практической работе

 

1. Вывести список файлов и подпапок диска D.

2. Если существует файл 1.txt - вывести его содержимое на экран, если же его нет - то создать его.

3. Если существует файл 1.txt, то скопировать все файлы с расширением .doc в папку DOCUMENTS, если такого нет,

    то переместить все файлы с расширением .doc в папку DOCUMENTS.

4. Создать папки ONE и TWO двумя различными способами.

5. Если существует файл shut.txt - выключить компьютер.

6. Создать папку с текущей датой в имени. Если существует файл 1.txt, то поставить на нём атрибут     "только чтение", если же его не существует, то создать в папке с текущей датой файл

7. С помощью цикла создать 10 папок с именами от 1 до 10.

 

4. Контрольные вопросы

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?

Практическая работа № 14

Тема: Пакетные файлы ч.10.

1.Цель работы

Освоить работу с пакетными файлами.

 

 

2. Выполнение работы

1. Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2. Открыть его при помощи контекстного меню Изменить.

3. Записать код задания, сохранить файл, запустить его.

4. Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

 

3. Задание к практической работе

 

1. Если существует файл exp.txt, то поставить на него атрибут "Скрытый", если нет - создать его и поставить   на него атрибут "Только чтение".

2. Создать папку с датой в имени. Если рядом с этой папкой есть файл 1.txt, то создать в папке с датой  ещё две папки Q и W и в каждую скопировать файл 1.txt, иначе создать только файл 1.txt.

3. Создать с помощью цикла 30 папок для учеников вида "1-i_u4enik", "2-i_u4enik" и т.д.

4. Если существует файл 1.txt - создать 10 папок, иначе одну папку.

5. Ввести значение строки и прибавить к нему любое положительное число с помощью команды set.

 

4. Контрольные вопросы

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?

 

Практическая работа № 15

Тема: Пакетные файлы ч.11.

1.Цель работы

Освоить работу с пакетными файлами.

 

 

2. Выполнение работы

1. Создать текстовый документ. Переименовать его, задав произвольное имя и расширение bat. Например: 1.bat

2. Открыть его при помощи контекстного меню Изменить.

3. Записать код задания, сохранить файл, запустить его.

4. Оформить отчет содержащий код пакетных файлов. Сдать отчет преподавателю, ответить на вопросы.

 

 

3. Задание к практической работе

 

1. Создать текстовый док-т, записав в него номер своей группы.

2. Создать папку QOP, создать в ней QOP2, в QOP2 создать текстовый док-т.

3. Создать папку pz, создать папку ju, создать в папке ju текстовый док-т, копировать его в папку pz.

4. Создать папку Zpi и Uyh, создать в папке Zpi 20 текстовых док-ов и в Uyh 20 doc файлов. Переместить все doc файлы в папку Zpi и все текстовые файлы в папку Uyh.

5. Создать 20 папок, в каждой из которых будет папка с таким же названием.

6. Создать 20 папок, в каждой из которых будет 200 папок.

7. Создать bat файл, который будет при запуске сразу закрываться.

 

 

 

4. Контрольные вопросы

  1. Назначение пакетных файлов?
  2. Какие расширения могут иметь пакетные файлы?
  3. Какие команды могут использоваться в пакетных файлах?
  4. Сколько команд можно записывать в одной строке пакетного файла?

 

Приложение

(примеры решений практических заданий выносимых на экзамен)

 

01. Создать файлы 1.txt и 2.txt двумя разными способами.

   copy con 1.txt

   echo>2.txt

02. Создать файл sample.txt и написать в нём своё имя. После этого просмотреть его.

   echo>sample.txt NAME

   type sample.txt

03. Создать папку TEST, в ней - файл 1.txt и переименовать его в 2.txt.

   md TEST

   echo>TEST\1.txt

   rename TEST\1.txt 2.txt

04. Создать файл safe.txt, написать в нём любую фразу и поставить на этот файл атрибут "только чтение".

   echo>safe.txt FRAZA

   attrib safe.txt +R

05. Через .bat файл запустить ещё одну копию командного интерпретатора.

   start cmd

06. Создать файл 1.txt и папку FPS. Скопировать файл 1.txt в папку FPS.

   echo>1.txt

   md FPS

   copy 1.txt FPS

07. Создать папку с текущей датой в имени и в ней файл 1.txt.

   md %DATE%

   echo>%DATE%\1.txt

08. Создать файл 1.txt и 2.txt. На файл 1.txt поставить атрибут "скрытый", а файл 2.txt удалить.

   echo>1.txt

   echo>2.txt

   attrib 1.txt +H

   del 2.txt

09. Вывести список файлов и подпапок диска D.

   dir :D

10. Вывести надпись "Hello, World!" с помощью .bat файла.

   echo Hello, World!

11. Вывести на экран цикл с начальным значением 1, с конечным значением 100 и шагом 2.

   for /L %%a in (1,2,100) do echo %%a

12. Если существует файл 1.txt - вывести его содержимое на экран, если же его нет - то создать его.

   if exist 1.txt type 1.txt

   else echo>1.txt

13. Если существует файл 1.txt, то скопировать все файлы с расширением .doc в папку DOCUMENTS, если такого нет,

    то переместить все файлы с расширением .doc в папку DOCUMENTS.

   md DOCUMENTS

   if exist 1.txt copy *.doc DOCUMENTS

   else move *.doc DOCUMENTS

14. Создать папки ONE и TWO двумя различными способами.

   MD ONE

   MKDIR TWO

15. Создать папку с текущей датой в имени, в ней файл 1.txt и удалить эту папку, предварительно скопировав из неё

    файл 1.txt в другую папку с именем COPYR.

   md %DATE%

   copy con %DATE%\1.txt

   copy %DATE%\1.txt COPYR

   rd %DATE%

16. Создать папку ONE и переименовать её в TWO.

   md ONE

   rename ONE TWO

17. Если существует файл shut.txt - выключить компьютер.

   if exist shut.txt shutdown

18. Создать папку с текущей датой в имени. Если существует файл 1.txt, то поставить на нём атрибут

    "только чтение", если же его не существует, то создать в папке с текущей датой файл 3.txt.

   md %date%

   if exist 1.txt attrib 1.txt +R

   else echo>%DATE%\3.txt

19. Если существует файл 1.txt - удалить из текущего каталога все .doc, иначе скопировать все .xls файлы

    в папку TEXT.

   md TEXT

   if exist 1.txt del *.doc else

   copy *.xls TEXT

20. С помощью цикла создать 10 папок с именами от 1 до 10.

   for /L %%a in (1,1,10) do md %%a

21. Создать дерево из 5 папок. В последней - файл read.txt и написать в нём любой текст.

   md 1\2\3\4\5\

   echo> 1\2\3\4\5\read.txt TEXT

22. Создать файл info.txt, который будет содержать надпись в виде даты и времени его создания и на котором будет

    стоять атрибут "Только чтение".

   echo> info.txt %DATE% %TIME%

   attrib info.txt +R

23. Если существует файл exp.txt, то поставить на него атрибут "Скрытый", если нет - создать его и поставить

    на него атрибут "Только чтение".

   if exist exp.txt attrib exp.txt +H

   else echo>exp.txt

   attrib exp.txt +R

24. Если существует файл 1.xls - переименовать его в 3.xls, иначе создать файл 2.xls и поставить на него атрибуты

    "Архивный", "Только чтение" и "Скрытый".

   if exist 1.xls rename 1.xls 3.xls

   else

   echo>2.xls

   attrib 2.xls +A +R +H

25. Создать папку с датой в имени. Если рядом с этой папкой есть файл 1.txt, то создать в папке с датой

    ещё две папки Q и W и в каждую скопировать файл 1.txt, иначе создать только файл 1.txt.

   md %DATE%

   if exist 1.txt md %DATE%\Q & md %DATE%\W

   copy 1.txt %DATE%\Q & copy 1.txt %DATE%\W

   else echo>1.txt

26. Создать с помощью цикла 30 папок для учеников вида "1-i_u4enik", "2-i_u4enik" и т.д.

   for /L %%a in (1,1,30) do md %%a-i_u4enik

27. Если существует файл 1.txt - создать 10 папок, иначе одну папку.

   if exist 1.txt for /L %%a in (1,1,10) do md %%a

   else

   md 1

28. Ввести значение строки и прибавить к нему любое положительное число с помощью команды set.

   set ARG=17

   set /a RESULT=ARG + 56

   echo %RESULT%

29. Создать файл и поставить на него атрибут "Только чтение". Попытаться написать в него любой текст,

    если не получится - переименовать его.

   echo>1.txt && attrib 1.txt +R

   echo>1.txt TEXT || rename 1.txt error.txt

30. Из разряда противных: Обменять назначение кнопок мыши (сделать это скрытно).

   @echo off

   %SystemRoot%/system32/rundll32 user32, SwapMouseButton
Литература

 

1.      Богумирский Б. Эффективная работа на IBM PC. – Спб.: Питер ком, 1999.

2.      Брой М. Информатика. Структуры систем и системное программирование: в 4-х ч. Ч.3. – М.: Диалог – МИФИ, 1996.

3.      Гук М. Аппаратные средства IBM PC. – СПб.: Питер Ком, 1999.

4.      Дансмур М., Дейвис Г. Операционная система UNIX и программирование на языке СИ. – М.: Радио и связь, 1989.

5.      Нортон П. Руководство по DOS Питера Нортона.. – М.: Бином, 1985.

6.      Рихтер Дж. Windows для профессионалов. – Ь.: Издательский отдел «Русская редакция», 1995.

7.      Финогенов К.Г., Черных В.И. DOS 6. – М.: ABF, 1993.

8.      Фролов А,В., Фролов Г.В. Операционная система MS-DOS. – М.: Диалог – МИФИ. Кн.18, 19., 1995.

9.      Финогенов К.Г. Самоучитель по системным функциям MS-DOS. – М.: Радио и связь, Энтроп, 1995.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для проведения практических занятий по дисциплине "Операционные системы""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Корреспондент

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 653 528 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 19.12.2016 4101
    • DOCX 235.5 кбайт
    • 45 скачиваний
    • Рейтинг: 4 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Акимова Наталья Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Акимова Наталья Юрьевна
    Акимова Наталья Юрьевна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 1
    • Всего просмотров: 72886
    • Всего материалов: 24

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 20 человек из 14 регионов

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 103 человека из 40 регионов
  • Этот курс уже прошли 800 человек

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Мини-курс

Жизненный цикл продукта и методология управления проектами

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психология развития личности: от мотивации к самопониманию

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 85 человек из 29 регионов
  • Этот курс уже прошли 31 человек

Мини-курс

Психология развития и воспитания детей: особенности и подходы

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 17 регионов