Professional Documents
Culture Documents
Generate random
Number Generate Generate random
Number
Number of head/1000 *
Head Counter Calculate
100%
Calculate
Calculate Percentage
Calculate
Number of tails/1000 *
Tail Counter Calculate
100%
Head Percentage Print Print Result Print Head Percentage
Print Result
Generate Number
Number Generate Number
Number Generator
Check Number
Check
Increment head count Head Count
Number
Percentage Calculation
Increment tail count
Display head
Calculate
Tail Count Percentage Calculation Display and tail
Percentage
percentage
Data Dictionary
Coin Toss = Random Number Generator + Random Number Checker + Percentage Calculator
Process Specification
Random Number Generator: The system generates a random number between 0 and 0.99.
Random Number Checker: The system uses the number generated to check if the number is
head or tail.
Percentage Calculator: The system calculates the total percentage of head or tails after all the
random numbers are generated.
Structure Chart
Generate Random
Check Random Number Calculate Percentage
Number
Module Specification
Implementation
Python Implementation
import random