Практические работы
Дисциплина: Операционные системы
Раздел: Командные файлы
Практическая № 1
Создать командный файл (КФ), содержащий текст:
@ echo off
:begin
Cls
Title Калькулятор
Color 71
Echo Введите уравнение:
Set /P exp=
Set /A result=%exp%
Title Вычислено
Echo Ваше уравнение: %exp%
Echo Решение: %result%
Pause > nul
goto begin
Запустить, исправить возможные ошибки.
Добавить к строкам программы комментарии в соответствии с кодом:
Изменение заголовка окна на строку «Калькулятор».
Очистка экрана.
Метка, создающая цикличность программы.
Вывод строки «Введите уравнение:».
Создание переменной %result%, которая вычисляет значение переменной %exp%, то есть решает уравнение, введенное пользователем, и содержит решение уравнения.
Создание переменной %exp%, значением которой будет уравнение, введенное пользователем.
Изменение цвета шрифта и цвета фона (тёмно-синий на светло-сером).
Выключение вывода выполняющихся команд на экран.
Переход на метку begin, выполнение кода начнется со следующей после метки команды.
Вывод строки «Ваше уравнение:» и значения переменной %exp%.
Изменение заголовка на строку «Вычислено».
Вывод строки «Решение:» и значения переменной %result%.
Остановка выполнения кода до нажатия любой клавиши.
Практическая № 2
Создать КФ, принимающий в качестве параметра имя файла и выводящий на экран построчно с комментариями информацию о частях имени файла.
Создать КФ, принимающий в качестве параметра имена двух файлов и выводящий построчно с комментариями информацию о частях имени первого файла на экран и второго файла в текстовый файл.
Написать КФ принимающий в качестве параметров 16 чисел и выводящий на экран суммы пар соседних чисел, например:
> pr01.cmd 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Сумма 1 + 2 = 3
Сумма 3 + 4 = 7
Сумма 5 + 6 = 11
Сумма 7 + 8 = 15
Сумма 9 + 10 = 18
Сумма 11 + 12 = 23
Сумма 13 + 14 = 26
Сумма 15 + 16 = 31
4. Написать КФ, запускающий внешнее приложение (например, программу калькулятор или программу проводник) имя которого задано в качестве параметра КФ.
5.
5.1. Написать КФ, выводящий на экран информацию об авторе КФ (ФИО, номер группы), например:
╔══════════════════════╗
║ Автор программы ║
║ Курсант 231 группы ║
║ Иванов Иван Иванович ║
╚══════════════════════╝
Каждая из трех строк должна выводиться разным цветом, рамка также должна быть отличающимся цветом.
5.2. Написать КФ, вызывающий КФ из п.5.1. При этом добавляется вторая строка с именем КФ, созданного в п.5.2., например:
╔══════════════════════╗
║ Автор программы ║
║ pro02.cmd ║
║ Курсант 231 группы ║
║ Иванов Иван Иванович ║
╚══════════════════════╝
Каждая из четырех строк должна выводиться разным цветом, рамка также должна быть отличающимся цветом.