
- •1.Си программалау тілі туралы түсінік
- •2.Сызықтық құрылымды алгоритм. Мысал.
- •3.Си тілінде жазылған программаның құрылымы
- •4.Файлдармен жұмыс
- •5.Си тілінің қарапайым элементтері
- •6.Берілгендерді енгізу операторлары. Мысал
- •7.Float және double жылжымалы нүктелі нақты сандар типтері
- •8.Файлға мәлімет жазу және оқу
- •10. Графикалық режим орнату, одан шығу, мәтін жазу, сызық салу функциялары
- •11.Си тілндегі негізгі операторлар
- •12.Си программасын орындау ортасы
- •13.Программа жұмысын басқару операторлары
- •14.While операторы. Қолдану мысалдары
- •15.Шартты операторлар
- •16.Бүтін сан түріндегі мәліметтерді сипаттау
- •18. Екі өлшемді массивтер.Мысалдары.
- •19.Тұтынушы функциясын пайдалану
- •20. Блок-схема және оның қызметі
- •21. Алгоритмнің циклдік құрылымы
- •22.Айнымалылардың әрекет ету аймағы
- •23.Do... While цикл операторы
- •24.Массив дегенымыз- реттелген бір текті элементтердің жиыны
- •25.Таңдау операторлары - бұлар шартты оператор және ауыстырғыш.
- •26.Құрылымдарды пайдалану
- •27.Си тілінде кездейсоқ сандарды пайдалану
- •28.Қарапайым программа.Препроцессор.
- •29.1.Массивтерді өңдеу есептерінің түрлері (кластары)
- •30.Символдық тіркестер (жолдар, қатарлар)
- •32.Блок-схемада қолданылатын геометриялық фигуралардың атқаратын қызметі
- •33.Массивті сұрыптау (іріктеу, реттеу).
- •34. Си тілінің графиктік операторлары.
- •35. Жай алмастыру арқылы сұрыптау.
- •36. Бір өлшемді массивтер және оларды енгізу, шығару
- •37. Адрестік операциялар
- •38. Printf () функциясы
- •39. Массивтер және массивтерге қолданылатын нұсқауыштар
- •40. Бір өлшемді массивтер және оларды енгізу, шығару
- •41.Нұсқауыштарға қолданылатын операциялар
- •42.Return () функциясы
- •43.Көрсеткіштерді пайдаланып жиымдармен жұмыс істеу
- •44.Тақырыпта қолданылатын стандартты файлдар
- •45.Символдық тіркестер
- •46.Getch() функциясы
- •47. Матрицаның барлық элементтерін өңдейтін алгоритмдер
- •48. Басқарушы символдар
- •49. Символдық таңбаларды енгізу/шығару
- •50. Формат символдары
- •51. Сөз тіркестерін енгізу және шығару функциялары
- •52. Препроцессордың қызметі
21. Алгоритмнің циклдік құрылымы
Циклдік алгоритмдік құрылымның үш түрі бар: параметрлі цикл (үшін), кейінгі шартты цикл (дейін), алғы шартты цикл (әзірше) (3 сурет).
Егер алгоритмде қайталану саны алдын ала белгілі үрдісті ұйымдастыру қажет болса, онда параметрлі цикл (үшін) қолданылады. Ондай алгоритмде цикл параметрінің бастапқы мәні, соңғы мәні және өзгеру қадамы алдын ала айқын болады.
Егер алгоритмде қайталану саны алдын ала белгісіз болса, онда кейінгі шартты цикл немесе алдыңғы шартты цикл қолданылады. Бұл циклдерде қайталану шарты басқарылуы қажет. Әйтпесе қайталану тоқтамай цикл шексіз орындала береді.
FOR (Бастапкы мән, цикылдын аякталу шарты, Цыкл кадамы)
Бір немесе бірнеше өрнектерді тастап кетуге болады, бірақ бұл кезде үтір нүкте символын ұмытпау керек цикл денесіне соңында цикл аяқтауга келтыретын бірнеше операторларды қосу қажет
x=2
For(n=4;x<=100,x=x*n)
22.Айнымалылардың әрекет ету аймағы
Айнымалылардың әрекет ету аймағы – программаның ағымдағы әрекеттеріне қандай мәліметтердің қатынасуға болатынын анықтайтын қағида. Айнымалылардың үш типі болады: ауқымды, локальді (жергілікті) және формальды. Жергілікті айнымалылардың әрекет ету аймағы – олар сипатталған программа бөлігі, яғни олар сол функция тұлғасында ғана белгілі болып табылады. Программаның осы бөлігінен шыққан соң, жергілікті айнымалылар мен олардың мәндері жоғалады.
23.Do... While цикл операторы
Шарты соңынан тексерілетін do ... while циклінің орындалу схемасы 4.7-суретте көрсетілген. Осыған сәйкес оператордың жалпы жазылу түрі:
do
{
1-оператор;
2-оператор;
n-оператор;
}
while (өрнек);
Цикл тұлғасы ретінде қарапайым немесе құрама оператор қолданылуы мүмкін. Жақшадағы өрнек цикл тұлғасынан кейін тек-
серіледі. Сондықтан do while цикл тұлғасы ең болмағанда бір рет орындалады. Цикл тұлғасынан кейін жазылған өрнек ақиқат болса (немесе жалған жағдайда ол О-ге тең болмаса), цикл тұлғасы қайтадан орындалады. Ал өрнек жалған болса (немесе О-ге тең болса), цикл аяқталады.
24.Массив дегенымыз- реттелген бір текті элементтердің жиыны
Массив деп бір титі элементтердің қандай да бір атпен белгіленген тобын айтады. Массивтің сипатталуы қарапайым айнымалыны сипаттаудан, оның атынан кейінгі ішінде массивтің элементтерінің саны (өлшемі) көрсетілетін тік жақшалар арқылы ерекшеленеді. Массивтің элементтері 0-ден бастап нөмірленеді. Массивтер де қарапайым айнымалылардағыдай мєліметтер типі мен жады кластарына ие бола алады, жєне де оларға да дәл сондай ќалыпты жағдай принципі қолданылады.
25.Таңдау операторлары - бұлар шартты оператор және ауыстырғыш.
Шартты оператор Шартты оператордың орындалу схемасы (3.1 сурет)мен жалпы жазылу түрі мынадай:
if (шарт)
1-оператор;
else
2-оператор;
Мұнда жақшадағы шарт түріндегі өрнек ақиқат болса, 1-оператор орындалады, әйтпесе 2-оператор атқарылады. Операторлар қарапайым немесе құрама болып жазыла береді.
Мысал Осы алгоритмді толығынан қысқаша шартты оператор арқылы орындаудың блоксхемасы (3.5-сурет) мен программасын келесі түрде жазып шығайық.
#include<stdio.h>
#include<conio.h>
main () {
clrscr();
int max,x,y,z;
printf("3 бүтін сан енгізіңіз:");
scanf("%d%d%d",&x,&y,&z); max=x;
if (y>max) max=y;
if (z>max) max=z;
printf("max=%d",max);
getch() ;
}