Ustazdyq
Тегін, тіркелусізИнформатика, ҚГБ · 11-сынып · Сұрақ 4/15

Факториал алгоритмі p=1 деп бастайды. i=1-ден n-ге дейін екі шетін қоса алып, әр қадамда p=p·i орындалады. n=4 үшін соңғы p қанша?

Тақырып: Блоктар мен циклдерді пайдалана отырып мобильді қосымшаны құру

19-параграф · Оқулықтың 130–134-беттері · Сұрақ оқулықтың 132-бетіне негізделген

Өзіңізді тексеріңізЖауапты қарамай тұрып, өзіңіз таңдап көріңіз.

Дұрыс жауап

Дұрыс жауап: 24

Жауап нұсқалары

  1. A.24дұрыс
  2. B.10
  3. C.16
  4. D.4
  5. E.0

Түсіндірме

Ереже: Факториал алгоритмінде оң бүтін n үшін бірден n-ге дейінгі бүтін сандар көбейтіледі. Көбейтіндіні жинайтын p айнымалысы бастапқыда бірге тең болуы керек, өйткені бір алғашқы көбейткіштің мәнін өзгертпейді. Қосу мен көбейту әртүрлі нәтижелер береді.

Қолдану: n=4 болғанда қадамдар 1, 2, 3, 4. Бастапқы p=1: бірінші қадамнан кейін 1, екіншісінен кейін 2, үшіншісінен кейін 6, төртіншісінен кейін 24 болады. Демек жауап 24. Барлық қадамда жаңа p алдыңғы p мен ағымдағы i көбейтіндісімен анықталады. Тек соңғы санауышты алу жинақталған көбейтіндіні бермейді. Шарттағы амал дәл көбейту болғандықтан, сандарды қосуға ауыстыруға болмайды.

Қате нұсқаларды ажырату: 10 — 1+2+3+4 қосындысы. 16 — төрттің квадраты. 4 соңғы санауыш қана. Нөл бастапқы p бірге тең әрі көбейткіштер оң болған бұл алгоритмнен шықпайды. Әр қадамдағы p мәнін жеке жазыңыз.

Қайта орындауға ишара: p бағанын жасап, оны әр келесі i мәніне көбейтіңіз. Санауыш пен нәтиже айнымалысын бөлек ұстаңыз.

Әріптестермен бөлісуWhatsAppTelegram

Сұрақтар «Информатика, ҚГБ» оқулығы бойынша құрастырылған, Арман-ПВ, 2020.