- Учителю
- Поурочный план и флипчарт по информатике 'Символдық жолдармен жұмыс істеуге арналған функциялар' (8 класс)
Поурочный план и флипчарт по информатике 'Символдық жолдармен жұмыс істеуге арналған функциялар' (8 класс)
18 сабақ, класс 9 , мерзімі
Сабақтың тақырыбы : Символдық жолдармен жұмыс істеуге арналған функциялар
Сабақтың мақсаты:
Білімділік : Оқушыларды символдық жолдармен жұмыс істеуге арналған функцияларды пайдалана отырып,есептер шығаруға,прогрмма құруға дағдыландыру.
Дамытушылық: Символдық мәліметтерді Паскаль тілінде программалау арқылы өңдеу тәсілдерін жүзеге асырып, оқушылардың логикалық өрістерін дамыту
Тәрбиелік: Оқушыларды ұқыптылыққа,жинақтылыққа, өзін-өзі компьютердің алдындаұстай білу, тәрбиелеу
Сабақтың түрі : аралас
Сабақтың барысы:
1. Ұйымдастыру
2. Өткен сабақты қайталау
3. Компьютермен жұмыс
4. Сабақты бекіту
5. Үйге тапсырма
Үй берілген тапсырма: Қиып алу және жалғастыру операцияларының көмегімен «мұқияттылық» сөзінің бөліктерінен «ұяттылық», «мықты», «ықылық», «қияқ» сөздерін құрастырыңдар
Program kodtar;
const А= 'мұқияттылық';
Var t:string [100];
l:integer;
Begin
t:=
l:=length(t);
Writeln('t=',t);
Writeln('l=',l);
End.
Программаның үзіндісін орындау нәтижесін комьютерсіз анықтаңдар:
а:='катамаран'
b:=copy(a,1,4)+copy(a,7,2)+copy(a,1,2)+copy(a,3,2);
writeln(b);
m:='компьютер'
x:=copy(m,1,4)+'ос'+copy(m,7,3);
writeln(x)
Функциялар мен процедуралар
concat (s1,s2,...,sn) - тіркесу (жолдардың жалғасуы):
concat ('про', 'грамма')- программа
pos(s1,s) - s жолынан s1 бағыныңқы жолды іздеу. Нәтиже - одан
s жолындағы s1 бағыныңқы жолы басталатын
позицияның нөмері: pos('а', 'м а ма')-2
delete (s,n,k) - s жолындағы n позициясынан бастап
k символдары жою
insert(s1,s,n) - s жолына s1 бағыныңқы жолын n позициясынан
бастап кірістіру
str(n,s) - n санын s жолына айналдыру
val(s,n,l) - s жолын бүтін сандық типі n шамасына айналдыру.
1 - айналдыру нәтижесінде алынған бірінші қате
символдың позициясының нөмірін сақтайды.
Мысалы: "Маман" сөзі берілген. Мәтіндегі әріптердің "мам" тіркесін "айр" тіркесіне ауыстыру қажет.
program esep;
var t:string;
i:integer;
begin
readln(t);
for i:=1 to length(t)-2 do
if copy(t,i,3)='мам' then
begin
delete(t,i,3);
insert('айр',t,i);
end;
writeln(t);
end.
Тапсырма: Мәтіндегі әріптердің "ма" тіркесін "па" тіркесіне ауыстыратын алгоритм мен программа құрыңдар
program esep;
var t:string;
i:integer;
begin
readln(t);
for i:=1 to length(t)-2 do
if copy(t,i,3)='ма' then
begin
delete(t,i,3);
insert('па',t,i);
end;
writeln(t);
end.
Бағалау: Оқушыларды біліміне сай бағалау.
Үйге тапсырма: 1.14 тақырып Есеп: "Сабақ" сөзінен бірнеше сөз құрау.
Рефлексия