Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы - 2 сем - Калмычков / лаба 4 - 2 сем ПРОГРАММИРОВАНИЕ.docx
Скачиваний:
0
Добавлен:
09.07.2025
Размер:
240.85 Кб
Скачать
  1. Ограничение, условленное исполнением на компьютере

Название

Тип

Диапозон

i, j, count, chet, Len, dl

int

От 32768 до 32767

massiv

char

от -127 до 127

N

unsigned int

от 0 до 65535

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

in.txt

res.txt

str1.1 str1.2 str1.3

str2.1 str2.2 str2.3

str3.1 str3.2 str3.3

str4.1 str4.2 str4.3

Первый текст:

str1.1 -> str1.2 -> str1.3

---->

str2.1 -> str2.2 -> str2.3

---->

str3.1 -> str3.2 -> str3.3

---->

Второй текст:

str1.1 -> str1.2 -> str1.3

---->

str2.1 -> str2.2 -> str2.3

---->

str3.1 -> str3.2 -> str3.3

---->

Третий текст

str4.1 -> str4.2 -> str4.3

---->

Списки был удалены.

In2.txt

str1.1 str1.2 str1.3

str2.1 str2.2 str2.3

str3.1 str3.2 str3.3

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

Открытие и чтение файла input

in.txt

Файл input не найден

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

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

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

Вывод списка

ListNodeV

Результат после обработки

ListNodeV

  1. Этапы трансляции

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

Библиотека

Команды

iostream

cout

fstream

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

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

Имя функции

Тип

Файл, хранящий функцию

Назначение

Параметры

входные

выходные

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

ReadV

bool

ListV.h

Считать символы в подстроки и сформировать горизонтальный список

input,res

Massiv, len

PrintV

void

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

res

massiv

Read_file

void

All_func.h

Cчитать в вертикальный список горизонтальные списки

Input,res,

formularvert

formularvert

Print_file

void

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

Res,formularVert

formularvert

Process

void

Провести сравнение элементов и занести подходящие в третий список

Input,res,

formularvert

F3

F3

Deleting

void

Удалить списки

Res,formularVert

function

void

Образовать третий список

F1, res, F2, F3

F1,F2,F3