Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП для экзаменов.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
288.26 Кб
Скачать

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() ;

}