Псевдокод для игры с подбрасыванием монетки

Я должен написать псевдокод для программы, которая будет случайным образом генерировать результат либо орла, либо решки.

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

Я понятия не имею, как это сделать.


person Alice Auburn    schedule 09.07.2013    source источник


Ответы (1)


Псевдокод — это написанные слова, которые могут в конечном итоге работать или не работать, но описывают проблему, которую вы пытаетесь решить, как будто она работает.

Вот пример псевдокода с учетом проблемы:

flip_coin
output_result_of_coin_flip

И действительно, мы можем сделать это реальным кодом, который будет работать.

Блок-схема немного сложнее, поскольку у вас есть выбор того, как должна выглядеть блок-схема, совместима ли она с UML и т. д.?

Несмотря на это, он должен сообщать поток через вашу программу, чтобы в результате получить то, что вам нужно.

Пример блок-схемы такой:

Предоставлено Википедией

Подробнее читайте в Википедии.

person vgoff    schedule 09.07.2013
comment
Хорошо, спасибо, я понял псевдокод, но я до сих пор не знаю, что написать для блок-схемы, потому что я не знаю, какие шаги я должен использовать для лучшего из 3. : P - person Alice Auburn; 09.07.2013
comment
@ Алиса, ты знаешь, что лучше из трех в реальном подбрасывании монеты? Подбросьте монетку дважды, и либо вы выиграете, либо подбросите в третий раз и выберете победителя этого подбрасывания. - person Michael Petrotta; 09.07.2013