Здесь показаны различия между двумя версиями данной страницы.
python_20_2 [2019/06/24 20:29] |
python_20_2 [2019/06/24 20:29] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Короткий алгоритм на языке программирования ====== | ||
+ | |||
+ | В данном разделе исследуются принципы написания короткого алгоритма на языке программирования. Разбор задания 20.2 опубликованного в контрольных измерительных материалах 2012 года по информатике. | ||
+ | |||
+ | {{:gia:20.2.png|}} | ||
+ | |||
+ | Прежде, чем приступить к разбору данной задачи, выскажу некоторые противоречия между условием задачи и предлагаемым решением данной задачи, опубликованным в контрольных измерительных материалах (КИМ). | ||
+ | |||
+ | Противоречие заключается в следующем: | ||
+ | В условии задачи присутствует фраза: "**Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000**" - указаны два граничных условия, причем нигде не указано, что эти граничные условия не должны быть отражены в составе алгоритма. | ||
+ | Противоречие заключается в том, что в предложенном алгоритме (см. КИМ), данные граничные условия не выполняются. | ||
+ | |||
+ | {{:gia:20.2_answer.png|}} | ||
+ | |||
+ | **Вариант решения на языке javaScript**: [[http://ideone.com/vB1132]] | ||
+ | |||
+ | **Вариант решения на языке C++**: [[http://ideone.com/hu6IxY]] | ||
+ | |||
+ | **Вариант решения на языке Python**: [[http://ideone.com/UBl6X]] | ||
+ | |||
+ | |||