Visual Basic тілінде сұрыптау алгоритмдері мен факториал мәндерін рекурсивті және итеративті есептеу

Жақсылықова Жаңагүл Жасанқызы

Қызылорда облысы, Арал ауданы, Қаратерең елді мекені.

№82 орта мектеп

Информатика пәнінің мұғалімі.

Visual Basic - те есептер шығару

Есептерді шығаруға нұсқау

Прагаммалаушыларға жиі шешуге тура келктін, өте маңызды есеп, бір өлшемді жиын ұғымымен тығыз байланысты, атап айтқанда, оның элементтерін өсуі немесе кемуі бойынша тізімді сұрыптау есебі.

Егер тізім элементтері сан емес қатары болса, онда оның элементтерін алфавиттік немесе дәлірек айтқанда, лексикографикалық ретпен реттеуге болады. Мысалы: Сейтқұлова, 9 Сейтқұлов, 1999 реттелмеген тізім;

«1999», «9», «Сейтқұлов», » Сейтқұлова» реттелген тізім.

Сұрыптаудың көптеген алгоритмдері бар.

Ақпаратты іздеудің жеделдетілген әдісі ретінде үлкен жиымдарда сұрыптау пайдланылады. Ақпараттың үлкен жиымын жинау және сақтау, яғни қажетіне қарай керккті ақпаратты алу Реттелмеген жиымға жиі қатынас жасағанда, өнімділігі жоғары компьютерді пайдаланғанның өзінде қажетті ақпаратты іздеуге және алуға өте көп уақыт жұмсалады. Сұрыпталған жиымдарда мұндай іздеулер айтарлықтай тез өтеді.

а сұрыптау мәселелері және сұрыпталған жиымдардың біріктірілуі программалаушы назарын ақпараттарды компьютерлік өңдеудің бастапқы кезінен - ақ аударды. Ақпараттарды сұрыптаудың бірнеше тәсілдері жасақталды.

3. 1 - есеп. Ендірілген п натурал санның факториалының мәндерін есептеу.

Шешімі. Есепті мына программалық код шешеді:

Function RecFact (п)

‘Факториалды рекурсивті есептеу.

If n = O Then

RecFact=1

Else

RecFact = n * RecFact (n-1)

End If

End Function

Function NonRecFact (n)

‘Циклдің көмегімен факториалды есептеу.

Dim P

P=1

While (n > 1)

P=n * P

N= n - 1

Wemd

NonRecFact = P

End Function

Private Sub Command 1 _Click ( )

Dim n

n= Cint ( InputBox ( “Натурал санды ендіріңдер”, “п натурал_санның факториалын есептеу:”, “0” ) )

Number = n

Print “:”; _RecFact (n)

Print “Рекупсивсіз есептелген фкториал :” ; NonRecFact ( n)

End Sub


Ұқсас жұмыстар
Сұрыптау және негізгі алгоритмдер: факториал мен ең үлкен ортақ бөлгішті рекурсивті және циклдік әдістермен есептеу
Визуалды программалаудағы пішіндер мен басқару элементтері (Visual Basic)
Visual Basic тілінде графикалық әдістер мен қадамдық қатені тексеру әдістері
9-сыныпқа арналған Visual Basic 6.0 және алгоритмдеу (Pascal) оқу бағдарламасы
Visual Basic бағдарламалау жүйесіндегі TextBox, Label және CommandButton компоненттері: қасиеттері мен оқиғалары
Visual Basic бағдарламалау ортасының негізгі мүмкіндіктері және практикалық қолданылуы
10-сынып информатика: Visual Basic тілінде анимация құру - сабақ жоспары
Visual Basic ортасының графикалық компоненттері, басқару элементтері мен массивтері: дөңгелектің ауданын есептеу бойынша практикалық жаттығу
Visual Basic ортасында бағдарлама құру: компоненттер, қасиеттер, алгоритмдер және практикалық тапсырмалар
Visual Basic 6.0 ортасындағы шартты операторлар (If…Then…Else): теория мен практика
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz