- •1.Алгоритм, программа ұғымдары
- •2.Алгоритм қасиеттері
- •3.Алгоритмнің өрнектелу жолдары
- •4.Алгоритмдерді график жолымен жазу
- •5.Алгоритмдердің біріңғай құрылымдары
- •6.Сызықтық алгоритмдер
- •7.Тармақталу алгоритмдері
- •8.*Таңдау*,*Аттап өту* алгоритмдері
- •9.Циклдік алгоритмдер
- •10.Арифметикалық циклдер
- •11.Қадамдық циклдер
- •12. Си тілі жайлы жалпы түсініктер
- •13.1 Си тіліндегі программа құрылымы.
- •15.Символдардың америкалық кодтар стандарты(American Standart Code for Infarmation Interchange - ascii ) және оны падалану.
- •18.Тілдің қарапайым объектілері
- •19.С тіліндегі мәліметтер типтері.Бүтін сандар типтері сипаттамалары,типтерді түрлендіру.
- •20.С тіліндегі мәліметтер типтері.Нақты сандар типтері,типтерді келтіру тәсілдері.
- •21. Си тілінде бүтін сандар жазылуы. Ондық, оналтылық, сегіздік, ондық сандарды пайдалану
- •22. Си тіліндегі нақты сандардың жазылуы. Табиғи және экспоненциал сандар
- •23. Си тілінде тұрақтыларды анықтау
- •24. Си тілінде идентификаторлар, айнымалыларды анықтау, сипаттау, пайдалану
- •25. Си тілінің стандартты математикалық функциялары, өрнектерді жазу
- •26. Си тіліндегі printf, scanf функцияларын жазу, оларды пайдалану мысалдары
- •27. Мәлімет шығарудағы символдық басқару кодтары
- •28. Си тіліндегі меншіктеу операторлары және құрама операторлар
- •4. Құрама операторлар
- •29. Си тілінде арттыру, кеміту (инкремент жəне декремент) операциялары
- •30. Тармақталу операторлары және күрделі шарттарды жазу (логикалық оператор)
- •If (шарт-өрнек) оператор; //қысқа түрі
- •If (шарт-өрнек) 1-оператор; //толық түрі
If (шарт-өрнек) 1-оператор; //толық түрі
else 2-оператор;
иә
е гер шарт шарт?
онда
серия
б ітті серия
жоқ
Толымсыз түрдегі тармақталу алгоритмі
иә
жоқ
е гер шарт шарт?
онда
1-серия
әйтпесе 2-серия 1-серия 2-серия
б ітті
Толымды түрдегі тармақталу алгоритмі
Логикалық оператор
Қатынас операциялары екі мəнді салыстыру үшін қолданылады: ==,!=,<,<=,>,>=
Егер қарастырылатын қатынас нəтижесі ақиқат болса, шарттық өрнектің мəні 1-ге тең болып саналады. Егер ол жалған болса, шарттық өрнек мəні 0-ге тең. Қатынас операциясының приоритеті арифметикалық операцияларға қарағанда, төмен жəне меншіктеу операторымен салыстырғанда жоғары болады. Екі немесе бірнеше шарттық өрнектерді біріктіру үшін логикалық оператор қажет.
Си тілінде келесі логикалық операторлар бар:
1) және (&&) операциясы f1 && f2
2) немесе | | (or) операциясы f1 || f2
3) терістеу (not) операциясы !f1
Терістеу (емес, қарсы) операциясының приоритеті өте жоғары, одан тек жақша ішіндегі мəндердің приоритеті жоғарылау болады. && операция-
сының приоритеті || (or) операциясымен салыстырғанда жоғары, ал осы екеуінің приоритеттері қатынас операцияларымен салыстырғанда төмен,
меншіктеу операциясынан жоғары болады.
