Вопрос №29902
 
 
 
 
Категории

 

Как составить программу на Delphi?

Катя · больше 6 лет назад · 1 ответ
 

Написать программу, которая обрабатывает результаты спортивных соревнований зимней олимпиады в Ванкувере, 2010 г. Исходные данные представлены в табл. 1
Таблица 1. Результаты олимпиады 2010 г. в Ванкувере
Место___Страна___Золото___Серебро__Бронза___Всего
1______Канада_____14_______7________5_______ 26
2_____Германия____10 ______13________7_______30
3______США________9_______15_______13_______37
4____Норвегия______9_______8________6________23
5____Южная Корея___6______6________2________14
6____ Швейцария____6_______0________3________9
7______Китай_______5_______2________4________11
7 _____Швеция______5_______2________4________11
9______Австрия______4______6_________6_______16
10___Нидерланды____4______1_________3_______8
11_____Россия_______3______5_________7_______15
12_____Франция_____ 2______3_________6_______11
13_____Австрия______2______1_________0_______3
14______Чехия_______2______0_________4_______6
15_____Польша______1______3_________2_______6
16_____Италия_______1______1_________3_______5
17_____Беларусь_____1______1_________1________3
17____Словакия______1______1_________1________3
19__Великобритания__1______0_________0________1
20_____Япония_______0_____3_________2________5
21____Хорватия_______0_____2_________1________3
21____Словения______0______2_________1________3
23_____Латвия_______ 0______2_________0________2
24___Финляндия______0______1_________4________5
25____Эстония_______0_______1________0_________1
25____Казахстан______0_______1________0_________1

Программа должна вычислить общее количество медалей, завоеванных представителями каждой страны, и соответствующее количество очков (баллов), которое вычисляется по следующему правилу: за каждую золотую медаль команда получает семь очков, за серебряную — шесть очков, за бронзовую — пять очков.
Для ввода исходных данных и отображения результата используется компонент StringGrid.

P.S. кто может, кому не лень, помогите! я чайник, мне на дипломной работе задали сделать эту работу((((((((ааааааа
я сама не сделаю!!!(

Хороший вопрос Ф топку
0
1
Ответы
kelz · больше 6 лет назад

Общее количество медалей, завоеванных представителями каждой страны есть в столбце "Всего" :)
Остальное тоже элементарно.
Писать не буду... а вот помочь, тыкнуть пальцем, смогу. Правда, на паскале лет 10 не писал, но... писать то вы будете :)

 
Катя · больше 6 лет назад

у нас тема многомерные массивы, на языке Delphi сказали написать
я вообще не понимаю))))

 
kelz · больше 6 лет назад

Delphi - это среда разработки, а язык - ObjectPascal, который Borland (Inprise, CodeGear - х.з. как они там сейчас именуются) уперто называет с некоторых пор тоже Delphi. Короче, это вопрос терминологии... не парьтесь, я вас понял.
Тут все просто: есть двумерный массив (галимая таблица), содержимое которого у вас дано в исходных данных.
Задача - сделать обход массива и подсчитать по ходу некую статистику.

 
kelz · больше 6 лет назад

Ставьте делфи, если не стоит, запускайте, создавайте проект, кидайте на форму StringGrid и начинайте забивать исходными данными. Программисту на всю задачу тут делов на 5 минут, вам - двух выходных хватит вполне. Даже одного.

 
kelz · больше 6 лет назад

Поле "всего" не забивайте - сами посчитаем. И добавьте столбец "Очки" - тоже считать будем. Выглядеть будет это все так: Юзеру показывается форма с приведенными вами данными, столбцы "Всего" и "Очки" пусты. Кол-во медалей можно изменить при желании. По нажатию кнопки "Посчитать" заполняются два последних столбца.

 
kelz · больше 6 лет назад

Кстати, двумерный массив тут мешаться будет только... Я бы массив структур сделал :)

 
Катя · больше 6 лет назад

Спасибки!!! посижу подумаю, уже понятней!
отпишусь еще)))

 
Чё · больше 6 лет назад

На всякий случай не забивайте в таблицу столбик "Всего" - если требуют вычислить, то надо вычислить, в то найдут к чему придраться.

 
 
 
 
 
Ссылка на этот вопрос
 
Поискать ответ на вопрос: ответы@mail.ru, otvety@google.ru, Яндекс.Ответы
 
Читать новые вопросы в: LiveJournal, Livinternet, Google Reader
 
Этот вопрос посмотрели 515 раз, в среднем 1 просмотр в неделю (0.22)
 
 
 
 
 
 
Адрес друга:
 
 
 
 
 
 
 
 
 
 
 

© vorum.ru — вопросы и ответы, 2006–2016
Пишите нам на in@vorum.ru

Администрация сервера не гарантирует точность и достоверность размещаемых пользователями материалов, а также не несет ответственности ни за какие задержки, сбои, удаление или несохранность какой-либо пользовательской информации.

Цифры не для всех: 114

 
 
× Нравится наш сайт?
Нажмите кнопку «Мне нравится» (Like), чтобы присоединиться к нам на Facebook