Дәрістер 1-2 лекция. С тілінде программалау негіздері. Программа құрылымы



бет2/49
Дата18.03.2023
өлшемі1,54 Mb.
#75374
түріЛекция
1   2   3   4   5   6   7   8   9   ...   49
scanf("%d%d%d",&a,&b,&c);
p=(a+b+c)/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("s=%f",s);
}
Программадатүсініктемелерберуүшін/* және */ таңбаларықолда­ны­лады, олар­дыңішінеқазақша, орысша, ағылшыншасөзтіркес­терінжазуғаболады.
Препроцессордирективалары#include сөзіненкейінжазы­ла­­ды, stdio.hтіркесіенгізу/шығаруоперацияларыорындала­тынынбіл­ді­реді. Алmath.hсөзтіркесіпрог­рам­мадаматематикалықфунк­цияларпайдаланыла­тынынкөрсетеді (3.2-сурет).


Басты функция main() аргументсіз жазылған, сол себепті жақша ішін­де ешнәрсе көрсетілмеген. Ал функция тұлғасы операторлардан (немесе басқа функциялардан) тұруы тиіс. Int түйінді сөзі a,b,c ай­нымалыларының бүтін мән қабылдайтынын, float түйінді сөзі p,s айнымалыларының нақты мән қабылдайтынын сипаттап тұр.


Келесі жол үшбұрыш қабырғаларын енгізуді талап ететін сөз тіркестерін экранға шығарады, мұндағы \n таңбалары сөз тіркесі ал­дында және одан кейін курсор бір жол төмен түсетінін көрсетеді. Scanf сөзінен басталатын жол a,b,c мәндерін пернелерден қабылдайды, сонан кейін жарты периметр есептеліп, аудан мәні анықталады да, соңғы нәтиже экранға шығарылады.
1.1 Тілдің құрамы
Кез келген табиғи тілдің мәтініндегі төрт негізгі элементті көрсетуге бола­ды: символдар, сөздер, сөз тіркестері және сөйлемдер. Осындай элемент­тер алгоритмдік тілдерде де болады, мұнда бірақ сөздер – лексемдер (қара­пайым конструкциялар) деп, сөз тіркестері – өрнектер деп, ал сөйлем­дер – оператор­лар деп аталады. Лексемдер симолдардан тұрады, өрнектер – лексем­дер мен сим­волдардан, ал операторлар – символдардан, өрнектерден және лексемдер­ден тұрады (3.3 сурет):

  • Т ілдің алфавиті немесе оның символдары – бұл бөлінбейтін негізгі белгілер, солардан тілдің барлық мәтіндері құрастырылады.

  • Лексем – қарапайым конструкция, ол өзіндік мағынасы бар тілдің ең кіші бірлігі.

  • Өрнектер белгілі бір мәнді есептеу ережесін береді.

  • Оператор белгілі бір әрекеттің аяқталған сипаттамасынан тұрады.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   49




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет