|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2017, 15:10 | #1 |
Регистрация: 03.12.2016
Сообщений: 8
|
PASCAL. Сортировка данных по размеру. Вывод корректных и некорректных данных.
Ввод:
Фамилия Имя Отчество Личный номер Пол Вот, что сделал своими кривыми руками. Помогите доделать пожалуйста! Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 27.04.2017 в 15:29. |
27.04.2017, 15:35 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Код:
что такое: "Сортировка данных по размеру" ? по размеру чего их надо отсортировать? |
|
27.04.2017, 15:54 | #3 |
Регистрация: 03.12.2016
Сообщений: 8
|
Корректный размер
К примеру допустимый размер "Фамилия Имя Отчество" и программа корректирует введённые данные таким способом - я ввожу Полежайкин Василий Иванович, программа записывает в файл как "Полежай Вас Иванович" |
27.04.2017, 16:01 | #4 | |
Регистрация: 03.12.2016
Сообщений: 8
|
Цитата:
В один файл записываются корректные данные, а во второй ошибки, допустим цифры в имени или наоборот. |
|
27.04.2017, 16:02 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
При чём здесь - "корректирует"? Это не коррекция - а порча данных. а про сортировку речь уже не идёт? (если что, сортировка - это процесс упорядочивания данных, когда данные располагаются в определённом порядке). А у Вас вообще есть задание ? Приведите его полностью. |
|
27.04.2017, 16:06 | #6 | |
Регистрация: 03.12.2016
Сообщений: 8
|
Цитата:
Прочитать из файла данные, если они подходят под запись, то записать в файл выхода. Иначе записать в файл ошибок. Размерность записи мы назначаем сами. |
|
27.04.2017, 16:07 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
впрочем. я уже вижу, что задание тут каждый раз меняется произвольно.
я вряд ли смогу Вам помочь в написании программы, которая ищет ошибки, без чёткого определения, что является ошибкой. или обрезает данные под "корректный размер". извините. |
27.04.2017, 16:18 | #8 | |
Регистрация: 03.12.2016
Сообщений: 8
|
Цитата:
Номер отрицательный Больше чем 5 полей В словах цифры Нету точного определения. Хорошо, спасибо хоть за попытку |
|
27.04.2017, 16:44 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
это ключевое предложение.
если нет (или Вы не можете сформулировать) чёткие и однозначные требования, то запрограммировать решение нельзя (мы сейчас не рассматриваем обучающиеся системы с искусственным интеллектом, разумеется). если Вам реально нужно прочитать данные из текстового файла и проверить, нет ли там ошибок, то Вам обязательно нужно формулировать правила. ну, например, поле "фамилия": должно состоять только из символов кириллицы, допускается наличие одного дефиса в середине. пробелы и любые другие символы не допускаются (это ошибка). длина поля от 2 символов (если меньше - то это ошибка). поле "Имя": должно состоять только из символов кириллицы пробелы и любые другие символы не допускаются (это ошибка). длина поля от 2 символов. поле "личный номер" должно состоять только и цифр, длина поля строго 5 (например). поле "пол" допускает только значение представленное одним из 4-х символов кириллицы "м", "М", "ж", "Ж". любые другие варианты являются ошибкой. все поля располагаются в одно строке и отделяются друг от друга пробелами (количество разделяющих пробелов может быть более одного). Выходной файл должен содержать строки с корректными записями. Поля в результирующем файле должны разделятся строго одним пробелом. вот как-то так. p.s. и всё таки у меня чёткое чувство, что Вы неправильно поняли исходные условия задания, придумали себе какую-то другую задачу, отличную от начальной задачи и теперь героическими усилиями пытаетесь её решить. Очень надеюсь, что я ошибаюсь. Кстати, можете сфотографировать ваше задание и выложить на форум эту фотку? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод-вывод данных из файла PASCAL | Monarch | Помощь студентам | 3 | 29.06.2014 20:11 |
Ввод данных в массив записей из текстового файла, сортировка по ключу, вывод в файл (на Паскаль) | orandzheviyman | Помощь студентам | 8 | 21.01.2014 08:15 |
Запрет ввода некорректных данных | Виктория1986 | Microsoft Office Excel | 1 | 05.01.2013 19:01 |
Pascal вывод данных | _FENDER_ | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 10.04.2011 22:08 |
Вывод линии данных в режиме VGA/EGA на Pascal | Yana_ | Помощь студентам | 2 | 07.12.2010 23:58 |