Айнымалы ұғымы. Айнымалымен жұмыс істейтін процедуралар мен функциялар. Тармақталу алгоритмін орындайтын программа

Орындаған: Нұржанова С.Н. ТОбы: ВТ-405 Тексерген: Жаксыгулова Д.Д.

Айнымалылар деп программаның орындалу барысында әр түрлі мәндерді қабылдай алатын шамаларды айтады.
Оның жазылу форматы: , ..., ; Мысалы: іnt a, b=5, d, D; float c, alfa=2.15, b4=1.336e2; char symbol, cc; string coz, coilem;

Айнымалы – компьютер жадының ат қойылған аймағы. Оған мән берілгенде, сол аймаққа мәннің екілік коды жазылады. Айнымалы мәнін қолдану үшін оның атын – идентификаторын және мән орналасқан аймақтың адресін білу керек. Олар идентификаторлармен белгіленіп, әр уақытта әр түрлі мәнге ие бола алады. Айнымалылардың белгіленулері: alfa, y, x_3, summa, baga, a1b8, т.с.с. Айнымалы атауы оның орындайтын міндетіне сәйкес, түсінікті және қарапайым болғаны жөн. Айнымалыларды сипаттау оларды пайдалану алдында кез келген жерде орналасады да, алдында олардың типі көрсетіледі.

үшін алдында сипатталған тұрақтылар мен мәні анықталған айнымалыларды қолануға болды: int xl = 1, х2 = 2 * xl; Айнымалыларды жариялау бөлек оператор болуы мүмкін немесе ол кейбір операторлар ішінде істелінеді.

мысалы , цикл операторында : for ( int i = 0; i

Сипаттау кезінде бірден бастапқы мән меншіктеуге болады, оны айнымалыны инициалдау дейді. Си тілінде символдық тіркестерді сипаттау үшін арнайы тип жоқ, олар көбінесе char типтегі элементтерден тұра-тын массив (жиым) ретінде қарастырылады. Жолдық немесе тіркестік символдар ЭЕМ жадында көршілес ұяшықтарда сақталады да, олардың соңында ‘\0’ символы тұрады. Символдар қатарының ұзындығын анықтау үшін strlen сөзі қолданылады. char m1[]=”Таңбалар жолы”; char m[44]=”Только ограничтесь одной строкой”;

жергілікті
Жергілікті айнымалылар функция ішінде сипатталады да сонда ғана “көрінеді”.

сыртқы

Кез келген функцияны анықтау үшін форматы: <тип нәтиже> <функция аты> (параметр тізімі) {<функция денесі> } Mысалы: #include Int max (int m, int n, int k); Main ( ) { int a,b,c; Printf (‘a,d,c=’); Scanf (“%i,%i”,&a,&b,&c); Priktf (“max (a,b,c)=%i”, max (a,b,c)); Return (0); } Int max (int m, int n, int k); { Int d; D=(m>n) m:n; D=(d
Сыртқы айнымалылар кез келген функция сыртында сипатталады да, сол функцияның кез келген жерінде қолданылады.

ішінде сипатталған айнымалылар, егер жады класының басқа айқын сипатталуы болмаса, онда олар auto класына жататын болып саналады, яғни келісім бойынша функцияның ішінде сипатталған айнымалы автоматтық айнымалы болып саналады. Кейбір жағдайларда берілген айнымалылар тек осы функцияның ішінде ғана сипатталған болса және осында ғана қолданылса, олар auto түйінді сөзі арқылы айқын сипаттала алады. Мысалы: auto int m; auto int b=12345; auto float d=123.45; auto char c; Автоматтық айнымалыларды осындай етіп міндетті түрде сипаттау қажет емес. Егер айнымалы бір блок (функция басында) ішінде сипатталатын болса және оның класы көрсетілмесе, ол келісім бойынша автоматтық айнымалы болып саналады. Автоматтық айнымалылар сол блокта ғана, яғни бір функция ішінде қолданылып, оның әсер ету аймағы локальді болады және осы айнымалылар сипатталған функция шақырылғанда ғана, көрсетілген автоматтық айнымалылар жұмыс істейді, яғни активтендіріледі (екпінді күйде пайдаланылады). Функцияның жұмысы аяқталғанда автоматтық айнымалылар жойылады да, оларға бөлініп берілген жадының ұяшықтарын басқа айнымалылар үшін қайтадан қолдануға болады.

Си тілінде сыртқы ортамен мәліметтер алмасу енгізу-шығару функциялары кітапханасын пайдалану арқылы орындалады. Ол тақырып файлы ретінде былай жазылады: #include Printf() функциясы мәліметтерді экранға шығару үшін қолданылады. Оның жалпы жазылу түрі: printf(,); ( – қостырнақшамен (”) шектеліп, аргументтердің қалай бейнеленетінін көрсетіп тұрады, экранға (баспаға) шығару алдында барлық аргументтер формат спецификациясына сәйкес түрлендіріледі, специфи-кация % символымен басталады және мәліметтер типін, оларды түрлендіру тәсілін көрсететін бір әріп жазылады. ретінде айнымалылар, константалар, өрнектер қолданылуы мүмкін. Мысалы: printf (“Пи санының мәні = %f\n”, pi); Формат тіркесінде мыналар болады: 1) мәтін ретінде шығарылатын символдар тіркесі; 2) түрлендіру спецификациялары; 3) басқару символдары

   Тармақталған алгоритмдер – алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалық шарт тексеріледі, егер орындалса, онда 1 – жолмен, ал егер орындалмаса, онда 2ші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Мұндай алгоритмдерді шарт тексеру, яғни тармақталу алгоритмдері деп атаймыз. Блок схемасында шарт тексеру блогы – ромб қолданылады.

Тармақталған 
<1- әрекет>  <2- әрекет>  егер шарт  онда1-әрекет  әйтпесе2-әрекет  бітті 


Пән: Информатика


Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь