АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

Структуры и классы

Прочитайте:
  1. Анатомические структуры лимбической системы
  2. Аномалии величины и структуры почек
  3. Аномалии структуры мочеточников
  4. Аномалии структуры мочеточников
  5. Аномалии структуры почек
  6. Аномалии структуры почки
  7. Биодинамика мышц. Особенности структуры и биомеханика мышечной ткани
  8. В. Складчатые структуры
  9. Вопрос 6. Классы и типы иммуноглобулинов.
  10. Вспомогательные структуры глаза.

 

Решить по одной задаче из нижеперечисленных (задачи взяты из пособия: Куренкова Т.В., Светозарова Г.И. Основы алгоритмизации и объектно-ориентированного программирования). Номер задачи выбирает преподаватель, например, номер задачи совпадает с номером студента по журналу посещаемости. Решение должно быть представлено в двух вариантах:

-с использованием структур;

-с использованием классов. В созданном студентом классе обязательно должны быть методы, используемые в программе (т.е.в классе Program).

 

Решение должно обязательно быть оформлено в виде отчета, содержащего:

-текст задачи;

-блок-схемы алгоритмов;

-необходимые теоретические сведения из языка C#;

-отлаженный текст программы на языке C#;

-результаты работы программы.

Кроме отчета студент должен иметь на внешнем носителе информации файлы проекта Visual Studio на языке C#;

1. На основании результатов соревнований по прыжкам в длину (фамилии и результаты трех попыток) составить итоговый протокол соревнований, считая, что в зачет идет лучший результат.

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

3. Составить программу для обработки результатов кросса на 500 м для женщин. В кроссе участвуют не более 100 студенток. Для каждой участницы ввести фамилию, группу, фамилию преподавателя, результат. Получить результирующую таблицу, упорядоченную по результатам, в которой содержится также информация о выполнении норматива. Определить суммарное количество участниц, выполнивших норматив.

4. Радиокомпания провела опрос слушателей (не более 500) по вопросу "Кого Вы считаете человеком года?". Определить 5 наиболее часто встречающихся ответов и их долей (в процентах от общего количества ответов).

5. Лыжные гонки проводятся отдельно для двух групп участников (в каждой группе не более 50 человек). Результаты соревнований заданы в виде фамилий участников и их результатов в каждой группе. Расположить результаты соревнований в каждой группе в порядке занятых мест. Объединить результаты обеих групп с сохранением упорядоченности и вывести в виде таблицы с заголовком.

6. Обработать результаты первенства по футболу (участвуют не более 15 команд). Результаты каждой игры заданы в виде названий команд и счета (количество забитых и пропущенных мячей). Сформировать таблицу очков (выигрыш - 3, ничья - 1, проигрыш - 0) и упорядочить результаты в соответствии с занятым местом. Если сумма очков у двух команд одинакова, то сравниваются разности забитых и пропущенных мячей. Вывести результирующую таблицу, содержащую место, название команды, количество очков.

7. Для формирования сборной по хоккею предварительно отобрано 30 игроков. На основании протоколов игр (не более 15) составлена таблица, в которой содержится штрафное время каждого игрока по каждой игре (2, 5 или 10 мин.). Написать программу, которая составляет список кандидатов в сборную в порядке возрастания суммарного штрафного времени. Игрок, оштрафованный на 10 мин., из списка кандидатов исключается.

8. Результаты сессии содержат оценки 5 экзаменов по каждой группе. Определить средний балл для пяти групп одного потока студентов и выдать список групп в порядке убывания среднего бала. Результаты вывести в виде таблицы с заголовком.

9. Студенты одной группы (не более 25 человек) в сессию сдают четыре экзамена. Составить список студентов, средний балл которых по всем экзаменам не менее 4. Результаты вывести в виде таблицы с заголовком в порядке убывания среднего балла.

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

11. В соревнованиях по прыжкам в воду принимают участие не более 20 спортсменов. Судят соревнования 7 судей. Каждый спортсмен выполняет 4 прыжка. Каждый прыжок имеет одну из шести категорий сложности, оцениваемую коэффициентом (от 2,5 до 3,5). Качество прыжка оценивается судьями по 6-ти балльной шкале. Далее лучшая и худшая оценки отбрасываются, остальные складываются и сумма умножается на коэффициент сложности. Получить итоговую таблицу, содержащую фамилии спортсменов и итоговую оценку (сумму оценок по 4 прыжкам) в порядке занятых мест.

