КомпьютерлерБағдарламалау

«Паскаль» операторлары. Паскаль бағдарламалау тілі

Мүмкін әрбір оқушы «Паскаль» деп аталады бағдарламалау тілі, белгілі. Бұл не? барлық оқу студенттер мен мектептер үшін ғана пайдаланылады кейін ұзақ базасы болып саналады, тілі өлі болды болды. Ол Algol оңайлатылған нұсқасы жатады. Бірақ, соңғы қарағанда, «Паскаль» нақты бағдарламалар мен тіпті ойындар жазу үшін пайдалануға болады. Бұрын ол жеткілікті танымал болған, бірақ қазір тек оқу мақсаттары үшін, шын мәнінде, сақталған. «Паскаль» әлеуетті бағдарламашылар тартады бірінші нәрсе - ағылшын тілі қасиеттерін сақтай отырып, ол, жазуға болады, С сияқты тілдерінде қабылданады арнайы схемаларын пайдалану астам түсінбеушілік жоқ

Ол 1970 жылы «Паскаль» Никлаус Wirth құрылды. Ол ғалым кейін тілді атындағы Blaise Pascal, әлемдегі алғашқы автомобиль әкесі болды. Ол екі түрлі сандарды қосу мүмкін. тілі тікелей ұрпағы «Паскаль» «модулі-2» болып табылады. соңғы жетілдірілген нұсқасы болып табылады.

бағдарламалау жүйесі

Паскаль ABC - қолданыстағы жүйелерді ұсынылған бағдарламалау тілі. Алайда, сипатталған жаңа ұрпақтың нұсқасы болып табылады.

Неге «Паскаль ABS» құрылды? Осы мақсатта, екі маңызды себептері болды:

  • түпнұсқа тілінде ескірген жүйесі;
  • неғұрлым қазіргі заманғы және кешенді бағдарламалау ортасын жасауға ниет.

Тіл Паскаль ABC классикалық жүйесі «Паскаль» элементтері «Delphi» кіреді және өз кеңейту. Ол 2002 жылы пайда болды.

қуатты және қазіргі заманғы аттас, құрастырушы, сондай-ақ бар бағдарламалау ортасы. Ол Linux, MacOS бойынша, сондай-ақ Windows іске қабілетті.

.NET Framework сіз құрылымдық, объектілі-бағдарланған және функционалдық стильде кейбір қосымша мүмкіндіктерді, сондай-ақ бағдарламалау пайдалануға мүмкіндік береді. Осы тілде авторы Mikhalkovich болды. Ол «Паскаль» және «Delphi» ғана емес, әсер, сонымен қатар C # және «Python» болды.

операторларының жалпы сипаттамасы

бағдарламалау тілі операторлары бағдарламасын жазу үшін қажет. Олар белгілі бір функциялар мен алгоритмдері орындауға мүмкіндік береді. «Паскаль» командалық басқа элементтер ерекшеленеді? олар iс-әрекеттiң орындалуын тарту фактісі. барлық операторлары арнайы көмекші сөздерден тұрады, сондықтан «Паскаль» жасалған. Command нүктелі үтір пайдаланып өздері және басқа да элементтер арасындағы бөлінген (;). Барлық операторлар топтарға бөлінеді:

  • Қарапайым. Бұл пәрмендер басқа белгiлерi болмаса. Олар: тағайындау операторы (қос нүкте және сол), (тегтер пайдаланылады) шартсыз көшу тәртібі.
  • Құрылымдық. қосылу құрама мәлімдеме, жағдайлары, ілмектер,: Бұл мәлімдемелер басқа элементтер тұрады.

Екі топ осы мақаладағы талқыланатын болады.

оператор рәсімдер

Бұл процедураны шақыру операторға талап етеді. бағдарламалау ортада желісін жасау үшін, сіз қоңырау параметрлерін кейін идентификатор, орналастырылуы тиіс көрсетуіңіз керек. Алайда, тілінде соңғы элемент жоқ, емдеу әдістері бар. Олар «Паскаль» екі түрге бөлінеді:

  • (Тілінде тіркелген) стандарты;
  • (Бағдарламашы құрылған) таңдамалы.

