|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
|
Определение количества абитуриентов, проживающих в городе Минске30.10.2009, 23:03. Показов 21646. Ответов 123
Всем доброго времени суток. Есть задание:
Используя динамические списки, написать программу формирования ведомости абитуриентов, сдавших вступительные экзамены в институт. В программе должны присутствовать следующие процедуры: 1. Формирование динамического списка с элементами, содержащими следующие поля: Ф.И.О. абитуриента, постоянное место жительства, оценки по физике, математике и русскому языку. 2. Вывод списка на экран; 3. Добавление элемента в список; 4. Удаление элемента из списка; 5. Поиск элемента списка по соответствующему полю; 6. Определение количества абитуриентов, проживающих в городе Минске и сдавших экзамены со средним баллом не ниже 4. Вывести их фамилии в алфавитном порядке. 7. Запись в файл и загрузка из файла. Выбор необходимого действия обеспечить через удобный интерфейс. Для записи и загрузки из файла использовать типизированный файл. Как другие писать не буду напишите мне программу и тому подобное, сам всегда программирование делал и делать буду... Вопрос вот в чем: с чего тут начинать, список этот к клавиатуры вводить или если разу фаил сделать то сразу из файла данные брать... Плиз подскажите....
1
|
|
| 30.10.2009, 23:03 | |
|
Ответы с готовыми решениями:
123
Определить количество абитуриентов, проживающих в г Минске Определить количество абитуриентов, проживающих в городе Определить количество абитуриентов, проживающих в г. Минске и сдавших экзамены со средним баллом |
|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
||||||
| 12.11.2009, 00:15 [ТС] | ||||||
|
что-то совсем я в списках запутался скажите такой список можно сформировать вообще или я не в ту сторону шагаю:
0
|
||||||
|
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
|
| 12.11.2009, 00:28 | |
|
and1, можно а почему нет. просто тут нужно делать все по порядку, тогда и не запутаешься.
0
|
|
|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
||
| 12.11.2009, 00:54 [ТС] | ||
![]() Добавлено через 10 минут ладно пойду спать утро вечером мудренее....
0
|
||
|
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
|
| 12.11.2009, 00:59 | |
|
and1, я вам уже выкладывал в теме подобную работу... Почитайте еще раз внимательнее...
0
|
|
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|||||||||||||||||||||
| 12.11.2009, 04:07 | |||||||||||||||||||||
|
and1, А зачем Вы сразу начинаете с чего-то сложного? Вы начните с простого описания списка, например списка чисел:
Примите во внимание, что написанные строки не компилировались.
0
|
|||||||||||||||||||||
|
3319 / 1381 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
|
|||||||||||
| 12.11.2009, 07:41 | |||||||||||
|
вот тебе мой пример БД.
{---Модуль---}
и сама программа
0
|
|||||||||||
|
Почетный модератор
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 12.11.2009, 07:49 | |
|
vovka, У человека проблемы со списками как структурами данных, на которые у Вас даже намека нет. То что Вы написали, просто назвали списком, но это не является списком, как структура данных.
0
|
|
|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
||||||
| 12.11.2009, 11:49 [ТС] | ||||||
|
vovka согласен мне списки нужны а не бд, так что трохи не в ту сторону, через бд тут делать нех....
Добавлено через 4 минуты lexus_ilia, спс с цифрами разобрался и делал до этого такие програмки, не понятно именно заполнение вот такого списка, поэтому и нужен пример так как найти в нете не могу (
0
|
||||||
|
1063 / 130 / 34
Регистрация: 09.10.2009
Сообщений: 271
|
||||||
| 12.11.2009, 13:32 | ||||||
|
при чем тут инет? и чем оно отличается от списка с целыми числами, кроме количества полей?
1
|
||||||
|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
||||||
| 12.11.2009, 21:20 [ТС] | ||||||
|
Вывод списка у меня получился такой или можно как-то по другому??
0
|
||||||
|
0 / 0 / 0
Регистрация: 06.08.2014
Сообщений: 2
|
||||||
| 12.11.2009, 21:47 | ||||||
|
Можно и такой вывод....
У меня вопрос другой: как можно определить куда вставлять в списке элемент( мне нада отсортировать по среднему балу студентов)....процедуры вставки до, после, в конец или начало я написа....а вот в зависимости чего их выбирать я что-то не догоняю...Зарание спасибо.
0
|
||||||
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
||
| 13.11.2009, 01:00 | ||
|
0
|
||
|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
||||||
| 13.11.2009, 01:43 [ТС] | ||||||
|
подскажите в чем ошибка? при компиляции пишет ожидался оператор:
Добавлено через 36 минут Все сам разобрался end не все посчитал сори за панику
0
|
||||||
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
| 13.11.2009, 01:48 | |
|
and1, Да ничего, ничего. Вы только как напишет готовую программу, выложите её, пусть все глянут.А то 4 страницы и из них можно лёгким движением сделать полторы, а так будет логическое окончание темы. Да и для остальных тоже приятно и полезно будет посмотреть на работу списков, бд, файлов.
0
|
|
|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
||||||
| 13.11.2009, 02:57 [ТС] | ||||||
|
не вопрос, выложу осталось посуте пару пунктов доделать, непонятно вот что: сделал создание списка и вывод его через процедуры и счас при выводе списка теряется первая строка даже и не знаю что не так сделал хотя вроде бы ничего не менял вот код:
0
|
||||||
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|||||||||||
| 13.11.2009, 03:30 | |||||||||||
|
Сразу могу сказать с чем у Вас могут быть проблемы в дальнейшем:
1) В процедуре создания списка, вы спрашиваете количество, а это не очень приемлимо. Ну посудите, а вдруг я не знаю сколько у меня в стопке листков формата А4 студентов, а мне надо их просто вводить? Так что для разрешения данной ситуации обычно используются циклы repeat ... until где перед until выводится строка, например:
0
|
|||||||||||
|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
|
| 13.11.2009, 03:35 [ТС] | |
|
то есть вывод верно написан, проблема именно с вводом данных?
0
|
|
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
| 13.11.2009, 04:16 | |
|
Я не компилировал и не проверял Ваш код, я указываю на явные вещи, которые могут косвенно влиять на результат выполнения программы.
0
|
|
|
1063 / 130 / 34
Регистрация: 09.10.2009
Сообщений: 271
|
|||||||
| 13.11.2009, 10:57 | |||||||
|
фактическим параметром при вызове печати д.б. указатель nach, в этом ошибка, те напишите case ... 2 : begin print(nach); ...... в этой программе получается перем. spisok промежуточная, а собственно указатель на 1 эл-т списка хранится в nach - ее и передавайте везде. Добавлено через 17 минут goof, насчет сортировки списков. можно и в исходном как-то вроде массива сортировать, например, простыми вставками - начиная со 2 эл-та искать место привязки в предыдушей части списка. а можно например второй список создать и добавлять по очереди в него элементы с сохранением упорядоченности. т.е. пусть есть список с указ-м на 1 эл-т first - неупорядоченный, исходный. в элементе этого списка есть поле ball , по которому упорядочиваем и указ-ль на след. next : (НЕ ПРОВЕРЯЛА!)
0
|
|||||||
|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
|||||||||||
| 13.11.2009, 15:01 [ТС] | |||||||||||
|
простите за глупость детскую, но уже крыша едет потиху, не понимаю почему не дает вводить никакого символа а сразу идет цикл с начала, хотя вроде должна кнопка нажиматся:
вроде бы и понятно как работает, и простая то программка работает а в процедуре не работает, подскажите я в отчаянии
0
|
|||||||||||
| 13.11.2009, 15:01 | |
|
Вывести абитуриентов, проживающих в г.Минске и сдавших экзамены со средним баллом не ниже 8. Определить количество абитуриентов, проживающих в городе Киеве
Распечатать данные о студентах, проживающих в городе Вывести фамилию студентов проживающих в одном городе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|