Паскаль шамаларын сипаттау.pptx
- Количество слайдов: 15
Қарағанды мемлекеттік медицина университетінің колледжі Тақырыбы: «Паскаль тілінде шамаларды сипаттау»
мақсаты: Білімділігі: Оқушыларға Паскаль программалау тілінің программа құрылымы мен қарапайым операторлары туралы мағлұмат беру. Дамытушылығы: Оқушылардың ой - өрісін дамыту; Тәрбиелік: Оқушыларды ұқыптылыққа, адамгершілікке, жауапкершілікке тәрбиелеу.
Паскаль тілін 1968 -1971 жылдары швейцариялық ғалым Никлаус Вирт қолайлы программалау тілі ретінде ұсынған болатын. Бұл тілдің стандарты кейінірек бекітілді, ол сол кездерде кең таралған АЛГОЛ, ФОРТРАН, БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы тіл болды. Қазіргі кезде Паскаль тілі кез келген күрделі есептерді шығара алатын, кең таралған стандартты оқу тіліне айналды. Паскаль тіліндегі программа 3 бөліктен тұрады: PROGRAM BASTAU; СИПАТТАУ БӨЛІМІ BEGIN ОПЕРАТОРЛАР БӨЛІМІ END
Кез келген программаның алғашқы жолы PROGRAM сөзінен басталатын оның тақырыбынан тұрады. Одан кейін программаның ішкі объектілерінің Сипатталу бөлімі жазылады және begin және end сөздерімен қоршалған операторлар бөлімі болуы керек. Сипаттау бөлімі толық жағдайда, 7 бөліктен тұрады, олар: 1. Программамен байланысатын кітапханалық модульдер атауларының тізімі (ол түйінді сөзімен басталады); 2. Белгілерді (label) сипаттау: 3. Тұрақтыларды (const) сипаттау; 4. Мәліметтер типтерін (type) анықтау; 5. Айнымалыларды (var) сипаттау; 6. Процедураларды (procedure) сипаттау; 7. Функцияларды (function) сипаттау;
Белгілерді сипаттау. Белгі программаның бір жолын, яғни бір операторын ерекшелеп белгілеу үшін қолданылады. Бұл белгі арқылы қажетті жағдайда программаның кез келген жолынан осы белгісі бар операторға көшіп, оны қайталап кезексіз орындауға болады. Тұрақтыларды сипаттау. Программадағы тұрақтылар өз мінін (мысалы, 5, 14, 13. 5 т. б. ) немесе оған қойылған атау арқылы белгілеуі мүмкін. Пішімі: const атау 1=мәні; атау 2 =мәні; . . , атау n =мәні; Мысалы, const рі =3. 14; е =2. 7; a = `bol`; max = 1000; Айнымалыларды сипаттау. Программада пайдаланатын айнымалы шамалардың атаулар тізімі және олардың топтастырылып көрсетілген типтері төмендегі пішімде, сипаттау бөлігінде көрсетілуі қажет. Пішімі: var айнымалы атауларының тізімі: ------------------тип: Мысалы: var af, m, n: ------integer; h, sg: ------------------real; d, ch: -----------------char; kd, b: -----------------boolean;
Операторлар бөлімі Программаға енетін айнымалылар мен тұрақтыларды, сандарды пайдаланып түрлі әрекеттер (нұсқау, жарлық) орындай алатын сөйлемдерді Паскаль тілінде операторлар, ал алгоритмдік тілде командалар деп атайды. Операторлар қарапайым және күрделі (құрама командалар) деп екі топқа бөлінеді. Вegin және end түйінді сөздері операторлық жақшалар деп аталады. Оператор дегеніміз – алгоритмді жүзеге асыру барысында орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. Олар жазылу ретіне біртіндеп бірінен кейін бірі тізбектей орындалады. Операторлардың жалпы жазылу түрі: Вegin 1 -оператор; 2 -оператор; . . ; n-1 - оператор; n-оператор end.
Паскаль тіліндегі операторлар қарапайым және құрама болып екіге бөлінеді. Паскаль тілінің қарапайым операторлары Меншіктеу операторы барлық тілде пайдаланатын негізгі оператор болып табылады. Математикадағы қарапайым теңдеу тәрізді айнымалылар сандық мән беру бұл жағдайда меншіктеу операторы деп аталады. Меншіктеу операторы жазылған өрнектердің мәнін есептеп, оны айнымалы меншіктеу үшін қолданады. Өрнек мәнінің типі айнымалының типіне міндетті түрі сәйкес келуі тиіс. Оператордың жазылу ережесі: : = ; Мұндағы - айнымалы идентификаторы, : = - меншіктеу белгісі, арифметикалық өрнек немесе сан. Бұл оператор екі міндет атқарады:
1. Айнымалылардың белгілі мәндері бойынша арифметикалық өрнектің сандар мәнін есептейді. 2. Табылған мән айнымалы атауына меншіктеледі, яғни анықталған мән санды айнымалыға сәйкес компьютер жады ұяшығына орналасады. Көшу операторы. Көшу немесе шартсыз көшу операторы операторлардың рет-ретімен орналасуын бұзып, келесі атқарылуды, яғни белгісі бар операторға көшуді орындайды. Бұл оператор GOTO (көшу) түйінді сөзінен басталады да, одан кейін LABEL бөліміне сипатталған белгі атауы жазылады. Көшу операторының форматы: GOTO ; Мұндағы - LABEL бөлімінде сипатталған белгінің біреуі
Мәліметтерді енгізу операторы READ (ағылшынша оқу). Паскаль тілінде мәліметтерді енгізу және шығару үшін, яғни адам мен компьютер арасында мәлімет алмасу мақсатында алдын ала анықталған Input , Output файлдары қолданылады. Программа берілген мәндерді файлынан алады да, алынған нәтижені файлына орналастырады. Ол үшін енгізу операторы пайдаланады. Оператордың жалпы түрі. READ(al, a 2, …, an); READLN(al, a 2, ……, an); READLN; Мұндағы а 1, а 2, . . . , аn- айнымалы атаулары. Оларды енгізу операторының параметрлері деп те атайды. Енгізілетін айнымалылардың мәндері: integer, real, char және string (сөз тіркесі) типтеріне жатуы мүмкін. Шығару операторы. Паскаль тілінде нәтижені экранға шығару үшін WRITE (жазу) операторы қолданылады. WRITE (al, a 2, …, an); WRITELN(al, a 2, ……, an)
Мұндағы жақша ішінде жай айнымалылар немесе апострофтармен қоршалған символдар тобы болуы мүмкін. Шығарылатын мәндердің түрі айнымалылардың типі арқылы анықталады. Олар: integer, real, char және string (сөз тіркесі) типтер түрінде беріле береді. Шығарылатын параметрлер бір – бірімен үтір арқылы ажыратылып WRITE түйінді сөзінен соң жай жақша ішіне жазылады. Паскаль тілінде параметрсіз шығару операторы WRITELN жаңа жолға өту үшін қолданылады.
.
Назар аударғандарыңызға рахмет!
Паскаль шамаларын сипаттау.pptx