- •Сызықтық құрылымды алгоритмді бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •If шарт Then 1-әрекет Else 2-әрекет;
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Тармақталған құрылымды алгоритмді бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Шартты алдын-ала тексеру арқылы циклдік құрылымды алгоритмдерді бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Орындалатын тапсырмалар нұсқалары
- •Бақылау сұрақтары
- •Келесi шарт бойынша циклдік құрылымды алгоритмдерді бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Екі өлшемді массивтермен жұмысты ұйымдастыру
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Var массив атауы : array [а1..Аn,b1..Bn] of элемент типі;
- •Var массив атауы : массив типінің атауы;
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Бақылау сұрақтары
- •Символдық қатарлар және оларға қолданылатын функциялар мен процедуралар
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Аралас типті мәліметтермен жұмыс. Жазбалар
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Жиын типтес мәліметтерді қолданып бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Var ‹айнымалы›: ‹файл аты›
- •Var dan:File Of Integer; {бүтін сандардан тұратын файл}
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Бақылау сұрақтары
- •Типтелген файлдармен жұмыс
- •Жұмыстың орындалу тәртібі
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Бақылау сұрақтары
- •Графиктік операторларды қолданып бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Бақылау сұрақтары
- •Әдебиет
Жұмысты орындау үлгісі
1) y=x2 функцияның мәнiн есептеу, мұндағы х=1,2,3,4,5,6. Бағдарламаның нәтижесiнде х аргументiнiң мәнi мен сәйкес функцияның мәнi кесте түрiнде шығады. Х-тiң өзгеру қадамы 1-ге тең.
Program esep1;
var y,x:integer;
begin
x:=1; {х- тiң бастапқы мәнiн меншiктеу}
while x<=6 do {цикл тәуелдi болатын шарт}
begin
y:=sqr(x); {х-тiң мәнi бойынша у-тi есептеу}
writeln (‘x=’,x,’_i_y=’,y); {х және у экранға шығару}
x:=x+1; {х-тiң өзгеру қадамы}
end;
end.
WHILE операторында бағдарламалаушы циклдiң өзгеру қадамын өзi тағайындап отырады.
2) 1-ден 50 дейiнгi жұп сандардың қосындысын есептеу қажет болсын. Яғни, S=2+4+6+…+20. Циклдiң өзгеру қадамы 2 болуы керек.
Program esep2;
uses crt;
var s,x:integer;
begin
x:=2; s:=0; {х, s бастапқы мәнiн меншiктеу}
while x<=20 do {цикл тәуелдi болатын шарт}
begin
s:=s+x; {х-тiң мәнi бойынша у-тi есептеу}
x:=x+2; {х-тiң өзгеру қадамы 2-ге тең}
end;
writeln (‘s=’,s) { қосындыны экранға шығару}
end.
Жеке нұсқалар бойынша тапсырмалар
Кестеде берілген тапсырмаларды WHILE DO операторларын қолданып бағдарлама құру керек
4.1- кесте.
Орындалатын тапсырмалар нұсқалары
Нұсқалар |
Өрнектер |
Нұсқалар |
Өрнектер |
1 |
|
16 |
|
2 |
|
17 |
|
3 |
|
18 |
|
4 |
|
19 |
|
5 |
|
20 |
|
6 |
|
21 |
|
7 |
|
22 |
|
8 |
|
23 |
|
9 |
|
24 |
|
10 |
|
25 |
|
11 |
|
26 |
|
12 |
|
27 |
|
13 |
|
28 |
|
14 |
|
29 |
|
15 |
|
30 |
|
Бақылау сұрақтары
1. Цикл денесі деп нені айтамыз?
2. WHILE операторын қандай жағдайда қолдану ыңғайлы?
3. Циклдің өзгеру қадамы деген не?
4. Құрама оператор деген не?
5. Циклдің қандай түрлері бар?
6. Шарт ақиқат болса қандай өзгеріс болады?
7. Шарт жалған болса қандай өзгеріс болады?
8. Цикл денесi екi немесе екiден де көп операторлардан тұрса қалай жазылады?
9. WHILE опреаторының жалпы жазылуын көрсетіңіз.
№ 5 - зертханалық жұмыс
Келесi шарт бойынша циклдік құрылымды алгоритмдерді бағдарламалау
Жұмыстың мақсаты: алгоритмдердің циклдік құрылымдарын бағдарламалауды үйрену, REPEAT - UNTIL операторларын бағдарламада пайдалануда дағды қалыптастыру
Жұмыстың орындалу тәртібі
1. Теориялық мәліметтермен танысу.
2. Жеке нұсқадағы тапсырмаларды орындау.
3. Бақылау сұрақтарына жауап беру.
4. Орындаған жұмыс туралы жазбаша есеп беру.
