Топтық
жұмыс
№1
тапсырма
А саны берілген. Осы
санның жұп немесе тақ екенін анықтайтын программаның жолдарын
операторлармен толықтырыңдар.
program
e1;
var
a:integer;
begin
read
(a);
if a mod
2 = 0
then
write (a, ' jup san')
else
write (a, ' tak san');
end.
Дескриптор:
- Шартты тексеру
операторларын қолданады.
- Программа жолдарын
жазады.
Топтық
жұмыс 1-топ
№2
тапсырма
А бүтін саны
берілген. А санының оң немесе теріс екенін анықтаңдар. Егер
берілген сан оң болса «1,» теріс болса «-1», сан нөлге тең болса
«0» деген жауап шығуы керек.
program
e2;
var a:
integer;
begin
readln
(a);
if a=0 then
write(0) else if a>0 then write(1) else
write(-1)
end.
Дескриптор:
-Есептің шарттарын
айтады.
-Кіріктірілген шарттарды қолданады.
Топтық жұмыс
2-топ
№3
Тапсырма
Функцияның мәнін
есептеңдер.
x-12, егер
x>0
y= 5, егер
x=0
x2, егер
x<0
program
e3;
var y,x:
real;
begin
readln
(x);
max:=a;
if x=0 then write (5)
if x>0 then write (x-12) else write (sqr(x));
end.
Дескриптор:
-Есептің шарттарын
айтады.
-Кіріктірілген
шарттарды қолданады.
«Жеке жұмыс» №4
Тапсырма
A бүтін саны берілген.
А саны нөлге тең болса – «нөл», бірге тең болса – «бір», екіге тең
болса – «екі», әтпесе «Бұл санды білмеймін» сөздерін экранға
шығар.
Осы есеп негізінде
«Санды табу» тақырыбында жоба жасаймыз. Ең алдымен жоба пішінін
дайындаймыз. Жоба пішініне Button, Edit компоненттерін
орналастырамыз. Button батырмасына арналған кодын
жазамыз
procedure
TForm1.Button1Click(Sender: TObject);
var
a:integer;
begin
a:=strtoint
(edit1.text);
if a=0
then
ShowMessage
(‘нөл’)
else
if a=1
then
ShowMessage
(‘бір’)
else
if a=2
then
ShowMessage
(‘екі’)
еlse
ShowMessage (‘бұл санды
білмеймін’);
end;

Дескриптор:
-
Кіріктірілген шарттарды біледі.
- Lazarus программалау
ортасында программа жазады.
- Программа қатесін
табады.
|