

паскаль тілі
Presentation
•
Computers
•
12th Grade
•
Hard
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нде қолданыла бастады.
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
паскаль тілі
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 сөзінен басталып, оның тақырыбы жазылады. Бұл бөлім программадағы айнымалылар, тұрақтылар тәрізді объектілердің жалпы қасиеттерін алдын ала анықтап алуға көмектеседі.
Шығу тарихы
Паскаль программалау т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нде қолданыла бастады.
Show answer
Auto Play
Slide 1 / 8
SLIDE
Similar Resources on Wayground
11 questions
жоғары мектеп педагогикасы
Presentation
•
University
7 questions
құстар күні биология
Presentation
•
KG
8 questions
Введение в виртуальные машины
Presentation
•
11th Grade
10 questions
Етістік. 8 сынып
Presentation
•
University - Professi...
7 questions
Ақпаратты құқықтық қорғау 11 сынып
Presentation
•
11th Grade
10 questions
Тонкое искусство информатики
Presentation
•
University
8 questions
Қайтқанда
Presentation
•
11th Grade
10 questions
спортшыларды дайындау жүйесіндегі жарыстар
Presentation
•
University
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
22 questions
Regular Preterite -AR-ER-IR-
Quiz
•
12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
30 questions
K/H Final Review Part 1
Quiz
•
9th - 12th Grade
40 questions
NCFE Earth and Environmental Science Released Test
Quiz
•
9th - 12th Grade