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

9. Практикалық сабақтардың жоспары

Практикалық жұмыстар №1

Сабақтың тақырыбы Тұрақтылар, айнымыллар, стандартты функциялар, өрнектердің меншіктеу операторларының жазылуы

Сабақтың мақсаты: Оқушыларға программа құрылымы, айнымалыларды, тұрақтыларды, белгілерді сипаттау және операторлар бөлімі, сонымен қатар Паскаль тілінің қарапайым операторлары туралы түсінік беру;

Арифметикалық операциялар символдар арқылы жазылады. Паскаль тілінде мынадай операциялар бар:

* – көбейту, / – бөлу, % – модуль бойынша бөлу (қалдықты анықтау), + – қосу, - – азайту.

Мәліметтерді енгізу операторы READ (ағылшынша оқу). Оператордың жалпы түрі:

READ(a1, а2,...,ап); READLN(a1, a2,...,an); READLN;

Шығару операторы. Паскаль тілінде нәтижені экранға шығару үшін WRITE (жазу) операторы қолданылады.

WRITE (a1, а2,...,ап); WRITELN(a1,a2,...an);

1-мысал. Екі санның қосындысын табу программасын құру керек.

Program kosindi;

Var a,b,x: integer;

Begin

Write ('а,b-сандарын енгіз');

Readln(a,b);

X:=a+b;

Writeln('x= ‘,x);

End.

2-мысал. Екі санның бөліндісін табу программасын құру керек.

Program bolindi;

Var a,b,x:real;

Begin

Write ('а,b-сандарын енгіз');

Readln(a,b);

Writeln('x= ‘,x);

End.

Тапсырмалар

1. Мына өрнектерді Паскаль тілінде жазыңдар да мәндерін есептеңдер:

б) (2+3)-ті 6-ға бөлгендегі қалдықты табу;

в) 5*2/10;

2. Мына өрнекті Паскаль тілінде жазыңдар:

3. Паскаль тілінде жазылған өрнектердің математикалық жазылуын көрсетіңдер:

4. Мына өрнектерді Паскаль тілінде жазыңдар:

5. Паскаль тілінде жазылған төмендегі өрнектердің математикалық жазылуын көрсетіңдер:

Практикалық жұмыс № 2

Сабақтың тақырыбы Алгоритмнің сызықты құрылымының программасын жазу. Тармақталған алгоритмдердің құрылымын программалау

Сабақтың мақсаты: Паскаль тілінің қарапайым операторлары туралы түсінік бере

отырып оқушыларды программа құруға үйрету

Өрнектегі операцияның орындалу қатарын приоритет деп атаймыз. Әр операцияның орындалуы оның приоритеті есебімен болады. Приоритет мәні 3 кестеде көрсетілген.

Операция

Приоритет

Операция түрлері

@, NOT

*, /, DIV, MOD, AND

+, -, OR, XOR

=, <>, <, >, <=, >=, IN

Бірінші (Жоғарғы)

Екінші

Үшінші

Төртінші (Төменгі)

Унарлы операция

Көбейту типінің операциясы

Қосу типінің операциясы

Қатынас операциясы

1. Екі санның қосындысының квадраттарын және көбейтіндісін табу программасын кұру керек. х = (а + b)2,у = a*b Program esepl; Var a, b,x,y: integer: Begin Write (‘а,b-сандарын енгіз'); Readln(a,b); X:=sqr(a+b);

Y:=a*b;

Writeln(‘x=’,x);

Writeln(‘y=’,y);

End.

2. , мұндағы x=5, y=2,8 функциясының мәнін есептейтін программа құру керек.

Program esep2;

Var k:real;

Const x=5, y=2.8;

Begin

K:=sqr(x)+sqr(y)*sqrt(x+y);

Writeln('k=’,k);

End.

Тапсырмалар

1. Бірінші оқушы бір сағатта М себет, 2-оқушы К себет, 3 оқушы L себет алvа жинаса,

олар t са5атта қанша алма жинайды? (

2. Бір зат алдымен 10%-ке қымбаттап, одан соң 10%-ке арзандатылса, заттың бағасы

қанша %-ке өзгерген.

3. х және у-тің мәндерін енгізіп, төмендегі өрнектердің мәндерін есептейтін программа

құрыңдар.