қатарынан элементтерін propisaniem Атап жиынтығы немесе басқа бір рәсімді іске қосылған кезде.

оңай есте жеткілікті ортақ міндеттерге жауапты болып табылады операторлары ( «Паскаль»). Сіз сөз пайдаланады және тәртібі сипаттамасын енгізіңіз декларация бөлімінде жазу керек. бірінші блогында енгізу қажет емес стандартты элементтері бар. Бұл жазу, оқу, міндеттері болып табылады, және басқалар.

жобалау және сипаттама бөлімінде, немесе модуль қоюға жұмыс бағдарламасына бұрын қажетті кедендік рәсімдерді. Сіз соңғы параметрін пайдалансаңыз бөлім пайдаланады немесе тәртіппен жазылуы тиіс.

шартсыз аудару операторы

GOTO, соның ішінде қарапайым операторлары өте оңай пайдалануға,. «Паскаль» Сіз белгілі бір қоюға мүмкіндік беретін бөлім тег, оған жүгінуге операторға, кейінірек байланысты шартсыз өту Developer талап етті. белгі ретінде тыныс белгілеріне немесе бос орын қалдырылмай сандар мен әріптер жиынтығы пайдаланылуы болып табылады. жолынан ол (а қос нүктемен бөлінеді :). Егер сіз белгіні жасау алдында, ЗАТБЕЛГІ, сипаттамасы элементтің атауын көрсету керек бөлімін қараңыз.

Сіз бөлімі жасау алдында, сіз кейбір енгізуі туралы білу керек:

  • барлық сипатталған тегтер пайдаланылуы тиіс;
  • элементтер сандардың аттары бар болса, сіз оларды жариялаймыз мүмкін емес.

Өкінішке орай немесе Бақытымызға орай, қазіргі заманғы тілде GOTO делінген бағдарламалау пайдаланбаңыз. Бұл, мысалы, жүйелер конвейер принципі жасау, жұмыс істейді, бұл шын мәнінде байланысты. Ал GOTO сияқты операторлар ( «Паскаль»), есептеу процесін бұзады.

операторлары шарттары

Шартты делінген IF-THEN-ELSE конструкцияларын ұсынылған, бір іске асуы міндетті өтірік онда филиалы, көрсету үшін пайдаланылады. есептеу процесі ұсынылған нұсқалардың бірінде жалғасады. Шартты, процесс екі түрге бөлінеді:

  • шанышқы құрылымы (екі таңдау, оның нәтижесінде жетекші әрбір бар);
  • Айналма құрылымы (екінші опция дұрыс емес, және осындай жағдайда, бағдарлама ақиқат үшін пайдаланылуда нәтиже айланып).

IF-THEN-ELSE есептілігін жобалау құрылымдалған. Бұл сөздер сақталған. Бұл жағдайда, соңғысы пайдалану міндетті талап болып табылады.

Қалай жобалау жасайды? Ағылшын, ол «егер-, содан кейін-басқа» деп аударылады. ол содан кейін сөзден кейін жазылған деген жағдайы көрсетілген бағдарлама рас болса, онда факт. бұл дұрыс емес болса, шын мәнінде, содан кейін бастап жолдан кейін басқа кезде жазылған қандай санайды, немесе.

Күрделі мәлімдеме

Осы сөйлемді түсіну үшін, ол анықтамасын білу қажет. Құрастырмалы есептілігі ( «Паскаль») --END BEGIN жақша бағдарламасын жазу операциялар жиынтығы. Осыған байланысты, командалар тобы бірыңғай кешенді ретінде ұсынылған.

Операторды таңдау

Арқасында IF мәлімдеме тек екі филиалы бар жұмыс істеуге қабілетті болып табылады, бұл шын мәнінде, CASE таңдау командасы құрылды. жағдайда, басқа, соңында, - бұл жүйеде функциясы сөздер бар. Бұл жағдайда, соңғысы, сондай-ақ жоқ болса болуы мүмкін. оператор жұмыстар параметрді және оның мәні жарияланған керек алдында. таңдау пернесі тұрақтылар таңдау түйісетін болса, соңғы кейін оператор, жүзеге асырылады. дұрыстығы осы емес, және барлық командалар ескерілмейді, егер. Ол ELSE сөзден кейін немесе CASE мәлімдемесінен кейін келіп параметрді жүзеге асырылады.

