{"functions":[],"name":"Algoritmo:Protocollo a contesa","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_0809646e_15b9_4d7f_82dd_63336b53e2fa"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"tentativi","lengthValue2":"5","id":"id_77ee7b19_e755_4457_8888_1bdea06036f4","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"successo","lengthValue2":"5","id":"id_928a0da9_a166_403c_8c6c_acd1abb4161c","initValue":"false"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"canaleLibero","lengthValue2":"5","id":"id_78071119_3988_4a57_8f7f_46c85128389e","initValue":"false"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"collisioni","lengthValue2":"5","id":"id_871c305a_d2a1_4c3f_8903_3934bb625d4d","initValue":"false"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"maxTentativi","lengthValue2":"5","id":"id_31eae74c_1a19_4ebf_bded_2525970344d2","initValue":"3"},{"condition":"(successo==false)&&(tentativi<maxTentativi)","@type":"While","id":"id_97bc609a_6f02_41c4_98a3_1d062db51b4d","body":{"statements":[{"newline":true,"@type":"Output","id":"id_b7898593_efdc_44b2_9fa2_c643ecd424bf","value":"\"Il canale รจ libero?\""},{"@type":"Input","name":"canaleLibero","id":"id_9ce037c7_0aa4_450e_b4ac_29d58248470a","prompt":null},{"condition":"canaleLibero==false","@type":"While","id":"id_5edc6af3_4c87_4872_bdc3_a889ad60caac","body":{"statements":[{"newline":true,"@type":"Output","id":"id_fde3bae0_d182_465b_9efc_bcab46a1fe29","value":"\"Canale occupato\""},{"@type":"Input","name":"canaleLibero","id":"id_0c58d830_214c_4358_b261_351f687fcb4b","prompt":null}],"id":"id_9e68a48a_fda8_4ba5_8655_c83af6b279e8"}},{"newline":true,"@type":"Output","id":"id_dccf0a9a_fc00_4940_bf31_a6e92be64f42","value":"\"Canale Libero. Inizio Trasmissione...\""},{"@type":"Assign","name":"tentativi","id":"id_582ee6de_3595_4bb9_985b_bf7560b9cdbf","value":"tentativi+1"},{"newline":true,"@type":"Output","id":"id_4cc8e93c_90fe_4dcc_881f_8bc173bd06a8","value":"\"Collissioni?\""},{"@type":"Input","name":"collisioni","id":"id_6f8f4ab3_575c_4ecb_b4ea_c9c752465015","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"successo","id":"id_bc246d35_5365_4370_bfb4_b91dd3c4a6a9","value":"true"}],"id":"id_b53e0948_7d03_4c85_a285_3cff6ae1f8fd"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_21015145_8ce4_49e6_9132_7be02261147c","value":"\"Collisione! Genero Segnale di Jam e riprovo!\""},{"newline":true,"@type":"Output","id":"id_3fd3c553_5f67_4c69_a1c1_141d3d958016","value":"tentativi"}],"id":"id_8f0ea8e0_d493_4f4b_a76c_68603a7ea9b2"},"condition":"collisioni==true","@type":"If","id":"id_0ef5c76d_f97a_4db9_9986_f14637fde1ec"}],"id":"id_177f2ae6_d11a_4d94_b7fe_83c9e665010e"}},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_ae547e8e_2309_43ff_be55_9f54310dc9bb","value":"\"Canale troppo affollato, Trasmissione interrotta!\""}],"id":"id_df4a94d5_624c_4180_a13b_4bf3d48e421e"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_46ef817d_0ad3_48e8_b694_5119438d2989","value":"\"Fine: Dati Inviati\""}],"id":"id_71cf200f_fe3f_420f_8c69_55ffdd09a957"},"condition":"successo==true","@type":"If","id":"id_1974583a_6a8d_4e93_be0a_77229218a10e"},{"@type":"Return","id":"id_f39a2d4a_5f4c_44a9_a0fa_b1a3b372fa23","maybeValue":null}],"parameters":[]},"id":"id_8d780cdf_9024_42c3_a4d0_f6ccca4d849e","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":728}