97

СОСТАВИТЬ БЛОК-СХЕМУ! К финалу конкурса лучшего по профессии «Специалист…

14 апреля 2023

СОСТАВИТЬ БЛОК-СХЕМУ! К финалу конкурса лучшего по профессии «Специалист электронного офиса» были допущены трое: Иванов, Петров, Сидоров. Соревнования проходили в три тура. Иванов в первом туре набрал m1 баллов, во втором n1, в третьем-p1. Петров –m2,n2,p2: соответственно Сидоров – m3,n3,p3. Составить программу, определяющую, сколько баллов набрал победитель.

категория: информатика

98

Объясняю: нужно найти сумму баллов каждого участника, после чего найти максимальное значение и вывести его на экран. Сначала мы вводим эти самые баллы, потом складываем. Далее Sort3 (Iv,Pet,Sid) — это функция. Если вы не знакомы с функциями, то просто перерисуйте вместо этого укрупненного блока все, что на следующей странице, вместо переменных а, в и с подставляя те переменные, которые вы используете для хранения суммы баллов участников. Что делает функция Sort3: он сортирует по убыванию значения, хранящиеся в переменных а, в и с. После чего для того, чтобы получить максимальное значение, нам достаточно вывести первый элемент — а. Функция Swap выполняет обмен значений переменных. Sort2 — сортирует два элемента. Она вспомогательна для Sort3. В основной программе вместо переменных а, в и с использовались переменные Iv, Pet и Sid. При неиспользовании функций подставляйте их. Можно использовать простые развилки и не заморачиваться с Sort3, но выходит неэффективно, некрасиво. При увеличении числа участников количество развилок вырастет в несколько раз — оно вам надо? Проще отсортировать.

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...