«Паскаль» оператор Бұл таңдау секілді жұмыс жүйесін пайдаланбайды. жоқ айқын сынау шарттары бар. біз толығырақ өз жұмысын қарастыру болса, біз оператор BEGIN жұпталған жоқ СОҢЫ, аяқталады, өйткені шағын CASE, бағдарламасына диссонанс енгізеді деп көруге болады. Ол 5 немесе одан да көп таңдау бар, әсіресе, егер пайдалануға әлдеқайда оңай. THEN ИФ-ұзын болуы мүмкін, және бұл жайлы процесс емес, болады үнемі тағайындайды.

Операторлары ( «Паскаль»): циклдері

Цикл дегеніміз не? Олар толық жағдай қанағаттандыру үшін команда жүйесінің кейбір бірнеше рет қайталануын білдірмейді. «Паскаль» екі белгілі циклдарының түрлерін :

  • цикл параметрі;
  • итерация.

әркім не? (Параметр цикл бар) Бірінші әрқашан белгілі параметрлері болып табылады. Кейде тұрақты деп аталады. Оның басты айырмашылығы цикл қайталану саны алдын ала белгілі болып табылады.

итерация ұқсас нюанс белгісіз. Бекітілген ілмектер ретінде ұзақ екенін жағдайы орын жиналады емес ретінде жүреді.

құрылымдардың кейбір көмегімен мүмкін циклдарының түрлері мен түрлерін ажыратады:

  • REPEAT: шартымен қайталаңыз.
  • WHILE: ұстаушыға қайталау.
  • ҮШІН - оператор шоттары. Бұл цикл параметрі қолданылады.

алғашқы екі нұсқасы итерациялық қайталау үшін пайдаланылады. соңғы мәлімдемесінде басты айырмашылығы - сіз оларды пайдалана аласыз параметр бар цикл, мүмкін емес орнату жоқ қайталау үшін - және.

IO операторлары

орталар бағдарламалау ортамен өзара іс-қимыл үшін кіріс-шығыс есептілігін кездеседі. Олар сіз ақпаратты енгізу және нәтиже экранда немесе басылған көрсетуге мүмкіндік береді. оқу командалық пайдаланушы Орындалып тұрған бағдарламаны олардың деректер көрсетуге мүмкіндік береді. Бұл қалай болады? курсор жанып аялдауды ұзақтығы бағдарламасы адамдардан кірісін күтуде экранда, пайда болады. екі есептілікте айырмашылық оқу және шағын readln. Өткен жай Жүгіргіні келесі жолға жылжытады.

O Оператор ( «Паскаль») - жазу (Л.Н.). Л.Н. бөлігі келесі жолда шығыс деректерді жалғастыруға мүмкіндік береді. Бағдарлама қарапайым мәлімдеме анықтайды болса, ол экрандағы бос мерзімі көрсетіледі. осы мағынада қолданылады, бұл пәрмен талап етілмейді.

жақын операторлар Var, сондай-ақ бар. Тапсырыс бағдарламасын өзі қажет етпеген жағдайда олар пайдаланылуы мүмкін емес.

Негізгі операторлары ( «Паскаль») мақалада сипатталған. Олар өздері өте тез жұмыс және іркіліс жоқ, бағдарламаны жазуға жақсы көмектеседі. Онсыз ол тілде «Паскаль» жұмыс істеу үшін болашақ бағдарламашылар ештеңе жүзеге жұмыс істемейді. операторлар жоқ Бағдарлама, өкінішке орай, елестету мүмкін емес. Бұл олар жұмыс істей алатын болуы керек дегенді білдіреді. Ол күрделі цикл операторлары, алайда, оқытылған болуы тиіс және барлық проблемалар жоғалып көрінуі мүмкін. Сіздің жұмысына сәттілік!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.birmiss.com. Theme powered by WordPress.