Лаба Операционные системы. Лаба опер.сист 2. Разработка интерфейса пользователя персонального компьютера с использованием средств командных файлов
Скачать 74.37 Kb.
|
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Тульский государственный университет» Кафедра «Вычислительной техники» Лабораторная работа №2 по дисциплине «Операционные системы и среды» на тему: «Разработка интерфейса пользователя персонального компьютера с использованием средств командных файлов» Дата сдачи « ____ » ____________ 2019 г. Выполнил _______________ студент гр. Б 262581 Дубоносов Д.С. Проверил ______________ к.т.н Французова Ю.В. г. Тула 2019 г. Оглавление Задание на лабораторную работу 3 1Схема алгоритма командного файла 4 2Текст командного файла 5 3Пояснение к схеме алгоритма и программе командного файла 6 4Результаты работы командного файла 7 Список использованной литературы 9 Задание на лабораторную работуРазработать интерактивный командный файл для выполнения утилиты сравнения файлов FC из состава операционной системы MS-DOS с выбором режима сравнения. Выполнить анализ кода завершения утилиты. Схема алгоритма командного файлаНачало Создание файлов fail1.txt, fail2.txt Ввод значения ch ch=1 True False FC file1.txt file2.txt ch=2 True False FC /С file1.txt file2.txt errorlevel=0 True False Файлы совпадают Файлы не совпадают Неверный ввод Конец @echo off chcp 1251 >nul ::Создаем два файла с одинаковым текстом, но с разным регистром букв echo Здраствуйте, Юлия Вячеславовна>file1.txt echo здраствуйте, юлия вячеславовна>file2.txt echo Выберите режим сравнения: echo 1. С учетом регистра букв echo 2. Без учета регистра букв echo. set /p "ch=Ваш выбор: " if "%ch%"=="1" (FC file1.txt file2.txt) else (if "%ch%"=="2" (FC /C file1.txt file2.txt) else (echo Неверный ввод& pause& exit /B)) if %errorlevel%==0 (echo Файлы совпадают) else (echo Есть различия в файлах) pause Пояснение к схеме алгоритма и программе командного файлаПри запуске командного файла появляется окно, в котором нужно выбрать режим сравнения текста в файлах. В первом случае «с учетом регистра букв, во втором «без учета регистра букв». Так же при запуске файла создается два текстовых файла с именами fail1.txt и fail2.txt с одинаковым текстом, но с разным регистром букв: в первом файле «Я Студент ГРУППЫ Б262581 Дубоносов Дмитрий Сергеевич» и «я студент группы б262581 дубоносов дмитрий сергеевич» во втором соответственно. При выборе первого варианта сравнения выполняется команда FC без каких-либо параметров. При выборе второго варианта команда FC выполнится с параметром /C – сравнение без учета регистра символов. В обоих случаях на экран выведется сообщение либо о различиях в файле, либо об их отсутствии. В случае ввода варианта, не предусмотренного программой, на экран выведется сообщение о «Неверном вводе». После данных действий, нажатие на любую клавишу приведет к закрытию командного файла. Запуск командного файла Выбираем режим сравнения под номером 1 Выбираем режим сравнения под номером 2 Ввод неправильного значения Список использованной литературыКомандная строка Microsoft Windows. Справочник администратора / Уильям Р. – М.: Русская редакция, 2006. – 480 с. Основы MS-DOS / Дмитрий Кудрец – Интеллектуальная издательская систем: Ridero, 2018. – 31 с. ГОСТ 7.1-84 СИБИД. Библиографическое описание документа. Общие требования и правила составления / Сб. ГОСТов. – М.: ИПК Издательство стандартов, 2001. – 41 с. ГОСТ 19.701-90 (ИСО 5807-85) Единая система программной документации (ЕСПД). Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения / Сб. ГОСТов. – М.: Стандартинформ, 2010. – 23 с. |