Дано три числа. Программа определяет какое число встречается чаще

Решила Ольга Кирьянова (6 класс, 2015 год)

<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="variables_set" x="88" y="-387">
<field name="VAR">Первое число</field>
<value name="VALUE">
<block type="text_prompt_ext">
<mutation type="NUMBER"></mutation>
<field name="TYPE">NUMBER</field>
<value name="TEXT">
<block type="text">
<field name="TEXT">Введите первое число</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set">
<field name="VAR">Второе число</field>
<value name="VALUE">
<block type="text_prompt_ext">
<mutation type="NUMBER"></mutation>
<field name="TYPE">NUMBER</field>
<value name="TEXT">
<block type="text">
<field name="TEXT">Введите второе число</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set">
<field name="VAR">Третье число</field>
<value name="VALUE">
<block type="text_prompt_ext">
<mutation type="NUMBER"></mutation>
<field name="TYPE">NUMBER</field>
<value name="TEXT">
<block type="text">
<field name="TEXT">Введите третье число</field>
</block>
</value>
</block>
</value>
<next>
<block type="controls_if">
<mutation elseif="3" else="1"></mutation>
<value name="IF0">
<block type="logic_operation">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get">
<field name="VAR">Первое число</field>
</block>
</value>
<value name="B">
<block type="variables_get">
<field name="VAR">Второе число</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get">
<field name="VAR">Второе число</field>
</block>
</value>
<value name="B">
<block type="variables_get">
<field name="VAR">Третье число</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="text_print">
<value name="TEXT">
<block type="text_join">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="text">
<field name="TEXT">Самое частое число -</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get">
<field name="VAR">Первое число</field>
</block>
</value>
</block>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_operation">
<field name="OP">OR</field>
<value name="A">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get">
<field name="VAR">Первое число</field>
</block>
</value>
<value name="B">
<block type="variables_get">
<field name="VAR">Второе число</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get">
<field name="VAR">Второе число</field>
</block>
</value>
<value name="B">
<block type="variables_get">
<field name="VAR">Третье число</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="text_print">
<value name="TEXT">
<block type="text_join">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="text">
<field name="TEXT">Самое частое число -</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get">
<field name="VAR">Второе число</field>
</block>
</value>
</block>
</value>
</block>
</statement>
<value name="IF2">
<block type="logic_operation">
<field name="OP">OR</field>
<value name="A">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get">
<field name="VAR">Первое число</field>
</block>
</value>
<value name="B">
<block type="variables_get">
<field name="VAR">Второе число</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get">
<field name="VAR">Первое число</field>
</block>
</value>
<value name="B">
<block type="variables_get">
<field name="VAR">Третье число</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO2">
<block type="text_print">
<value name="TEXT">
<block type="text_join">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="text">
<field name="TEXT">Самое частое число -</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get">
<field name="VAR">Первое число</field>
</block>
</value>
</block>
</value>
</block>
</statement>
<value name="IF3">
<block type="logic_operation">
<field name="OP">OR</field>
<value name="A">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get">
<field name="VAR">Третье число</field>
</block>
</value>
<value name="B">
<block type="variables_get">
<field name="VAR">Второе число</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get">
<field name="VAR">Первое число</field>
</block>
</value>
<value name="B">
<block type="variables_get">
<field name="VAR">Третье число</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO3">
<block type="text_print">
<value name="TEXT">
<block type="text_join">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="text">
<field name="TEXT">Самое частое число -</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get">
<field name="VAR">Третье число</field>
</block>
</value>
</block>
</value>
</block>
</statement>
<statement name="ELSE">
<block type="text_print">
<value name="TEXT">
<block type="text">
<field name="TEXT">Самое частое число - нет такого. Хрю - хрю!</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</xml>