12. В соревнованиях по прыжкам со 120-ти метрового трамплина принимает участие не более 30 спортсменов. Судят соревнования 5 судей. Каждый судья выставляет оценку за стиль прыжка по 20-ти балльной шкале. Меньшая и большая оценки отбрасываются, остальные суммируются. К этой сумме прибавляются очки за дальность прыжка: 120 метров — 60 очков, за каждый метр превышения добавляется по 2 очка, при меньшей дальности отнимается 2 очка за каждый метр. Получить итоговую таблицу соревнований, содержащую фамилию и итоговый результат для каждого участника в порядке занятых мест.

13. Группе студентов (не более 25) в результате полусеместровой аттестации были выставлены оценки по информатике, а также количество пропущенных занятий. Успеваемость каждого студента оценивается следующими баллами: 0 (неаттестован), 2, 3, 4 или 5. Вывести список неуспевающих (оценка 2) студентов в порядке убывания количества пропущенных ими занятий. Данные задать самостоятельно.

14. Протокол соревнований по прыжкам в воду содержит список фамилий спортсменов (не более 15) и баллы, выставленные 5 судьями по результатам 2 прыжков. Получить итоговый протокол, содержащий фамилии и результаты, в порядке занятых спортсменами мест по результатам 2 прыжков. Данные задать самостоятельно.

15. После окончания шахматного соpевнования турнирная таблица содержит фамилии участников (не более 10) и результаты сыгранных партий (выигрыш - 1 очко, ничья - 1/2 очка, проигрыш - 0 очков). Составить итоговую таблицу в порядке убывания полученных участниками очков. Данные задать самостоятельно.

16. На основании результатов соревнований по прыжкам в длину (фамилии и результаты трех попыток) составить итоговый протокол соревнований, считая, что в зачет идет лучший результат.

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

18. Составить программу для обработки результатов кросса на 500 м для женщин. В кроссе участвуют не более 100 студенток. Для каждой участницы ввести фамилию, группу, фамилию преподавателя, результат. Получить результирующую таблицу, упорядоченную по результатам, в которой содержится также информация о выполнении норматива. Определить суммарное количество участниц, выполнивших норматив.

19. Радиокомпания провела опрос слушателей (не более 500) по вопросу "Кого Вы считаете человеком года?". Определить 5 наиболее часто встречающихся ответов и их долей (в процентах от общего количества ответов).

20. Лыжные гонки проводятся отдельно для двух групп участников (в каждой группе не более 50 человек). Результаты соревнований заданы в виде фамилий участников и их результатов в каждой группе. Расположить результаты соревнований в каждой группе в порядке занятых мест. Объединить результаты обеих групп с сохранением упорядоченности и вывести в виде таблицы с заголовком.

21. Обработать результаты первенства по футболу (участвуют не более 15 команд). Результаты каждой игры заданы в виде названий команд и счета (количество забитых и пропущенных мячей). Сформировать таблицу очков (выигрыш - 3, ничья - 1, проигрыш - 0) и упорядочить результаты в соответствии с занятым местом. Если сумма очков у двух команд одинакова, то сравниваются разности забитых и пропущенных мячей. Вывести результирующую таблицу, содержащую место, название команды, количество очков.

22. Для формирования сборной по хоккею предварительно отобрано 30 игроков. На основании протоколов игр (не более 15) составлена таблица, в которой содержится штрафное время каждого игрока по каждой игре (2, 5 или 10 мин.). Написать программу, которая составляет список кандидатов в сборную в порядке возрастания суммарного штрафного времени. Игрок, оштрафованный на 10 мин., из списка кандидатов исключается.

23. Результаты сессии содержат оценки 5 экзаменов по каждой группе. Определить средний балл для пяти групп одного потока студентов и выдать список групп в порядке убывания среднего бала. Результаты вывести в виде таблицы с заголовком.

24. Студенты одной группы (не более 25 человек) в сессию сдают четыре экзамена. Составить список студентов, средний балл которых по всем экзаменам не менее 4. Результаты вывести в виде таблицы с заголовком в порядке убывания среднего балла.

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

 


Дата добавления: 2015-09-18 | Просмотры: 770 | Нарушение авторских прав



1 | 2 | 3 | 4 | 5 |



При использовании материала ссылка на сайт medlec.org обязательна! (0.004 сек.)