н шығады.
Мысал: аинформатика; klength (a); writeln (a жолының ұзындығы, k);
2. Concat (a1,a2) – функциясы а1 және а2 жолдық айнымалыларды біріктіреді.
(сoncat – конкатенация - біріктіру). Функция нәтижесінде жолдық айнымалы шығады.
Мысал: а1:бағдар; а2:шам; b:concat (a1, a2); writeln (b);
Программаның орындалу нәтижесінде «бағдаршам» сөзі шығады. Екі жолды біріктіру үшін "" таңбасын да қолдануға болады.
Мысал: а:информатика;
b:ғылымы; writeln (ab);
3. Copy (a, n, k) – функциясы а жолының п-ші символынан бастап к символ көшіріп (немесе қиып) алады.
Мысал: сору (қалам,3,2) – ла; сору (кітап, 1,1) – к
4. Pos (a1,a2) – функциясы а2 жолындағы а1 ішкі жолының басталу позициясын көрсетеді, егер а2 жолында а1 жолы болса, онда функция мәні 0-ге тең болады.
Мысал: pos(ка, физика) – 5; pos (та, физика) – 0; pos(cd, abcdcdrf) – 3.
5. Ord функциясы символдың сәйкес ASСII кодын табады. (Ordinal value - реттік мәні).
Мысал: ord (A) – 65; ord(a) – 97.
6. Chr функциясы кодқа сәйкес символды береді. (charаcter - символ)
Мысал:chr (65) – A; ord (49) – 1
Бұл функцияны (диез белгісі) символымен алмастыруға болады. Мысал: 65 – А
Символдық айнымалыларды түрлендірудің стандарт процедуралары.
1. Deletе (a, m, n) процедурасы а жолдың т-ші символынан бастап п символ жоюды жүзеге асырады. Мысал: а:информаитка; deletе (a, 7, 5); writeln (a);
нәтижеде экранға "информ" сөзі шығады.
2. Insert (a1, a2, n) процедурасы а1 ішкі жолын а2 жолының п нөмірлі символынан бастап а2 жолының арасына апарып қояды, а2 жолының қалған символдары соңына қарай ығысады.
Мысал. а1:-; а2:Ол оқушы; insert(a1, a2, 3); writeln (a2);
нәтижеде а2 жолындағы екі сөздің арасына сызықша белгісі қойылады.
Страницы: << < 1 | 2 | 3 > >>