Коммерциялық емес акционерлік қоғам алматы энергетика



бет7/21
Дата07.02.2022
өлшемі1,2 Mb.
#94147
түріПрограмма
1   2   3   4   5   6   7   8   9   10   ...   21
Байланысты:
is 3
инт тен лек 5-6
Бақылау сұрақтары:



  1. Си тілінің тағайындалуы мен мүмкіндіктері қандай?

  2. Программаны қалай трансляцияға және орындауға жібереді?




  1. Программаның басы және соңын қандай операторлармен жазылады?

  2. Си тіліндегі программа қандай бөлімдерден тұрады?

  3. Си тіліндегі программа бөлімдері қандай ретпен жазылуы керек?

  4. Си тілінде экранға шығару операторлары қалай жазылады?

  5. <Басқаратын жол> қандай мағына білдіреді?

  6. Мәліметтер типін атап шық.

14

2.2 Зертханалық жұмыс №2. Тармақталған алгоритмді программалау


Жұмыстың мақсаты: тармақталған алгоритмді жүзеге асыратын блок-сұлба және программа құруды үйрену, шартты өту операторлары мен таңдау операторын дұрыс пайдалануды үйрену.


Жалпы мағлұмат.

Егер есептеу мазмұны бір-бірінен өзгеше болса, және ол бірнеше тармақтан тұрса, онда мұндай алгоритмді тармақталған алгоритм деп атайды. Алгоритмнің оң жақ немесе сол жақ тармағына есептеу үрдісінің шығуы есептің бастапқы берілгендеріне байланысты анықталады.


Си тілінде программаның сызықты емес болу мүмкіндігі бар, яғни операторлары жазылған тәртіп бойынша орындалмауы мүмкін. Осындай мүмкіндікті бізге тармақталған алгоритм береді. Олар келесі үш әдістің біреуімен іске асуы мүмкін:





  • өту операторы арқылы;

  • шартты оператор арқылы;

  • таңдау операторы арқылы.

GOTO өту операторы.

Өту операторы мынандай түрде болады: GOTO <белгі>;


Ол басқаруды программаның қажетті операторына беруге мүмкіндік


береді. Осы оператордың алдында үтірлі нүктемен бөлінген белгі болуы қажет. Си тілінде белгі ретінде бүтін сандар немесе әріптік өрнектер де болуы мүмкін.




Шартты оператор.
IF шартты операторының 2 түрлі жазылу форматы бар:
а) толық түрі


if (шарт) оператор 1 else оператор 2; б) қысқартылған түрі


if (шарт) оператор 1;

мұнда, оператор 1, оператор 2 – құрамдас және шартты операторларды қоса алғандағы кез-келген операторлар; шарт – жалпы жағдайда логикалық өрнек.


Егер шарт ақиқат болса, онда оператор 1 орындалады, егер шарт жалған болса, онда оператор 2 орындалады.




SWITCH CASE таңдау операторы.

Параметрдің мәніне байланысты белгіленген нұсқалардың бір әрекетін (операторын) таңдау үшін қызмет ететін оператор.


Таңдау операторы келесі түрде болады:


switch (бүтін_сандық_өрнек)
{
сase 1_ тұрақты өрнек: оператор 1; break;
сase 2_ тұрақты өрнек: оператор 2; break;

15

... ... ...


case n_ тұрақты өрнек: оператор n; break;
default: оператор;
}
мұнда, өрнек – бүтін санды айнымалы немесе арақатынас;


n_ тұрақты өрнек тұрақты өрнек түріндегі белгі немесе тұрақты өрнек; default егер өрнек тұрақты өрнектердің ешқайсысымен сәйкес келмесе
орындалатын оператор белгісі;


break switch операторынан шығу үшін қолданылатын оператор.


А тапсырмасының нұсқасы.

Өрнектің оң жақ бөлігін орындайтын программа құрыңыз. Есептеуге қажет барлық мәндерді пернетақтадан енгізіңіз.




Мысалы.






































































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




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

    Басты бет