36

Pascal ABC, очень срочно.…

sitkina 10 февраля 2023

Pascal ABC, очень срочно. 1. Чтобы выявить самого драчливого разбойника, Али-Баба провел турнир, во время которого каждый его разбойникподрался с каждым из оставшихся. За победу присваивалось-7 очков, за ничью-5, за поражение-2. Написат ь программу, определяющую победителя.

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

47

В обоих заданиях нет самомого главного — не описан интерфейс с пользователем, функции пользователя и функции программы. Без этого программа не пишется. Ведь ты, по сути, формулируешь техническое задание на программирование, а в нем не должно быть неясностей для программиста, он должен взять листочек и тупо закодировать то, что там написано. Ну, например, по заданию 1 могут быть варианты: 1. Написать программу, которая … ., при этом в каждом поединке победа присуждается с вероятностью 1/3, поражение с вероятностью 1/2, ничья с вероятностью 1/6. По окончании расчетов вывести турнирную таблицу в порядке занятого места. В этом случае пользователь ничего не делает и интерфейса, как такового, нет, он просто нажимает «пуск», а программа все сама делает и выводит результаты на печать. 2. Написать программу, которая…, при этом участники каждого турнира выводятся на экран, а пользователь сам определяет его результат (победа, ничья, поражение). По окончании турниров программа віводит турнирную таблицу в порядке занятого места. В этом случае пользователь все время в диалоге, потому что именно он должен определять результат каждого турнира. Вот 2 разных сценария интерфейса к одному и тому же, что написано в задании, но программы, их сложность достаточно различаются. Резюме. Если хочешь, чтобы тебе качественно помогли, а не отписались, сформулируй задания снова, лучше каждое отдельным заданием и так, чтобы тебе самой было понятно, что ты хочешь от программы. Успехов!

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

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