Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

УТС 8 семестр заочники / Курсовой проект / 9091_Боброва_КУРСОВАЯ

.docx
Скачиваний:
0
Добавлен:
07.08.2024
Размер:
203.53 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

КУРСОВАЯ РАБОТА

по дисциплине «Программирование систем реального времени»

Тема: Программирование сценариев

Вариант 5

Студентка гр. 9091

Боброва Н.

Студентка гр. 9091

Тихонова А.

Студент гр. 9091

Мидяный А.

Преподаватель

Писарев А.С.

Санкт-Петербург

2023

Оглавление

Задание на курсовую работу 3

Выполнение работы 4

Код программы 4

Скриншоты работы программы 5

Задание на курсовую работу

Составить программу сценария, выполняющую поиск файлов, созданных не ранее указанной даты. Требования к программе:

  1. Результат работы программы – полные имена файлов, включая путь к файлу, должны быть размещены в выходном файле (по одному имени в строке), который находится в текущем рабочем каталоге.

  2. Имя выходного файла должно вводится пользователем с консоли по подсказке программы. Если пользователь не ввел имя выходного файла, то программа создает файл FIND.TXT. Если заданный файл существует, программа должна запрашивать разрешение на стирание его содержимого у пользователя. Если пользователь не разрешил стирать старое содержимое, то программа должна добавить результаты поиска к старому содержимому.

  3. Программа должна подсчитать число найденных файлов и вывести его в выходном файле, например, так:

Результаты поиска: найдено 25 файлов.

  1. Программа должна завершить поиск после 100 найденных файлов.

  2. Дата должна вводится пользователем с консоли по подсказке программы.

  3. Если пользователь не ввел дату, то программа должна выполнить поиск файлов с текущей датой.

  1. Программа должна иметь USAGE-комментарий, содержащий:

- имена авторов программы

- дату создания программы

- синтаксис вызова программы

Выполнение работы

Код программы

Скриншоты работы программы

  1. Выведем Use сообщение написанного сценария.

Рис.1 - Use сообщение написанного сценария.

  1. На Рисунке 2 представлена работа программы, а именно:

  • запросы даты создания файла, если дата вводится, то выводится контроль написанной даты, и после добавляются 0000.00. Они нужны для корректной даты, которые обозначают часы, минуты и секунды. Без этих нулей, выводится ошибка неверного формата даты;

  • а также выводится запрос на задание названия файла, с примером, как его необходимо задавать.

Рис.2 – Пример работы программы

  1. Эти поля можно оставить пустыми, тогда программа задаст автоматически сегодняшнюю дату, с подстановкой 0000.00

  • Первая пустая строчка обозначает, что мы не ввели дату;

  • Вторая пустая строчка – это проверка введенной даты, т.к. мы дату не ввели, поле у нас пустое;

  • Третья строка – это автоматически заполненная дата в нужном формате.

Рис.3 - Пример работы программы

  1. Так же можно оставить пустой строку задание названия файла, тогда файл будет создан автоматически. После этого программа спросит: «Нужно ли перезаписывать файлы»

  • Если ответ «да» – то программа перезапишет данный файл

  • Если ответ «нет» - то программа дозапишет в этот файл информацию, не удаляя предыдущее содержимое.

Рис.4 – Пример работы программы без ввода файла

  1. Пример результатов файлов, которые записались

Рис.5 – Пример созданного файла

Соседние файлы в папке Курсовой проект