Ортасы
|
Негізгі бөлім
[1..10] кестесіндегі оң элементтердің санын есептейтін программа құруға нұсқау беру.
Жолдық шамалар. Апострофқа алып жазылатын, бір жол да орналасқан ASCII тобына жататын символдар тізбегі –символдар жолы деп аталады. Қызметші сөзі string.
Мысалы, а =’Turbo’; symb=’dom’ т.с.с.
Программада сипатталауы Var а:string [5].
Жолдық шамаларға біріктіру амалын конкатенация деп атайды, ол «+» белгісімен белгіленеді, мысалы: ‘8’+’сынып’=’8сынып’.
Қолданылатын функциялар.
Concat(s1,s2,…,sn)-s1, s2, ..,sn айнымалылар мәндерін тұрған орындары бойынша біріктереді.
Length(s)-жолдың ұзындығын анықтайды.
Copy (s,p,n)- s сөзінің р нөмірінен бастап қатар тұрған n символды көшіріп алады.
Delete(s,p,n)- s сөзінің р нөмірінен бастап қатар тұрған n символды өшіреді.
Insert(s1,s2,n)- s1 сөзін s2 сөзіне n-нөмірінен бастап қатар тіркеп жазады.
Осы функцияларды қолданып мысал ретінде мына есептерді шығарамыз.
1 есеп.Берілгені ‘а’ , ‘н’ символдары. Екі символдан ‘ана’ сөзін құрау керек.
Program esep; Var a,k:char; s:string; Begin a:=’а’; k:=’н’; s:=a+k+a; Write (s) End.
2 есеп. Берілгені ‘кітапхана’ жолдық айнымалысы.Стандартты функцияларды қолданып«танк» , «кітаптар» сөздерін құрау керек және «танк» сөзінің ұзындығын табу керек.
Program esep; Var a,k,p: string; l:integer; Begin a:=’кітапхана’; p:=copy(a,3,2)+copy(a,8,1)+copy(a,1,1); l:=length(p);
delete (a,6,4); insert (‘тар’,a,6); writeln (l); writeln (p); write (a) еnd.
|
Паскаль программалау тілінде берілген есепке программа құрады.
Өзара бірін- бірі бағалау.
|
флипчарт, маркерлер, стикерлер, презентация,
|