Search Header Logo
паскаль тілі

паскаль тілі

Assessment

Presentation

Computers

12th Grade

Hard

Created by

Nadira Anuarsadatova

Used 1+ times

FREE Resource

8 Slides • 0 Questions

1

Шығу тарихы

  Паскаль программалау  тiлiнiң  алғашқы  нұсқасын 1968 жылы Стэнфорд  университетiнiң информатика кафедрасының профессоры Никлаус Вирт жасады.

    Ал 1975 жылы стандартты Паскальдың компиляторымен Турбо Паскаль (3.0 версия) программмалау тiлi пайда болды. Содан берi Паскаль жалпыбiлiмдiк, кәсiптiк-техникалық мектептерде және жоғары бiлiм беру орындарында “бiрiншi” программалау тiлi ретiнде қолданыла бастады.

media

2

Программа құрылымы

  Паскаль тiлi блокты құрылымдардан, яғни программа жеке блоктардан құралған. Жалпы блок оның тақырыбынан, сонан соң сипаттамалық және операторлық бөлiктерден тұрады. Блоктың тақырыбын әркiм өз қалауынша қояды, бiрақ ол блоктың iшкi мазмұнына байланысты болуы қажет. Блок программаны, процедураны немесе функцияны көрсетуi мүмкiн.

      Программа тақырыбы PROGRAM сөзiнен және программаның атауынан тұрады. Турбо Паскальдың 7 версиясында программа тақырыбын жазбай-ақ қойса да болады. Сипаттаманы беру бөлiгi программада кездесетiн барлық мәлiметтердi хабарлауға және соларды сипаттауға арналған. Кей жағдайда сипаттау бөлiгiнiң жоқ та болуы ықтимал. Программаның операторлық бөлiгi берiлген алгоритмдi жүзеге асырады және ол BEGIN түйiндi сөзiмен басталып, END сөзiмен аяқталады.

Программаның жазылу құрылымы:

PROGRAM аты;

                 мәлiметтердiң аты;

                 мәлiметтердiң типiн көрсетiп сипаттау;

                 олардың мүмкiн мәндерi;

BEGIN

                 операторлар тiзбегi;

                 нәтижелер тiзбегi;

END.

       Мұндағы PROGRAM - программа, BEGIN - программаның басы, END -  программаның соңы деген мағынаны бiлдiредi. (;) белгiсi операторларды бiр-бiрiнен ажырату үшiн жазылады, бiрақ ол соңғы оператордан кейiн қойылмайды. Программаның соңы END сөзiнен кейiн ғана (.) қойылады, ол программаның аяқталғанын бiлдiредi.

3

​паскаль тілі

media

4

Паскаль тiлiнiң операторлары

Операторлар программаның  BEGIN және END түйiндi сөздерiнiң аралығында орналасады. Оператор дегенiмiз  алгоритмдi жүзеге асыру барысында орындалатын iс-әрекеттердi анықтайтын тiлдiң қарапайым сөйлемi. Оларды жазылу ретiне қарай бiр-бiрiнен нүктелi үтiр (;) арқылы ажыратып жазады. Экран бетiне бiрнеше мәлiмет орналастыру кезiнде бiр жолға бiрнеше операторды жазуға болады. Керек  жағдайда жолдардың арасында не соңына жүйелi жақшаға алынған түсiнiктеме сөздердi қазақша әрiптермен терген орынды.

    Операторлар қарапайым және құрмалас болып екiге бөлiнедi. Қарапайым операторлар құрамында басқа операторлар болмайды, яғни ол тек бiр оператордан тұрады. Оған меншiктеу, көшу, процедураны шақыру, енгiзу-шығару операторлары жатады.

    Құрмалас операторлардың құрамына бiрнеше қарапайым операторлар енедi, олар: шартты, таңдау және үш циклдiк операторлар болып бөлiнедi.

5

Тілдің қарапайым объектілері

Тілдің қарапайым  объектілеріне «сан», «идентификатор», «тұрақты», «айнымалы», «функция» және «өрнек» ұғымдары кіреді. Программадағы негізгі амалдардың орындалуын керекті мәліметтердің сандық, логикалық немесе символдық (литерлік) мәндері болады.

Сандар. Сандар мен айнымалылар бүтін және нақты болып бөлінеді. Дербес компьютерде бүтін сандар ағылшынша integer, нақты сандар real деп жазылады.

Мысалы: Бүтін сандар: +4, -100, 15743,0 т.б. Нақты сандар: 2.65, 0.5, -0.856, -6.0.

Атау – идентификатор (identification – объектің белгілі бір символдар тіркесін сәйкестігін бекіту) программаны және прграммадағы тұрақтыларды, типтерді айнымалаларды, функцияларды, файлдарды т.б. белгілеп жазу үшін қажет.

Идентификатор – міндетті түрде әріптен басталанатын сандар мен әріптердің тізбегіне тұратын атау.Мысалы: Х, Х1, СҮММА, Р23РН6, МТ54АР т.б.

