lecture:design_with_prototyping:05._e3_82_b0_e3_83_aa_e3_83_83_e3_83_89_e3_81_ae_e5_86_8d_e6_a7_8b_e6_88_90