Дұрыс жауап
Дұрыс жауап: 1-ден 20-ға дейін, екі шекарасы да кіреді
Жауап нұсқалары
- A.1-ден 20-ға дейін, екі шекарасы да кіредідұрыс
- B.0-ден 19-ға дейін, екі шекарасы да кіреді
- C.1-ден 19-ға дейін, екі шекарасы да кіреді
- D.0-ден 20-ға дейін, екі шекарасы да кіреді
- E.2-ден 20-ға дейін, екі шекарасы да кіреді
Түсіндірме
Ереже: Санға тұрақты шама қосу мүмкін мәндер жиынының әр элементін сол шамаға жылжытады. Бастапқы аралықтың екі шекарасы кірсе, жылжыған аралықтың екі шекарасы да сақталады.
Қолдану: Бастапқы ең кіші нәтиже 0, оған 1 қосқанда 1 болады. Ең үлкен нәтиже 19, оған 1 қосқанда 20 болады. Аралықтағы әр бүтін мән де бірге өседі, сондықтан барлық бүтін сандар 1-ден 20-ға дейін қамтылады. Мүмкін мәндердің саны бұрынғыдай жиырма болып қалады. Осы тәсіл жасырын санды 1–20 ауқымынан таңдайтын ойынға жарайды. Бұл бір шақыру барлық жиырма мәнді шығарады деген сөз емес: әр шақыруда олардың біреуі ғана алынады. Сұрақ нақты бір кездейсоқ нәтижені емес, болуы мүмкін нәтижелер жиынын анықтауды сұрайды.
Қате нұсқаларды ажырату: 0–19 қосу әрекетін елемейді. 1–19 жоғарғы 20 мәнін түсіріп қалады. 0–20 бұрынғы нөлді негізсіз сақтайды. 2–20 төменгі 1 мәнін жоғалтады. Екі шекараға да бірдей амал қолданыңыз.
Қайта орындауға ишара: Алгоритмді ең кіші және ең үлкен бастапқы мән үшін бөлек орындаңыз.