Тұрақты немесе константа деп программаның орындалу барысында бірден сандық мен берсек де немесе оны программаның сипаттау бөлімінде идентификатор түрінде белгілеп алып мән берсек те болады. Олар сандық, символдық, логикалық және тіркстік (integer, real, boolean, cha string) мәндерді қабылдай алады. Логикалық түрдегі тұрақтылар – true (ақиқат) немесе fallig (жалған) мәндерінің біріне ие бола алады.

6

Паскаль тілінің негізі элементтері

Программалар белгілі бір мәселені, есепті шешуге арналған. Есеп шығару барысында компьютерге бастапқы мәліметтер енгізіледі, оларды қалай өңделетіндігі көрсетіледі және нәтиже қандай түрде, қандай құрылғыға шығарылатыны айтылады. Паскаль тілінде программа жеке - жеке жолдардан тұрады. Оларды теру, түзету арнайы мәтіндік редакторлар атқарылады. Программа алдындағы азат жол немесе бос орын саны өз қалауымызша алынады. Бір қатарда бірнеше команда немесе оператор орналаса алады, олар бір - бірімен нүктелі үтір (;) арқылы ажыратылып жазылады, бірақ бір жолда бір ғана оператор тұрғаны дұрыс, ол түзету жеңіл, әрі оқуға ыңғайлы. Паскаль тілінде программа үш бөліктен тұрады: тақырып, сипаттау бөлімі және операторлар бөлімі. Кез келген программаның алғашқы жолы PROGRAM сөзінен басталатын оның тақырыбынан тұрады. Одан кейін программаның ішкі объектілерінің сипаттау бөлімі жазылады. Бұл бөлім программадағы айнымалылар, тұрақтылар тәрізді объектілердің жалпы қасиеттерін алдын ала анықтап алуға көмектеседі. Сипаттау бөлімі бірнеші бөліктерден тұрады, бірақ программаның күрделілігіне байланысты көбінесе ол бір немесе екі ғана бөліктен тұруы мүмкін.

7

Мәлімет типтері

Программада пайдаланылатын мәліметтердің немесе шамалардың мәндері Паскаль тіліндегі алдын ала келісілген типтердің біріне тән болуы тиіс. Мәліметтердің немесе шамалардың типі деп, олардың қабылдай алатын мәндерінің және олармен орындауға болатын амалдардың жиының анықтауды айтады, яғни тип дегеніміз - шамалардың қабылдайтын мәндеріне берілетін сипаттама. Мәліметтердің әр типі тек өзіне ғана сәйкес келетін операциялар жиынын орындата алады. Мысалы, 1 мен 2 мәндері бүтін сандар типіне жатады, оларды қосуға, азайтуға, көбейтуге және бөлуге болады.АJI, «ІВМ» және «РС» мәндері сөз тіркесі типіне жатады, бұларды біріктіріп жазуға ғана болады («ІВМ РС»). Қосуға, азайтуға, көбейтуге, бөлуге болмайды. Кез келген тұрақты, айнымалы функция немесе өрнек өзіне тән бір типпен ғана сипатталады. Паскаль тілінде шамалардың типін көрсету міндетті болып табылады. Сондықтан программа алдына оның сипаттау бөлімінде пайдаланылатын барлық шама атаулары және оның типтері көрсетілуі қажет. Паскаль тілінде пайдаланылатын барлық типтер скалярлық (қарапайым) және құрылымдық (структуралық) болып үлкен екі топқа бөлінеді. Скалярлық (қарапайым) типке шамалардың стандартты типі және жасанды тип (тағайындалған) жатады.

8

Паскаль тілінің негізгі элементтері

Паскаль тіліндегі программа жеке-жеке жолдардан тұрады. Оларды теру, түзету арнайы мәтіндік редакторлар арқылы атқарылады. Программада әрбір жолдан кейін нүктелі үтір (;) қойылады.

Паскаль тілінде программа үш бөліктен тұрады: тақырып, сипаттау бөлімі және операторлар бөлімі.

Кез-келген программа Program сөзінен басталып, оның тақырыбы жазылады. Бұл бөлім программадағы айнымалылар, тұрақтылар тәрізді объектілердің жалпы қасиеттерін алдын ала анықтап алуға көмектеседі.

media

Шығу тарихы

  Паскаль программалау  тiлiнiң  алғашқы  нұсқасын 1968 жылы Стэнфорд  университетiнiң информатика кафедрасының профессоры Никлаус Вирт жасады.

    Ал 1975 жылы стандартты Паскальдың компиляторымен Турбо Паскаль (3.0 версия) программмалау тiлi пайда болды. Содан берi Паскаль жалпыбiлiмдiк, кәсiптiк-техникалық мектептерде және жоғары бiлiм беру орындарында “бiрiншi” программалау тiлi ретiнде қолданыла бастады.

media

Show answer

Auto Play

Slide 1 / 8

SLIDE