Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Методика выполнения лабораторной работы




1. Запустить командный интерпретатор cmd.

2. Увеличить размер окна интерпретатора и задать цвет фона и цвет шрифта (рекомендуется синий фон и белый шрифт). Объявить текущим каталогом каталог C:\Мои документы (или другой каталог по указанию преподавателя).

3. Без использования текстового редактора создать список из 4 – 5 слов (например, фамилий Иванов, Петров, Сидоров, Яшин, Авдеев) и записать его в файл my.txt (используя пример из п. 1.1.3.3). Отсортировать список в алфавитном порядке и сохранить его в новом файле myout.txt.

Замечание 1. При создании текстового файла командный интерпретатор использует кодировку кириллица (DOS) – кодовая страница 866. Поэтому рекомендуется переназначать вывод в файл с расширением.txt,а для просмотра содержимого файла использовать Internet Explorer, указав вид кодировки кириллица (DOS). При просмотре файла в приложении Блокнот следует установить шрифт Terminal. Для правильного отображения русских букв в терминальном окне можно ввести команду MODE CON CP SELECT=1251>NUL 2>NUL.

Замечание 2. Командный интерпретатор хранит историю введенных команд в буфере (размером 50 строк). Для просмотра содержимого буфера используйте клавиши клавиатуры СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ. Полученную команду можно отредактировать и выполнить повторно.

4. Разработать одну команду для создания одного текстового файла com.txt, содержащего справочные сведения по командам DIR, COPY, XCOPY и TASKLIST. Ознакомиться с назначением, ключами и возможностями команды TASKLIST, эта команда понадобится при выполнении заданий 5, 6 и 7.

5. Номер выполняемого задания определяется последней цифрой порядкового номера студента в подгруппе, выполняющей лабораторную работу.

5.1. Для студентов 1 и 2. Вывести на экран список выполняющихся процессов, упорядоченный в алфавитном порядке.

5.2. Для студентов 3 и 4. Вывести на экран список выполняющихся процессов, упорядоченный по возрастанию PID (идентификаторов процессов).

5.3. Для студентов 5 и 6. Вывести на экран список выполняющихся процессов, упорядоченный по возрастанию объема используемой памяти.

5.4. Для студентов 7 и 8. Вывести на экран список выполняющихся процессов, использующих модуль esent.dll.

5.5. Для студентов 9 и 0. Вывести на экран список выполняющихся процессов, использующих память объемом более 3 Мб.

6. Вывести на экран список выполняющихся процессов, запущенных операционной системой.

7. Вывести на экран список выполняющихся процессов, запущенных пользователем.

8. Вывести содержимое указанного в таблице 1.5 каталога по указанному формату на экран.

Таблица 1.5 – Варианты задания 8 для студентов

Номера студентов Имя каталога Что выводить Сортировать по Атрибуты файлов и каталогов
1, 6 C:\Windows Только файлы По размеру Системный
2, 7 C:\Windows Файлы и подкаталоги По дате Скрытый
3, 8 C:\Windows Только подкаталоги Именам Только чтение
4, 9 C:\Windows и все подкаталоги Только файлы bmp По размеру Любые
5, 0 C:\Windows и все подкаталоги Только файлы jpg Именам Любые

 

9. Создать в каталоге C:\Мои документы подкаталог WinGraf и сделать этот подкаталог текущим.

10. Скопировать имеющиеся в каталоге Windows и его подкаталогах растровые графические файлы (имеющие расширения.bmp,.jpg,.gif,.png) в каталог WinGraf в соответствии с таблицей 1.6. После завершения операции копирования найти общее количество скопированных файлов и каталогов.

 

Таблица 1.6 – Варианты задания 10 для студентов

Номера студентов Типы графических файлов
1, 4 bmp, jpg
2, 5 png, gif
3, 6 jpg, gif
8, 9 bmp, png
7, 0 jpg, png

 

11. Удалить из каталога C:\Мои документы файлы my.txt, myout.txt и подкаталог WinGraf.

12. Номер выполняемого задания определяется последней цифрой порядкового номера студента в подгруппе, выполняющей лабораторную работу.

12.1. Для студентов 1 и 0. Разработать и выполнить КФ, выполняющий вывод на экран имен всех файлов с указанным расширением, находящихся в каталоге, имя которого задается при запуске КФ первым параметром. Расширение файлов задается вторым параметром. Полученный КФ должен состоять из одной строки.

12.2. Для студентов 2 и 9. Разработать и выполнить КФ, который среди введенных с клавиатуры целых чисел (использовать SET /P) находит наибольшее и наименьшее число. Признак конца ввода – знак -. Для организации цикла использовать команду GOTO.

12.3. Для студентов 3 и 8. Разработать и выполнить КФ, который в заданном каталоге и его подкаталогах находит общее количество подкаталогов. На экран вывести только требуемый результат. Использовать цикл FOR /D.

12.4. Для студентов 4 и 6. Разработать и выполнить КФ, который в каталогах, имена которых заданы первым и вторым параметрами КФ, находит и выводит на экран имена файлов (расширения могут быть любые), присутствующих как в первом, так и во втором каталогах. Использовать один FOR и IF для проверки присутствия файла во втором каталоге.

