Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Obch_prakt-inform2012.doc
Скачиваний:
8
Добавлен:
10.09.2019
Размер:
509.95 Кб
Скачать

Приклад методу рішення, опису логічної структури, даних для тестування та тексту програми дивись у Додатку с. Умови задач для програмування на тр

I. Нехай шість населених пунктів позначені номерами від 1 до 6 (величина к), а п'ять кандидатів - номерами від 1 до 5 (величина п). Кількість голосів, набраних кандидатами у кожному пункті визначається формулою аk,n=гаndom(10i+50), де і - номер варіанта. Вивести на екран таблицю результатів голосування, де у рядках є дані з населених пунктів, а у стовпцях — дані щодо конкретних кандидатів. Визначити і вивести значення величин з додаткового завдання. Створити одновимірний масив з шуканими даними.

  1. Які підсумкові результати кожного кандидата? (Підказка: утворити одновимірний масив з сум значень усіх стовпців таблиці).

  2. Які номери населених пунктів, де кількість поданих голосів перевищила 150 (утворити одновимірний масив з цих номерів)?

  3. Хто з кандидатів набрав максимальну, а хто – мінімальну кількість голосів у четвертому населеному пункті?

  4. Яка кількість голосів була подана за першого і третього кандидатів у всіх населених пунктах?

  5. В яких населених пунктах другий і четвертий кандидати набрали максимальну кількість голосів?

  6. Скільки виборців взяли участь у голосуванні у кожному населеному пункті?

  1. Хто з кандидатів має максимальний рейтинг?

  1. Хто з кандидатів набрав максимальну кількість голосів у друго­му населеному пункті?

  2. В яких населених пунктах кількість опитаних більша деякого заданого числа п?

  3. За кого з кандидатів подано кількість голосів меншу деякого за­ даного числа п?

  4. В яких населених пунктах перший кандидат набрав максимальну кількість голосів?

  1. В якому населеному пункті проголосувало найбільше людей?

  1. Хто з кандидатів набрав найбільше голосів у другому і третьому населених пунктах?

  2. В якому населеному пункті перший кандидат набрав мінімальну кількість голосів, а в якому максимальну?

  3. У кого з-поміж другого, четвертого і п'ятого кандидатів найвищий рейтинг?

  4. Хто набрав максимальну, а хто - мінімальну кількість голосів у першому населеному пункті?

  5. У яких населених пунктах перший і п'ятий кандидат набрали більше, ніж 100 голосів?

  6. Які номери населених пунктів, де кількість учасників виборів не перевищила 450?

  1. У кого з кандидатів рейтинг більший деякого заданого числа п?

  2. В яких містах кількість виборців менша деякого заданого числа?

  1. Які кандидати набрали мінімальну кількість голосів в кожному із населених пунктів?

  2. Які кандидати набрали максимальну і мінімальну кількість голосів в другому і п'ятому населених пунктах?

  1. У кого з кандидатів найменший рейтинг?

  2. У скількох кандидатів рейтинг перевищує деяке задане число n?

  1. В яких населених пунктах третій кандидат набрав максимальну кількість голосів?

  2. В яких населених пунктах 5-ий кандидат набрав мінімальну кількість голосів?

  3. Вивести номери населених пунктів де кількість виборців була мінімальною.

  4. Хто із кандидатів мав найвищий рейтинг у 5-ому окрузі?

  5. Який із кандидатів мав найнижчий рейтинг у 2-ому та 4-ому окрузі?

  6. Вивести список всіх кандидатів за їх рейтингом по всіх округах.

II. У підрозділі Y є 15 співробітників, а в G — 20. Протягом місяця вони відпрацювали деяку кількість днів, яка задана як випадкова величина зі значеннями yn=random(31), n=[1,15], g k=random(31), k=[1,20]. Денна оплата праці d у.о. Податкова ставка 20%. Використовуючи підпрограми, утворити масиви y, g,, вивести значення їх елементів на екран і виконати завдання пошуку даних для кожного підрозділу. Вивести повідомлення, якщо шуканих даних немає.

  1. Скільки осіб працювали у кожному підрозділі більше 15 днів? Хто найменше заробив у кожному підрозділі?

  2. Кому нараховано більше, ніж 100 у.о. у кожному підрозділі?

  3. Скільки людино-днів було відпрацьовано у кожному підрозділі?

  4. Який середній заробіток у кожному підрозділі?

  5. Скільки осіб отримали більше, ніж 50 і менше, ніж 120 у.о.?

  6. Скільки осіб працювали менше, ніж 10 днів?

  7. Яка сума податку була сплачена у кожному підрозділі?

  8. Хто сплатив найбільший податок у кожному підрозділі?

  9. У скількох осіб податок перевищив 20 у.о.?

  10. Який середній податок був у кожному підрозділі?

  11. У якому підрозділі більший середній заробіток?

  12. Хто сплатив найменший податок у кожному підрозділі?

  13. Скільки осіб працювали лише один день у кожному підрозділі?

  14. У скількох осіб заробіток вищий за середній?

  15. У якому підрозділі менший середній заробіток?

  16. У скількох осіб заробіток відхиляється від середнього менше ніж на 10%?

  17. У якому підрозділі був зафіксований найбільший заробіток?

  18. Скільки осіб працювали більше, ніж 5 і менше, ніж 12 днів?

  19. Який середній заробіток перших п'яти осіб?

  20. У скількох осіб заробіток був менший за середній?

  21. Який середній заробіток останніх чотирьох осіб?

  22. У якому підрозділі було відпрацьовано більшу кількість людино-днів?

  23. Хто заробив більше, ніж 100 і менше, ніж 200 у.о.?

  24. Скільки осіб працювали 2, 3 або 4 днів?

  25. Завдання підвищеної складності. Яка кількість відпрацьованих днів найчастіше була зафіксована у кожному підрозділі?

  26. Яка кількість відпрацьованих днів найчастіше була зафіксована у кожному підрозділі?

  27. У скількох осіб найменше відпрацьовано робочих днів?

  28. У скількох осіб найбільше відпрацьовано робочих днів?

  29. Чи були працівники в кожному із підрозділів, які не працювали жодного дня?

  30. Хто із працівників в кожному із підрозділів відпрацював найбільшу кількість днів?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]