Үй тапсырмасы
Алгоритм деген не?
Берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру
Программа қанша бөлімнен тұрады?
3 бөлімтен.
Тақырып жолы, сипаттау бөлімі, операторлар бөлімі
Идентификатор?
Атауларды программадағы және программадағы тұрақтыларды, типтерді, айнымалыларды, файлдарды белгілеп жазу үшін қажет
Паскаль программасын кім және қашан ойлап тапты ?
Никлаус Вирт (1968-1971 жылдар)
150div5 ?
Жауабы:30
Шарт болк-сызбада қандай фигураға жазылады ?
ромб
Алгоритмнің түрлері ?
Сызықтық, тармақталу, циклдік
Сабақтың тақырыбы:
Символдық шамалар дегеніміз сөз тіркестері түрінде берілген мәтін элементтері. Символдық мәліметтермен жұмыс істеу тәсілдері. Осыған дейінгі программаларда біз тек сан мәндерімен ғана жұмыс жасап келеміз. Ал қазіргі компьютерлерімізде кез-келген символдық айнымыларды өңдейтін программалар бар. Сондықтан бүгінгі тақырыбымыз бойынша ақпаратты пернетақтрадан енгізу және дисплей экранына шығаруды қарастыратын боламыз. Бұл программада да сандық ақпаратты енгізу және шығару сияқты Read және Write операторларының көмегімен жұмыс істей аламыз. Символдық мәліметтерді өңдеу символдық (литерлік) ртипті анықтайтын CHAR (ағылшынның Charachter –символ деген сөзінен қысқартылып алынған) түйінді сөзі арқылы жүзеге асырылады.
Символдық мәліметер үшін төмендегідей стандартты функциялар анықталған:
chr(x) – byte типіндегі х санын символға түрлендіреді;
ord(ch) –ch символын оның byte типіндегі сәйкес кодына түрлендіреді;
pred(ch)- кодына сәйкес алдыңғы символды береді
succ(ch)- кодына сәйкес келесі символды береді
upcase(ch) – кіші латын әріптерін бас әріптерге айналдырады
Символдық мәліметтерді енгіз
Бос орын таңбасы – ‘_’ Паскаль тілінде символ орнына жүретіндіктен, символдық айнымалылардың мәндері бос орынсыз жазылады.
Бір айнымалыға бір ғана символ меншіктеледі.
Мысалы:
VAR A, B, C: CHAR;
…………………… ..
READ (A, B, C);
…………………… ..
Компьютерде практикалық тапсырмаларды орындату.
Informatika сөзінің ұзындығын табу бағдарламасын Паскаль-ға енгізіміз
program misal1;
var a,b:string; с:integer;
begin write('soz engiz');
read(a);
a:='informatika';
c:=length(a);
b:=copy(a,3,5);
writeln(с);
writeln(b);
end.
Сергіту сәті ( бірге орындайық)
Қорытынды
96- бет тест тапсырмасы


Символдық және жолдық шамалар (877 KB)

