Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоитмдеу_зертханалык.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Жұмысты орындау үлгісі

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. Орындаған жұмыс туралы жазбаша есеп беру.