|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 21
|
||||||
В файле содержатся сведения об автомобилях10.12.2019, 20:07. Показов 2008. Ответов 12
Метки нет (Все метки)
В файле содержатся сведения об автомобилях: марка, номер, фамилия владельца, величина пробега и даты последнего техосмотра (число, месяц, год). В новый файл переписать информацию о владельцах автомобилей, которые прошли техосмотр вовремя (техосмотр проводится один раз в году). В текстовый файл вывести марку, номер, фамилию владельца автомобилей, величина пробега которых превышает заданную величину.
К
0
|
||||||
| 10.12.2019, 20:07 | |
|
Ответы с готовыми решениями:
12
Описать сведения об автомобилях
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|||||||
| 11.12.2019, 09:30 | |||||||
|
end; в 196 строке лишний, его нужно убрать.
а переменную для ввода нужно всегда писать без кавычек:
ты пытаешься ввести поля st.god, st.ms, st.den но таких полей в описании типа запись нет. исправь эти ошибки. потом поговорим дальше.
1
|
|||||||
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 21
|
||||||||||||||||
| 11.12.2019, 11:46 [ТС] | ||||||||||||||||
|
mr-Crocodile, да, еще вчера все это сделал
и чуток поменял тему с датой
у меня же везде c указан, как integer что не так? ну а с датой... можно же создать массив день/месяц/год пользователь вводит это в файл а потом пользователь вводит текущую дату и типа программа будет переписывать в новый файл данные о владельцах тех авто, если, например, "год равен или год проведения техосмотра какой то машины меньше на единицу, чем текущий и месяц техосмотра больше, чем текущий или год меньше на единицу и месяцы равны и день больше или равен, чем текущий" как это реализовать? Добавлено через 25 минут mr-Crocodile, сейчас у меня вот такой код, он чем то отличается от предыдущего, но я понять не могу, чем именно, ну разве что кроме фио, которые я забыл убрать
0
|
||||||||||||||||
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|||||||||||||
| 11.12.2019, 12:03 | |||||||||||||
|
исправь описание функции FileToFileTxt
либо ориентируйся только на год техосмотра.
1
|
|||||||||||||
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 21
|
||||||
| 11.12.2019, 12:53 [ТС] | ||||||
|
mr-Crocodile, все то, что мы вводим, должно же быть стринг?
0
|
||||||
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
||
| 11.12.2019, 13:18 | ||
|
Марка автомобиля, номер ГРЗ и ФИО владельца - да, это строки (хотя для Марки авто по хорошему нужен справочник, но это отдельная песня, в учебной задаче можно и строкой обойтись). а вот пробег - это однозначно ЧИСЛО. ну и год, месяц, день - однозначно тоже числа, причём целые.
1
|
||
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 21
|
||||||
| 11.12.2019, 15:40 [ТС] | ||||||
|
mr-Crocodile, попытался сделать таким образом сравнение дат
во первых, все, что я записываю в файл, отображается так, как на первом скрине во вторых, почему то день/месяц/год превращаются в нули, как на втором скрине что нужно исправить?
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 21
|
|
| 11.12.2019, 15:51 [ТС] | |
|
mr-Crocodile, а, я забыл кое что удалить из кода и вписать переменные дат, чтобы они отображались
но проблема с отображением введенного в файле все равно осталась, шо делать то
0
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|||||||||||||||
| 11.12.2019, 16:06 | |||||||||||||||
|
сегодняшняя дата нужна в каждой записи? Очевидно, что нет, она к записи об автомобиле отношения не имеет. и выкинь непонятный массив a пример 1
просто оставь так, как написано в пример 1 Его можно читать/писать только программным способом, написав программу. Этот файл двоичный. Ты там ничего видеть и не должен (хотя, конечно, можно посмотреть, если умеешь смотреть бинарные файлы и знаешь его формат )Добавлено через 3 минуты ты уж определись, где у тебя дата - в переменных gd, ms, dn или в массиве A array[1..3] of integer (массив тоже можно использовать - но надо однозначно выбрать или так или так, но не вместе).
1
|
|||||||||||||||
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 21
|
||||||
| 11.12.2019, 16:43 [ТС] | ||||||
|
mr-Crocodile, спасибо за пояснение насчет файла)00
сделал так, было в примере 1, но теперь ошибка в 191 строке неизвестное имя dr что я опять сделал не так? я еще очень удивлен, что ты до сих пор отвечаешь)00))
0
|
||||||
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
||||||
| 11.12.2019, 17:39 | ||||||
Сообщение было отмечено dn1na как решение
Решение
я немного поправил твой код
посмотри:
да. просматривая и исправляя твой код я заметил, что тебе надо подучить/подтянуть, какие пробелы в знаниях у тебя есть. 1) ты не знаешь, чем отличаются формальные параметры в процедурах/функциях от фактических. 2) похоже, что ты не знаешь, чем параметры функции/процедуры отличаются от локальных переменных (ты передаёшь переменную st - которую передавать не нужно - а нужно объявить локальную переменную и с ней работать) 3) чем отличаются Write от WriteLn (ну и попутно можешь узнать, чем отличаются Read от ReadLn 4) что ReadLn может вводить несколько переменных (см. пример в коде) 5) что сегодняшнюю дату можно легко получить стандартными функциями и не заставлять её вводить пользователя ну и последнее. удобнее задавать имя БД один раз. хранить его в глобальной переменной и не заставлять вводить каждый раз при каждом выборе действия из меню. это просто для пользователя удобнее. Да и тебе кода меньше писать.
1
|
||||||
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 21
|
|
| 11.12.2019, 18:24 [ТС] | |
|
mr-Crocodile, большое спасибо за помощь)0)0)
и да, насчет моих знаний, 1, 2 и 5 пункты я действительно не знаю
0
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|||||||
| 12.12.2019, 09:58 | |||||||
|
dn1na, пожалуйста.
будут вопросы - можешь задавать. да, 5-й пункт - это вообще простота простейшая:
1
|
|||||||
| 12.12.2019, 09:58 | |
|
Помогаю со студенческими работами здесь
13
В службе социального обеспечения (СОБЕС) имеется список пенсионеров. О каждом пенсионере содержатся сведения: Файл содержит сведения об автомобилях: марка, год выпуска, фамилия владельца и номер. Выведите сведения об автомобилях задаваемой марки и определите их средний возраст. Среди всех автомобилей найдите В файле содержатся следующие сведения о студентах нескольких групп: фамилия, N группы, экзаменационный рейтинг. Напечатать сведения о тех студент В файле input.txt содержатся сведения о группе студентов. переписать данные файла в файл output.txt, отсортировав их по возрастанию Сведения об автомобилях Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|