Саба?ты? та?ырыбы: Жолды? шамалармен ж?мыс. Практикалы? ж?мыс.
Саба?ты? ма?саты: символды? жолдармен ж?мыс істеуге арнал?ан функцияларды пайдаланып есептер шы?ару.
Саба?ты? міндеттері:
Білімділік : О?ушыларды символды? шамалармен орындалатын амал т?рлерін пайдалана отырып,есептер шы?ару?а,прогрмма ??ру?а да?дыландыру.
Т?рбиелік ма?саты: ??ыптылы??а т?рбиелеу, ба?дарламалау?а ?ызы?ушылы?тарын арттыру; ?зіндік ?орытынды шы?ара білуге, ба?алау?а, та?ырып бойынша ?з бетімен ж?мыс жасау?а, б?рын?ы білімді жа?а а?парат ?шін ?олдану?а, ма?сатты о?у?а баулу;
Дамытушылы?: Символды? м?ліметтерді Паскаль тілінде программалау ар?ылы ??деу т?сілдерін ж?зеге асырып, о?ушыларды? логикалы? ?рістерін, шы?армашылы? ?абілеттерін дамыту
Саба?ты? барысы:
1. ?йымдастыру
2. ?й тапсырмасын тексеру
3.?зінділер с?йлейді
4. ?атесін тап
5. ?йге тапсырма
6. ?орытындылау
1. О?ушылармен амандасып, т?гелдеу.
2. ?й тапсырмасын MyTest тесттік ба?дарлама бойынша тексеру
3. Тапсырма І. «?зінділер с?йлейді». Ба?дарламаны? фрагменті орындал?аннан экран?а ?андай н?тиже шы?ады?
№1
a:=’?аза?ша?ыз’
b:=’?алай?’;
c:=concat(a,b);
№5
S1:=’дар’;
S2:=’ба?’;
S3:=’шам’;
s:=Concat(S2,S1,S3);
Writeln (S);
№2
a:=’Дудар-ай’;
b:= copy(a,7,2)+copy(a,3,3);
writeln(b);
№6
S:=’Программа’;
S:=Copy(S,4,5);
Writeln (S);
№3
S:=’Монитор’;
Delete(S,3,2);
Writeln(S);
№7
S:=’Етістік’;
Delete(S,2,3);
Writeln (S);
№4
Ба?дарламаны? б?л фрагменті ?шін айнымалыларды сипаттау б?лімінде не жазылады (Var …)
A:=’программа’;
B:=Length(A);
S:=Copy(A,4,5);
№6
S:=’Сканер’;
D:=length(S);
Writeln (D);
4. Тапсырма ІІ. «?атесін тап».
Program esep;
Var a,b,x,y,z:real;
Begin
a:=’мені?’;
b:=’?аза?станымны?’;
x:=’т?уелсіздігіне’;
y:=’23 жыл ’ ;
z:=a+b+x;
writeln(Delete (z),z);
end.
Программа н?тижесі?
program student;
var
a1: string [7]; a2: string [3];
a3: string [10]; a4: char;
b1,b6:integer; b2: string [10];
b3: string [3]; b4: string [4];
b5: string [11];
begin
writeln;
a1:=’студент’; a2:=’пін’;
a3:=’Мен’; a4:=’е’;
b1:=length(a1);
b2:=concat(a1,a2);
b3:=copy(a1,4,3);
b4:=copy(a1,5,3);
b5:=concat(a3,a1);
b6:=pos(a4,a1); {5}
write(‘с?з ?зынды?ы:’,b1,’’:2,b2,’’:2,b3,’’:2,b4);
writeln(b5,’’:2, b6);
end.
5. ?йге тапсырма: Кез келген екі стандартты функцияны пайдаланып программа ??ру.
6. ?орытындылау