- •Интерпретатор командной строки ос ms Windows xp
- •Часть 2. Язык интерпретатора и командные файлы
- •1. Краткие теоретические сведения
- •1.1 Язык интерпретатора Cmd.Exe. Командные файлы
- •1.1.1 Параметры командной строки. Команда shift
- •1.1.2 Функции анализа имен файлов
- •1.1.3. Переменные среды. Оператор присваивания set. Получение значений переменных
- •1.1.4. Преобразования переменных как строк
- •1.1.5. Операции с переменными как с числами
- •1.1.6 Ввод значения переменной с клавиатуры
- •1.1.7. Связывание времени выполнения для переменных
- •1.1.8. Прерывание и приостановка выполнения командных файлов
- •1.1.9. Вызов внешних командных файлов. Оператор call
- •1.1.11. Оператор перехода goto
- •1.1.12. Оператор проверки условия if
- •1.1.13. Организация циклов c помощью оператора цикла for
- •Цикл for … in … do … (выполнение команды для каждого элемента множества)
- •Цикл for /d … in … do … (выполнение команды для подкаталогов)
- •Цикл for /r … in … do … (выполнение заданной команды для определенного каталога, а также всех его подкаталогов)
- •Цикл for /l … in … do … (получение последовательности чисел с заданными началом, концом и шагом приращения)
- •1.1.14. Циклы и связывание времени выполнения для переменных
- •1.1.15. Утилита поиска строк в текстовых файлах Findstr
- •2. Методика выполнения
- •Отчет о работе
- •Контрольные вопросы
Отчет о работе
Готовится с помощью офисного текстового процессора один на бригаду из двух студентов. Бригада из трех студентов готовит два отчета.
В отчете должны быть приведены описания алгоритмов решения задач п.4.1 - п.4.5 и п.5, решенных каждым студентом бригады N, листинги КФ, исходные данные, использованные для тестирования КФ, и результаты выполнения КФ с приведенными исходными данными.
Контрольные вопросы
Использование параметров командной строки. Команда Shift.
Операции со строковыми и числовыми переменными. Команда SET.
Проверка существования заданного файла.
Операторы перехода и вызова.
Выполнение заданной команды для всех элементов указанного множества.
Выполнение заданной команды для всех подходящих имен файлов.
Выполнение заданной команды для определенного каталога, а также всех его подкаталогов.
Получение последовательности чисел с заданными началом, концом и шагом приращения.
Чтение и обработка строк из текстового файла.
Команда Findstr. Назначение. Ключи. Использование регулярных выражений в команде. Задание и использование класса цифр и класса букв.
Символы, используемые в регулярных выражениях. Правила использования.
Какое минимальное количество строк (включая @echo off) должен иметь КФ, выводящий на экран минимальное значения двух числовых аргументов?
Какое минимальное количество строк (включая @echo off) должен иметь КФ, выводящий на экран минимальное значения трех числовых аргументов?