12.5. Для студентов 5 и 7. Разработать и выполнить КФ, который вычисляет и выводит на экран значение факториала целого числа, задаваемого при запуске КФ. Предусмотреть проверку заданного значения и при задании отрицательного значения или значения, превышающего максимально допустимую величину, выводить соответствующие сообщения. Использовать FOR /L.

13. Разработать и выполнить КФ в соответствии с таблицей 1.7.

Таблица 1.7 – Варианты задания 13 для студентов

№ студ. Действия, выполняемые КФ
1 1. Подсчет количества целых чисел в текстовом файле. Считать, что слова в файле записаны в формате одно или два слова в строке через пробел(ы). Слово – это целое число (состоящее из десятичных цифр) или последовательность букв латинского алфавита, начинающаяся с буквы или цифры. Имя файла задается первым параметром КФ. 2. Вывод на экран списка файлов, хранящихся в указанном первым параметром командной строки каталоге и созданных в первом полугодии (месяцы 1-6) года, указанного вторым параметром КФ.
2 1. В каталоге, указанном первым параметром КФ (и его подкаталогах), найти файл наибольшего размера с расширением, указанным вторым параметром КФ. Вывести имя и размер файла. 2. В каталоге, указанном первым параметром КФ (и его подкаталогах), найти три файла самого большого размера. Вывести имена файлов, их размеры и даты создания.
3 1. В каталоге, указанном первым параметром КФ, найти файлы, имеющие размер более значения, заданного вторым параметром КФ и скопировать их в отдельный подкаталог. 2. В каталоге, указанном первым параметром КФ (и его подкаталогах), найти суммарный объем файлов, имеющих расширение, указанное вторым параметром КФ.
4 1. Удаление из каталога, заданного первым параметром, файлов, которые присутствуют и в каталоге, указанным вторым параметром. Перед удалением файлы скопировать в каталог, указанный третьим параметром КФ. 2. В каталоге, указанном первым параметром КФ, и его подкаталогах, найти файлы, созданные во второй половине рабочего дня (после 14 часов), скопировать их в отдельный подкаталог.
5 1. Нахождение суммарного объема файлов с атрибутом «только чтение», хранящихся в каталоге, имя которого задано первым параметром КФ. 2. Проверить наличие файла Numb.txt в каталоге, указанном первым параметром КФ. В этом файле записаны целые и вещественные числа по формату одно число в строке. Прочитать целые числа из файла, найти их сумму и вывести числа и их сумму на экран. Найти количество вещественных чисел и вывести найденное значение на экран.
6 1. Среди выполняющихся на ПК программ найти и вывести на экран имя программы, использующей наибольший объем памяти. 2. Проверка наличия на диске в каталоге, указанном первым параметром КФ, файла FNames.txt, содержащего список имен файлов и подкаталогов. Если он есть – проверка наличия перечисленных в списке файлов и вывод имен отсутствующих. Если файла FNames нет, создание его и запись имен файлов и подкаталогов.
7 1. Вывод списка файлов с расширением dll (хранящихся на доступном диске), созданных до 12.2017 размером до 12000 байтов. 2. Проверка наличия на диске в каталоге, указанном первым параметром КФ, файла Numbers.txt, содержащего 2 столбца целых чисел, столбцы располагаются с позиций 2 и 20 и отделены пробелами. Если файла нет – вывод сообщения. Если файл есть, создать новый файл, содержащий три столбца, в третий поместить сумму чисел из двух первых столбцов.
8 1. Просмотр содержимого каталога, указанного первым параметром КФ. Необходимо: создать подкаталоги с именами EXE, TXT, CMD, DOC и OTHER; в каждый подкаталог скопировать файлы с соответствующими расширениями; пустые подкаталоги удалить. 2. Среди выполняющихся на ПК программ найти и вывести на экран имена пяти программ, использующих наибольшее количество времени CPU.
9 Среди выполняющихся на ПК программ найти имена программ, запущенных системой. 2. Подсчет количества положительных и отрицательных чисел целых чисел в текстовом файле. Считать, что слова в файле записаны в формате одно слово в строке. Имя файла задается первым параметром КФ.
0 1. Подсчет количества слов в текстовом файле, содержащем целые числа и слова русского и английского языков. Считать, что слова в файле записаны в формате одно слово в строке. Число – это целое число, состоящее из десятичных цифр. Слово – последовательность букв латинского (или русского) алфавитов. Имя файла задается первым параметром КФ. 2. Просмотр содержимого каталога, указанного первым параметром КФ. Необходимо: создать подкаталоги с именами 1, 2,..., 12; в каждый подкаталог скопировать файлы, созданные в соответствующие месяцы; пустые подкаталоги удалить.

Отчеты по лабораторной работе – индивидуальные, должны содержать команды cmd для выполнения заданий 2 – 11 и КФ для выполнения заданий 12 и 13 на компьютере. При защите отчета по лабораторной работе студент должен ответить на контрольные вопросы по выбору преподавателя.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

 





Поделиться с друзьями:


Дата добавления: 2018-10-18; Мы поможем в написании ваших работ!; просмотров: 1974 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Чтобы получился студенческий борщ, его нужно варить также как и домашний, только без мяса и развести водой 1:10 © Неизвестно
==> читать все изречения...

2454 - | 2335 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.