Добавил:
надеюсь это добро кому-то поможет Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 сем лаба 2 Структуры и классы. Обработка текста..docx
Скачиваний:
1
Добавлен:
08.07.2025
Размер:
431.21 Кб
Скачать

Ограничение, условленное исполнением на компьютере

тип int – диапазон 32768 до 32767

тип float - диапазон от 3,4E–38 до 3,4E+38

тип char - диапазон от -128 до 127, либо от 0 до 255.

Организация интерфейса пользователя

inM.txt

out.txt

Hello hello

Me hello bye

Bye me

Самое короткое слово: me

В файле отсутствуют символы

(любая версия)

Проблема, файл пуст!

Макеты ввода/вывода

  1. Приветствие

Жигунова Ольга Михайловна

Группа:3352

Лабораторная работа №1. Вариант 14

Версия: 1 (1.2)

Задание: Определить, имеется ли в заданной строке подстрока, содержащая заданное число повторяющихся заданных символов.

  1. Чтение файла

f

  1. Файл f не найден

Ошибка открытия исходного файла

  1. Файл out не найден

Ошибка открытия файла записи

  1. Вывод строки

*блоки текста шириной sh высотой vi*

  1. Результат

Наименьшее по длине слово: * *


Средства обеспечения ввода/вывода

Библиотека

Команды

iostream

cout; cin

fstream

open(); close(); eof(); is_open()

Параметры функций

Имя функции

Тип

Назначение

Параметры

входные

выходные

модифицируемые

Структуры

inputStroka

void

Ввести строку в блок

f, T.P[i], nach, end

Nach, end

inputPolosa

Определить параметры полосы

f, T, nach, end

Nach, end

PolosaKon

Определить конец полосы

f, T, N, end

End, T, N

inputStr

Исходя из определенных параметров полосы ввести ее в блок

f, T.P[i], T.T[i], n, num, end

N, end, num

InputBlock

Исходя из определенных параметров ввести блок

f, T, V, j, end

V, j, end

OutStr

Вывести строку считанного текста в блоке через OutBlock

T.T[i], dlW, out1, numStr

Out1, dlW, numStr

OutBlock

Вывести блок строк считанного текста через File

f, T, out1

Out1

File

Вывести данные, полученные из других функий

f, T, end, out1

Out1

MaxLen

int

Определить максимальную длину строки

T

T

T

Prob

void

Удалить из файла строки с пробелами

Outt1, outt2

Outt2

OrderFile

Отсортировать строки блоков по порядку строк

Ord, out

ord

Words

Разделить текст на слова с запоминанием строки, на которой оно находится

Ordd, ordd2, otdd3

Ordd2,ordd3

Compare

Сравнить слова и найти наименьшее

V, v2, out

out