Бағдарламаны тестілеу – Тестирование программы – бағдарламада қарастырылған режімдерде де, қарастырылмаған режімдерде де жұмыс істейтін бағдарламаны жан-жақты тексеру.
С, С++ тілінің құрылымы. Негізгі анықтамалары, синтаксис, семантика. Айнымалылар типтері. Трансляциясатысы. Командалар, операторлар тұрақтылар. Идентификатор.Арифметикалық және логикалық амалдар.
С++ тілі Си тілінің толықтырылған жиыны деуге болады.
Си және С++ тілдерінің мен мәләметтер типтерінің аттары болып табылады. С- де класс түсінігі жоқ.
С/С++ тіліндегі тіліндегі кез-келген программа main функциясынан тұрады. Мұның орындалу барысында басқа функциялар шақырылады.
Программа құрылымы:
Кез-келген программа комментарийден басталады. Комментарийді Си тілінде блок түрінде беруге болады.
Содан кейін препроцессор дерективасы орналасады. Препроцессор директивасы берілгенде кітапханалық файлда - тақырыптық файлда орналасқан кодты программаға қою .h файлдар деп аталады. Тақырыптық файлдарда әртүрлі тұрақты мен кейін main функциясы сипатталған бөлігі орналасады.
Main функциясы... одан орындалуы басталып, Return инструкциясы шақырылғанда аяқталады.
Main функциясының денесі фигуралық жақшада орналасады.
Си тілінде жазылған программа текстінде кездесетін инструкциялар (нұсқаулар) препроцессор директивасы (ПД) деп аталады. Олар орындалады және программаның текстін өзгертуге мүмкіндік береді. Мысалы текстегі кейбір лексемдерді өзгерту, басқа файлдан мәтінді да бір бөлігін орындауға, трансляциялауға шектеу қою т.б. Барлық препроцессор директивасы таңбасымен басталады және үтір (;) #include директивасы.
Бұл программаға көрсетілген файлдағы мәліметтерді қосады. Бұл директиваның екі формасы бар:
#include "файл аты"
# include
#include директивасы іштестірілген болуы мүмкін, яғни қосылатын файлда тағы кездесуі мүмкін. бұл қосу үшін қолданады, яғни стандартты кітапханалық функциялар прототиптерінен тұратын файлдарды қосуға мүмкіндік береді. Сондықтан С тіліндегі программа осы директивадан #define - жиі қызметші сөздерді, операторларды және өрнектерді кейбір идентификаторлармен ауыстыруға мүмкіндік береді
Синтаксис – тілдің мәтіні (конструкциясы) құрылатын ережелер жиынтығы. Бұл ережелер тілде болуы мүмкін тіл символдары тізбектерін (мәтіндер) береді. Мүмкін емес мәтіндер машиналық бағдарламаларға аударылмайды және транслятормен қабылданбайды.
Семантика – тілдің әрбір конструкциясының мәнін анықтайтын ережелер жиынтығы. Семантика бағдарламаның детерминациясын, яғни белгілі бастапқы мәліметтерде пайда болған есептегіш процестің бірмәнділігінқатамасыз етеді.
Айнымалылар. Айнымалылар типтері Айнымалылар деп программаның орындалу барысында әр түрлі мәндерді қабылдай алатын шамаларды айтады. Олар идентификатормен белгіленіп,әрбір уақытта белгілі бәр мәнге ие болады.Айнымалылардың белгіленуі:AlFA,X3,SUMMA,A1B8т.с.с.Айнымалылар қарапайым және индексті болуы мүмкін.Индекспен берілген айнымалалар массив деп аталады.
Программа орындалу барысында мәндер өзгеретін шамалар айнымалылар деп аталады. Айнымалылар да, тұрақтылар сияқты программаның var деген қызметші сөзінен басталатын арнайы бөлімінде сипатталынуы тиіс
Айнымалылар сипаттамасының жалпы түрі:
Var
<идентификатор> : <түрі>;
мысалы:
intX,Y,Z;
Max, min: real;
Достарыңызбен бөлісу: |