Алгоритмдер

Алгоритм дегеніміз не? Бір типті (типтес) мәселелер, айталық көп таңбалы екі санды қосу, көшеден өту, кесіндінің ұзындығын өлшеу және т.б. жиі кездеседі. Берілген типтес (бір типті) мәселелерді (есептердің) кез – келген түрін шешуде пайдалануға болаытын «жеткілікті жалпы тәсіл бар ма?» деген сурақтың тууы заңды. Егер мұндай жалпы тәсіл бар болса. Онда оның берілген мәселеніңң алгоритмі деп атаймыз.

Алгоритм математиканың және әртүрлі автоматты құұрылғылардың, соның ішінде қазіргі электоран есептеу машиналардың көмегімен информацияны (мәліметтерді ) сақтау, түрлендіру және ұсыну тәсілдерін зерттейтін , математикадан бөлініп шыққан жас ғылым саласы информатиканың ілгері ұғымдарының бірі.

Алгоритмдердің негізгі қасиеттері:

  1. Алгоритм жалпылығымен – көпшілікке бірдейлігімен сипатталады, яғни алгоритм бір ғана есепті шешуге ғана емес типтес есептердің қандайда бір түрінің кез – келгенін шешуге арналады, демек әлденеше есептің шешімін табу үшін қолдануға кепілдік береді
  2. Алгоритм анықтылығы мен ерекшеленеді, яғни алгоритм қатаң анықталған қадамның немесе әрекеттіңң ретін көрсетеді ол есеп шығарушыға өз қалауынша келесі қадамды таңдауға ешқандай мүмкіндік бермейді
  3. Алгоритм нәтижелігімен сипатталады, яғни есептің берілген түрінің кез – келгенін есебін сәйкес алгоритым бойынша шешу шектеулі санды қадамнан кейін нәтижеге жеткізеді.
  4. Алгоритм формалдығымен ерекшеленеді яғни алгоритмды орындаушы өз әрекетінің мән мағанасын егжей – тегжейіне түсінбеседе қажетті нәтижені алады
  5. Алгоритмніңғ көпшілікке, жалпыға түсінікті болуы тиісғ яғни орынлаушының қандай тобы (категорисы) болса да олардың бәріне түсінік тұжырымдалған жарлық беріледі
  6. Алгоритм дәлдігімен ерекшеленеді
  7. Алгоритм үздік (дискретті) процесс болып табылады.

Бастауыш мектепте пайдаланылатын алгоритмдердың мысалдары

  1. Екі таңбалы санды бір таңбалы саға бөлу алгоритімі

Әрбіреуі бөлгішке бөлінетіндей етіп бөлінгішті ондықтық және бірліктің қосындысы түріне кенлтіру

Қосындынгы саға бөл, яғни әрбір қосылғышты жеке – жеке бір таңбалы санға бөл

Ондықтардың санын санға бөл

Бірліктердің санын санға бөл

Алынған нәтижелерді қос

Жауапты жаз

Бөлу аяқталды.