Для студентов МГТУ им. Н.Э.Баумана по предмету ИнформатикаЛабораторные работы - РК6Лабораторные работы - РК6
5,0054
2021-07-082021-07-08СтудИзба
Лабораторная работа: Лабораторные работы - РК6 вариант 6
Описание
Все лабораторные работы по курсу Информатика для РК6, язык bash
ЛР №1
Разработать командную процедуру для перечисления всех различных слов текстового файла, состоящих из латинских букв с учетом регистра, длина которых не превосходит заданную. Список слов должен отображаться в порядке, обратном словарному. Имя файла и максимальная длина выводимых слов должны передаваться программе через два аргумента командной строки ее вызова. Результат работы программы должен быть отображен через поток стандартного вывода.
ЛР №2
Разработать программу перекодировки текстовых файлов между кодовыми наборами КОИ-8 и cp1251. По умолчанию программа должна выполнять перекодировку текста из КОИ-8 в cp1251. Обратный вариант перекодировки должен обеспечивать ключ -r в командной строке вызова программы. Имена файлов исходного текста и результата перекодировки должны передаваться программе также через аргументы командной строки. В программе должен быть предусмотрен анализ возможности доступа к файлам в соответствующих режимах обработки с диагностикой ошибочных ситуаций.
ЛР №3
Разработать программу для перечисления всех четных дат месяцев любого заданного года, которые выпадают на указанный день недели. Все исходные данные должны передаваться программе аргументами командной строки ее вызова. При этом название дня недели должно быть представлено его латинской аббревиатурой. Результат поиска должен отображаться в строках потока стандартного вывода, где даты упорядочены по месяцам, названия которых представлены латинской аббревиатурой.
Тексты программ в отчетах.
ЛР №1
Разработать командную процедуру для перечисления всех различных слов текстового файла, состоящих из латинских букв с учетом регистра, длина которых не превосходит заданную. Список слов должен отображаться в порядке, обратном словарному. Имя файла и максимальная длина выводимых слов должны передаваться программе через два аргумента командной строки ее вызова. Результат работы программы должен быть отображен через поток стандартного вывода.
ЛР №2
Разработать программу перекодировки текстовых файлов между кодовыми наборами КОИ-8 и cp1251. По умолчанию программа должна выполнять перекодировку текста из КОИ-8 в cp1251. Обратный вариант перекодировки должен обеспечивать ключ -r в командной строке вызова программы. Имена файлов исходного текста и результата перекодировки должны передаваться программе также через аргументы командной строки. В программе должен быть предусмотрен анализ возможности доступа к файлам в соответствующих режимах обработки с диагностикой ошибочных ситуаций.
ЛР №3
Разработать программу для перечисления всех четных дат месяцев любого заданного года, которые выпадают на указанный день недели. Все исходные данные должны передаваться программе аргументами командной строки ее вызова. При этом название дня недели должно быть представлено его латинской аббревиатурой. Результат поиска должен отображаться в строках потока стандартного вывода, где даты упорядочены по месяцам, названия которых представлены латинской аббревиатурой.
Тексты программ в отчетах.
Характеристики лабораторной работы
Предмет
Учебное заведение
Семестр
Вариант
Просмотров
182
Качество
Идеальное компьютерное
Размер
951,51 Kb
Список файлов
Лабораторная работа №1 информатика.docx
Лабораторная работа №2 инфа.docx
Лабораторная работа №3 информатика.docx