- •Сызықтық құрылымды алгоритмді бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Тармақталған құрылымды алгоритмді бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •If шарт Then 1-әрекет Else 2-әрекет;
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Шартты алдын-ала тексеру арқылы циклдік құрылымды алгоритмдерді бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Орындалатын тапсырмалар нұсқалары
- •Бақылау сұрақтары
- •Келесi шарт бойынша циклдік құрылымды алгоритмдерді бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Екі өлшемді массивтермен жұмысты ұйымдастыру
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Var массив атауы : array [а1..Аn,b1..Bn] of элемент типі;
- •Var массив атауы : массив типінің атауы;
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Бақылау сұрақтары
- •Символдық қатарлар және оларға қолданылатын функциялар мен процедуралар
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Аралас типті мәліметтермен жұмыс. Жазбалар
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқалар бойынша тапсырмалар
- •Бақылау сұрақтары
- •Жиын типтес мәліметтерді қолданып бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Var ‹айнымалы›: ‹файл аты›
- •Var dan:File Of Integer; {бүтін сандардан тұратын файл}
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Бақылау сұрақтары
- •Типтелген файлдармен жұмыс
- •Жұмыстың орындалу тәртібі
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Бақылау сұрақтары
- •Графиктік операторларды қолданып бағдарламалау
- •Жұмыстың орындалу тәртібі
- •Теориялық бөлім
- •Жұмысты орындау үлгісі
- •Жеке нұсқа бойынша тапсырмалар
- •Бақылау сұрақтары
- •Әдебиет
Жұмысты орындау үлгісі
Мәтіндегі сөздер бос орынмен бөлінген. Мәтіндегі бастапқы бос орынды өшіру бағдарламсын қарастырайық. Төмендегі бағдарламаны компиляциядан өткізіп, әр түрлі текст үшін жауабын тексеріңіз.
Program mysal;
var s: string[100];
k: integer;
begin
writeln (‘мәтінді енгізіңіз’);
readln (s);
k:=Pos(‘ ’,s);
delete(s,k,1);
writeln(‘нәтиже: ’,s);
end.
Жеке нұсқалар бойынша тапсырмалар
Символдар жолын қолданып есептерді шешудің бағдарламасын және алгоритмін құру. Бағдарламаны құру кезінде жоғарыда келтірілген жолдық символдарды өңдеудің стандартты процедуралары мен функцияларын қолдану қажет.
Нүктемен аяқталатын жол берілген. Сөйлемде неше сөз бар екенін анықтау керек.
Пернетақтадан енгізілген жол бүтін сан екендігін тексеретін бағдарлама құру.
Мәтін берілген. Мәтіндегі тыныс белгілер санын есептеңіз.
Мәтін берілген. Мәтіндегі ең ұзын және ең қысқа сөзді анықтаңыз.
Берілген мәтінде «а» әрпі жиі кездессе true деп, ал «b» әрпі жиі кездессе false деп экранға шығарыңыз.
Мәтін берілген. Мәтіндегі барлық ашылған «(» жақшалардың жабылғандығын «)» тексеріңіз.
Берілген жол «р» әрпімен басталатынын және аяқталатынын тексеріңіз.
Берілген мәтіндегі «аю» сөзін «медведь» сөзімен ауыстырыңыз.
Берілген мәтіндегі «е» әрпі төрт рет кездесетін сөзді табыңыз.
Мәтіндегі үшінші сөздің қандай әріппен аяқталатынын анықтаңыз.
Мәтіндегі оң жақтан да, сол жақтан да оқығанда сол сөз шығатын сөзді табыңыз.
Мәтінде қандай әріптен басталатын сөз көп екендігін анықтайтын бағдарлама құру қажет.
Символдар жолы берілген. Жолды түрлендір, әрбір нүктені үш нүктеге ауыстыр.
Символдар жолы берілген. Әрбір «*» символын жою және «*»-ден өзгеше символдарды қайталап, жолдық символдарға түрлендіру жаса.
Символдар жолы берілген. Әріптер тобының жолға ену санын анықта: abc.
Символдар жолы берілген. Бірінші және соңғы символдары өзара сәйкес келетін сөздің санын анықта.
Құрамында ең болмағанда бір нүкте болатын символдар жолы берілген. Бірінші нүктенің алдындағы барлық үтірлерді жойып және бірінші нүктеден кейінгі кездесетін барлық «5» цифрын «+» таңбасымен ауыстырып жолға түрлендіру жаса.
Символдар жолы берілген. «Я» әрпінен басталатын ең ұзын сөзді тауып, оны керісінше ретпен шығар.
Символдар жолы берілген. «а» әрпінен басталатын ең қысқа сөзді тауып және жолдағы бірінші сөзбен алмастыр.
Символдар жолы берілген. Әріптен басқа барлық символдарды жойып және барлық әріптерді үлкен әріптермен алмастырып жолды түрлендір.
Бақылау сұрақтары
1. Символдармен жұмыс істеуде қандай тип қолданылады?
2. Жолдарды бiрiктiру қалай орындалады?.
3. Бір жолдан екінші жолды қиып алу қалаай орындалады?
4. Жолдарды өшіру қалай орындалады?
5. Жолдың ұзындығын қалай анықтаймыз?
6. Бір жолдың ішінен екінші жолды іздеу қалай жүзеге асады?
7. Жол арасына символ кірістіру қалай орындалады?
8. Өрнектегі кiшi латын әрiптерiн, бас латын әрiптерiне ауыстыру қалай орындалады?
9. Символды санға айналдыру қалай жүзеге асады?
10. Санды символға айналдыру қалай орындалады?
№11 – зертханалық жұмыс
