Главная страница

Лаба Операционные системы. Лаба опер.сист 2. Разработка интерфейса пользователя персонального компьютера с использованием средств командных файлов


Скачать 74.37 Kb.
НазваниеРазработка интерфейса пользователя персонального компьютера с использованием средств командных файлов
АнкорЛаба Операционные системы
Дата12.01.2022
Размер74.37 Kb.
Формат файлаdocx
Имя файлаЛаба опер.сист 2.docx
ТипЛабораторная работа
#329631

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Тульский государственный университет»

Кафедра «Вычислительной техники»

Лабораторная работа №2

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

на тему: «Разработка интерфейса пользователя персонального компьютера с использованием средств командных файлов»

Дата сдачи « ____ » ____________ 2019 г.

Выполнил _______________ студент гр. Б 262581

Дубоносов Д.С.

Проверил ______________ к.т.н Французова Ю.В.

г. Тула

2019 г.
Оглавление

Задание на лабораторную работу 3

1Схема алгоритма командного файла 4

2Текст командного файла 5

3Пояснение к схеме алгоритма и программе командного файла 6

4Результаты работы командного файла 7

Список использованной литературы 9


Задание на лабораторную работу


Разработать интерактивный командный файл для выполнения утилиты сравнения файлов FC из состава операционной системы MS-DOS с выбором режима сравнения. Выполнить анализ кода завершения утилиты.

  1. Схема алгоритма командного файла



Начало





Создание файлов

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




Файлы

совпадают




Файлы

не совпадают

Неверный

ввод




Конец


  1. Текст командного файла


@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

  1. Пояснение к схеме алгоритма и программе командного файла



При запуске командного файла появляется окно, в котором нужно выбрать режим сравнения текста в файлах. В первом случае «с учетом регистра букв, во втором «без учета регистра букв». Так же при запуске файла создается два текстовых файла с именами fail1.txt и fail2.txt с одинаковым текстом, но с разным регистром букв: в первом файле «Я Студент ГРУППЫ Б262581 Дубоносов Дмитрий Сергеевич» и «я студент группы б262581 дубоносов дмитрий сергеевич» во втором соответственно. При выборе первого варианта сравнения выполняется команда FC без каких-либо параметров. При выборе второго варианта команда FC выполнится с параметром /C – сравнение без учета регистра символов. В обоих случаях на экран выведется сообщение либо о различиях в файле, либо об их отсутствии. В случае ввода варианта, не предусмотренного программой, на экран выведется сообщение о «Неверном вводе». После данных действий, нажатие на любую клавишу приведет к закрытию командного файла.

  1. Результаты работы командного файла


Запуск командного файла

Выбираем режим сравнения под номером 1

Выбираем режим сравнения под номером 2

Ввод неправильного значения


Список использованной литературы


  1. Командная строка Microsoft Windows. Справочник администратора / Уильям Р. – М.: Русская редакция, 2006. – 480 с.

  2. Основы MS-DOS / Дмитрий Кудрец – Интеллектуальная издательская систем: Ridero, 2018. – 31 с.

  3. ГОСТ 7.1-84 СИБИД. Библиографическое описание документа. Общие требования и правила составления / Сб. ГОСТов. – М.: ИПК Издательство стандартов, 2001. – 41 с.

  4. ГОСТ 19.701-90 (ИСО 5807-85) Единая система программной документации (ЕСПД). Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения / Сб. ГОСТов. – М.: Стандартинформ, 2010. – 23 с.


написать администратору сайта