|
4 / 4 / 0
Регистрация: 27.10.2009
Сообщений: 67
|
|
Определение количества абитуриентов, проживающих в городе Минске30.10.2009, 23:03. Показов 21599. Ответов 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. Определить количество абитуриентов, проживающих в городе Киеве
Распечатать данные о студентах, проживающих в городе Вывести фамилию студентов проживающих в одном городе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
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) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|