பாஸ்கல் நிரலாக்க சூழல் விளக்கக்காட்சி. நிரலாக்க மொழி ஏபிசி பாஸ்கல் விளக்கக்காட்சியில் கணினி அறிவியல் மற்றும் தகவல் தொழில்நுட்பம் குறித்த பாடம். பயன்கள் கட்டளை ஒரு தனி சாளரத்தில் திறக்கும்.

ஸ்லைடு விளக்கம்:

பாஸ்கல் ஏபிசி அமைப்பு பாஸ்கல் ஏபிசி அமைப்பு பாஸ்கல் மொழியில் நிரலாக்கத்தை கற்பிப்பதற்காக வடிவமைக்கப்பட்டுள்ளது மற்றும் பள்ளி மாணவர்கள் மற்றும் இளைய மாணவர்களை இலக்காகக் கொண்டது. ஆசிரியர்களின் கூற்றுப்படி, ஆரம்ப நிரலாக்க பயிற்சி மிகவும் எளிமையான மற்றும் நட்பு சூழல்களில் நடைபெற வேண்டும், அதே நேரத்தில், இந்த சூழல்கள் நிரலாக்க மொழி திறன்களின் அடிப்படையில் தரத்திற்கு நெருக்கமாக இருக்க வேண்டும் மற்றும் நிலையான நடைமுறைகளின் மிகவும் பணக்கார மற்றும் நவீன நூலகங்களைக் கொண்டிருக்க வேண்டும். பாஸ்கல் மொழி பல ரஷ்ய ஆசிரியர்களால் ஆரம்பக் கற்றலுக்கான சிறந்த ஒன்றாக அங்கீகரிக்கப்பட்டுள்ளது. இருப்பினும், MS DOS-ஐ அடிப்படையாகக் கொண்ட போர்லாண்ட் பாஸ்கல் சூழல் காலாவதியானது, மேலும் போர்லாண்ட் டெல்பி சூழல், அதன் வளமான திறன்களைக் கொண்டது, ஒரு புதிய புரோகிராமருக்கு கடினமாக உள்ளது. இவ்வாறு, Borland Delphi இல் ஒரு நிகழ்வு நிரலை எழுதுவதன் மூலம் கற்றலைத் தொடங்கும் முயற்சி மாணவருக்கு நிறைய சிரமங்களை ஏற்படுத்துகிறது மற்றும் பல தவறான திறன்களை உருவாக்குகிறது.Pascal ABC அமைப்பு டெல்பி பாஸ்கல் மொழியை அடிப்படையாகக் கொண்டது மற்றும் ஒரு உருவாக்க வடிவமைக்கப்பட்டுள்ளது. எளிமையான நிரல்களிலிருந்து மட்டு, பொருள் சார்ந்த, நிகழ்வு அடிப்படையிலான மற்றும் கூறு நிரலாக்கத்திற்கு படிப்படியாக மாற்றம். பாஸ்கல் ஏபிசியில் உள்ள சில மொழிக் கட்டுமானங்கள், முதன்மையான எளிமையான பயன்பாட்டுடன், கற்றலின் ஆரம்ப கட்டங்களில் அவற்றைப் பயன்படுத்த அனுமதிக்கின்றன. எடுத்துக்காட்டாக, தொகுதிக்கூறுகளில் இடைமுகப் பிரிவு மற்றும் செயல்படுத்தல் பிரிவு இல்லாமல் இருக்கலாம். இந்த வழக்கில், தொகுதிகள் பிரதான நிரலைப் போலவே கட்டமைக்கப்பட்டுள்ளன, இது "நடைமுறைகள் மற்றும் செயல்பாடுகள்" என்ற தலைப்பிற்கு இணையாக அவற்றைப் படிக்கத் தொடங்க உங்களை அனுமதிக்கிறது. பதிவுகள், நடைமுறைகள் மற்றும் செயல்பாடுகளைக் கற்றுக்கொண்ட உடனேயே வகுப்புகளை உருவாக்க உங்களை அனுமதிக்கும் முறை உடல்களை நேரடியாக வகுப்புகளுக்குள் (ஜாவா மற்றும் சி# பாணி) வரையறுக்கலாம். பல கணினி தொகுதிகள் பாஸ்கல் நிரலாக்கம்ஏபிசி கல்வி நோக்கங்களுக்காக சிறப்பாக உருவாக்கப்பட்டது: தொகுதி ராஸ்டர் கிராபிக்ஸ்கிராஃபாபிசி பொருள்கள் இல்லாமல் செய்கிறது, இருப்பினும் அதன் திறன்கள் கிட்டத்தட்ட ஒரே மாதிரியாக இருக்கும் கிராஃபிக் திறன்கள்போர்லாண்ட் டெல்பி. இது நிகழ்வு அல்லாத நிரல்களில் கிடைக்கிறது மற்றும் ஃப்ளிக்கர் இல்லாத அனிமேஷன்களை எளிதாக உருவாக்க உங்களை அனுமதிக்கிறது. நிகழ்வுகள் தொகுதியானது பொருட்களைப் பயன்படுத்தாமல் எளிய நிகழ்வு நிரல்களை உருவாக்க உங்களை அனுமதிக்கிறது (நிகழ்வுகள் சாதாரண நடைமுறை மாறிகள்). டைமர்கள் மற்றும் ஒலிகள் தொகுதிகள் டைமர்கள் மற்றும் ஒலிகளை உருவாக்க உங்களை அனுமதிக்கின்றன, அவை நடைமுறை பாணியிலும் செயல்படுத்தப்படுகின்றன. இந்த தொகுதிகள் கன்சோல் நிரல்களில் கூட பயன்படுத்தப்படலாம். கொள்கலன் வகுப்புகளின் கொள்கலன்கள் தொகுதி, அடிப்படை தரவு கட்டமைப்புகளுடன் (டைனமிக் வரிசைகள், அடுக்குகள், வரிசைகள், தொகுப்புகள்) வேலை செய்ய உங்களை அனுமதிக்கிறது. தொகுதி திசையன் வரைகலை ABCObjects என்பது பொருள் சார்ந்த நிரலாக்கத்தின் அடிப்படைகளை விரைவாகக் கற்றுக்கொள்வதற்காக வடிவமைக்கப்பட்டுள்ளது, மேலும் மிகவும் சிக்கலான விளையாட்டு மற்றும் கல்வித் திட்டங்களை உருவாக்கவும் உங்களை அனுமதிக்கிறது. VCL விஷுவல் கூறுகள் தொகுதி உங்களை நிகழ்வு-உந்துதல் பயன்பாடுகளை உருவாக்க அனுமதிக்கிறது முக்கிய வடிவம்டெல்பி பாணியில். இதேபோன்ற டெல்பி வகுப்புகளுடன் ஒப்பிடும்போது VCL வகுப்புகள் சற்று எளிமைப்படுத்தப்பட்டுள்ளன. படிவ எடிட்டர் மற்றும் ஆப்ஜெக்ட் இன்ஸ்பெக்டர் உள்ளனர். நிரல் குறியீட்டைப் பயன்படுத்தி படிவத்தை மீட்டமைப்பதற்கான தொழில்நுட்பம், முக்கிய படிவத்துடன் (!) ஒரு பயன்பாட்டிற்கு ஒரு கோப்பை மட்டுமே பயன்படுத்துவதை சாத்தியமாக்குகிறது. Pascal ABC ஆனது சுட்டி எண்கணிதத்தை (C-style) தட்டச்சு செய்துள்ளது மற்றும் சிக்கலான எண்களுடன் பணிபுரியும் ஒரு சிக்கலான வகையாகும்.Pascal ABC கம்பைலர் ஒரு முன்-இறுதி கம்பைலர் ஆகும். இது .exe கோப்பாக இயங்கக்கூடிய குறியீட்டை உருவாக்காது, மாறாக தொகுப்பின் விளைவாக நினைவகத்தில் ஒரு நிரல் மரத்தை உருவாக்குகிறது, இது உள்ளமைக்கப்பட்ட மொழிபெயர்ப்பாளரைப் பயன்படுத்தி செயல்படுத்தப்படுகிறது. இதன் விளைவாக, நிரலின் வேகம் போர்லாண்ட் பாஸ்கல் சூழலில் தொகுக்கப்பட்ட அதே நிரலின் வேகத்தை விட தோராயமாக 20 மடங்கு குறைவாகவும், போர்லாண்ட் டெல்பி சூழலில் தொகுக்கப்பட்ட நிரலை விட 50 மடங்கு குறைவாகவும் உள்ளது.பாஸ்கல் ஏபிசி அமைப்பில், மாணவர் சீரற்ற ஆரம்ப தரவு, உள்ளீடு-வெளியீட்டு செயல்பாடுகளின் கட்டுப்பாடு, தீர்வின் சரியான தன்மையை சரிபார்த்தல், அத்துடன் சிக்கல்களைத் தீர்ப்பதற்கான நெறிமுறையைப் பராமரித்தல் போன்றவற்றைக் கொண்டு உருவாக்குதல் பணிகளை உறுதி செய்யும் சரிபார்க்கக்கூடிய பணிகள் என அழைக்கப்படும். மின்னணு நிரலாக்க பணி புத்தகம், புரோகிராமிங் டாஸ்க்புக், பல்வேறு அளவிலான சிக்கலான (எளிய பணிகளில் இருந்து கோப்புகள், சுட்டிகள் மற்றும் மறுநிகழ்வுகள் வரை) 1000 நிரலாக்க பணிகளைக் கொண்டுள்ளது, அத்துடன் அடிப்படைகளை விரைவாகக் கற்பிக்க வடிவமைக்கப்பட்ட ரோபோ மற்றும் டிராஃப்ட்ஸ்மேன் போன்ற செயல்பாட்டாளர்களின் வடிவத்தில் ஆரம்ப மற்றும் இடைநிலைப் பள்ளி மாணவர்களுக்கான நிரலாக்கத்தின் இலவசப் பதிப்பான பாஸ்கல் ஏபிசி & புரோகிராமிங் டாஸ்க்புக் மினி பதிப்பில் மின்னணு பணிப்புத்தகத்தின் மினி பதிப்பு (200 பணிகள்) மற்றும் ரோபோட் மற்றும் டிராஃப்ட்ஸ்மேன் ஆகியோருக்கான பணிகளின் தொகுப்பையும் கொண்டுள்ளது. Pascal ABC & Programming Taskbook Complete Edition ஆனது முழுமையான பணிகளின் தொகுப்பைக் கொண்டுள்ளது.


நிக்லாஸ் விர்த் 20 ஆம் நூற்றாண்டின் 70 களின் முற்பகுதியில், சுவிஸ் விஞ்ஞானி நிக்லாஸ் விர்த் ஒரு நிரலாக்க மொழியை உருவாக்கி அதற்கு பாஸ்கல் என்ற பெயரை வழங்கினார், 17 ஆம் நூற்றாண்டின் புகழ்பெற்ற பிரெஞ்சு கணிதவியலாளர், முதல் கணக்கீட்டு இயந்திரத்தை கண்டுபிடித்தவர் பிளேஸ் பாஸ்கலின் நினைவாக. பாஸ்கலைப் பயன்படுத்தி, நீங்கள் பல்வேறு நோக்கங்களுக்காக நிரல்களை உருவாக்கலாம். இந்த மொழியின் தொடரியல் நிரலாக்கத்தின் அடிப்படைகளைக் கற்றுக்கொள்ளத் தொடங்குபவர்களுக்கு கூட உள்ளுணர்வுடன் இருக்கும்.




மொழி எழுத்துக்களின் தலைநகரங்கள் மற்றும் சிறிய வழக்கு A இலிருந்து z வரையிலான லத்தீன் எழுத்துக்கள், அண்டர்ஸ்கோர் எழுத்து (_), இது ஒரு எழுத்தாகவும் கருதப்படுகிறது. பெரிய மற்றும் சிறிய எழுத்துக்கள் ஒன்றுக்கொன்று மாறக்கூடியவை (சமமான அர்த்தம்); அரபு எண்கள்; சிறப்பு ஒற்றை எழுத்துகள்: + – * / =., : ; ^ $ சிறப்பு ஜோடி எழுத்துக்கள்: () ( ); கூட்டு அறிகுறிகள்: =.. (* *) (..).








நிரல் அமைப்பு நிரல் பெயர் நிரல்; (நிரல் தலைப்பு) பயன்கள் ...; (தொகுதி இணைப்புப் பிரிவு) லேபிள் ...; (லேபிள் விளக்கப் பகுதி) கான்ஸ்ட் ...; (நிலையான விளக்கப் பகுதி) Ture...; (வகை வரையறை பிரிவு) Var ...; (மாறி விளக்கம் பகுதி) செயல்பாடு...; செயல்முறை...; (செயல்பாடுகள் மற்றும் நடைமுறைகளின் விளக்கங்களின் பிரிவு) BEGIN... (அறிக்கைகளின் பிரிவு) END.











எண்கணித செயல்பாடுகள் நிரலில் நீங்கள் எழுதினால்: Writeln(3+8); பின்னர் நிரலை இயக்கிய பின், செயல்படுத்தும் திரையில் 3+8 என்ற செய்தி தோன்றும்.நீங்கள் எழுதினால்: Writeln(3+8); //அப்போஸ்ட்ரோபிகள் இல்லாமல் நிரலை இயக்கிய பிறகு, கல்வெட்டு 11 செயல்படுத்தல் திரையில் தோன்றும், அதாவது. பாஸ்கல் கணக்கீட்டை தானே செய்வார். வெளிப்பாட்டைக் கணக்கிட முயற்சிக்கவும்: 185(14+16)

ஸ்லைடு 2

நிரல் அமைப்பு

ஒரு பாஸ்கல் ஏபிசி நிரல் பின்வரும் படிவத்தைக் கொண்டுள்ளது: நிரல் நிரல் பெயர்; தொகுதி இணைப்புப் பிரிவு விளக்கப் பிரிவில் ஆபரேட்டர்கள் முடிவடையும். முதல் வரி நிரல் தலைப்பு என்று அழைக்கப்படுகிறது மற்றும் விருப்பமானது. மாட்யூல்களை இணைப்பதற்கான பிரிவு, சேவை வார்த்தைப் பயன்பாடுகளுடன் தொடங்குகிறது, அதன்பின் தொகுதிப் பெயர்களின் பட்டியல், காற்புள்ளிகளால் பிரிக்கப்படுகிறது. விளக்கப் பிரிவில் மாறிகள், மாறிலிகள், வகைகள், நடைமுறைகள் மற்றும் செயல்பாடுகளை விவரிக்கும் பிரிவுகள் இருக்கலாம், அவை எந்த வரிசையிலும் ஒன்றையொன்று பின்பற்றுகின்றன. தொகுதி இணைப்புப் பிரிவு மற்றும் விளக்கப் பகுதி விடுபட்டிருக்கலாம். ஆபரேட்டர்கள் அரைப்புள்ளி எழுத்து மூலம் ஒருவருக்கொருவர் பிரிக்கப்பட்டுள்ளனர்.

ஸ்லைடு 3

நிரல் நிரல் பெயர்;தொகுதி இணைப்பைப் பயன்படுத்துகிறது.

ஸ்லைடு 4

நிரல் - நிரல்; பயன்கள் – பயன்; வர்– விளக்கம்; ஆரம்பம் - ஆரம்பம்; முடிவு - முடிவு.

ஸ்லைடு 5

ஸ்லைடு 6

ஸ்லைடு 7

ஸ்லைடு 8

ஸ்லைடு 9

ஸ்லைடு 10

ஸ்லைடு 11

ஸ்லைடு 12

பயன்கள் கட்டளை ஒரு தனி சாளரத்தில் திறக்கும்.

  • ஸ்லைடு 13

    எங்கள் முதல் நிரலை எழுதுவோம்: எங்கள் நிரலுக்கு ஒரு பெயரைக் கொடுப்போம், அது லத்தீன் எழுத்துக்களில் எழுதப்பட வேண்டும், எண்ணுடன் தொடங்கக்கூடாது. ஒவ்வொரு அறிக்கையும் - ; Write என்பது வியூபோர்ட்டில் அவுட்புட் செய்வதற்கான கட்டளையாகும்.

    ஸ்லைடு 14

    பணி 1.

    "நல்ல மதியம்" என்ற வாழ்த்துக்களைக் காண்பிப்போம். Programpriml; (திட்டத்தின் விருப்ப உறுப்பு இந்த நிரலின் பெயர் prim1 (நிரல் பெயரில் இடைவெளிகள் இருக்கக்கூடாது என்பதை நினைவில் கொள்ளவும், அது ஒரு எழுத்துடன் தொடங்க வேண்டும், லத்தீன் எழுத்துக்கள், எண்கள் மற்றும் சில சின்னங்கள், புள்ளிகள் மற்றும் காற்புள்ளிகள் அனுமதிக்கப்படாது. ).விளக்கமான பகுதி எதுவும் இல்லை , உடனடியாக ஆபரேட்டர்களின் ஒரு பிரிவு உள்ளது, சேவை வார்த்தை டர்போபாஸ்கல் 7.0 இல் தொடங்குகிறது, அதன் பிறகு மொழி ஆபரேட்டர் வருகிறது)தொடங்கு (உரையை வெளியிடு) writeln("குட் மதியம்"); (அட் TurboPascal 7.0 இல் நிரலின் முடிவில் இறுதி ஆபரேட்டர் தேவை.) end.

    ஸ்லைடு 15

    நிரல் priml; ரைட்டல்ன் ("குட் மதியம்")ஆரம்பம்.

    ஸ்லைடு 16

    பணி 2. விசைப்பலகையில் இருந்து மாறி N இன் மதிப்பை உள்ளிடுதல்

    programInp; Crt ஐப் பயன்படுத்துகிறது; var N: முழு எண்; ஆரம்பம்ClrScr; எழுது("விசைப்பலகையில் இருந்து எண்ணை உள்ளிடவும்:"); readln(N); (இங்கே நிரல் இடைநிறுத்தப்பட்டு விசைப்பலகையில் இருந்து உள்ளீட்டிற்காக காத்திருக்கும். விசைப்பலகையில் ஒரு எண்ணைத் தட்டச்சு செய்யவும், எடுத்துக்காட்டாக 153, மற்றும் Enter ஐ அழுத்தவும்) writeln("நீங்கள் ஒரு எண்ணை உள்ளிட்டீர்கள் ", N); readln ( இது வெற்று உள்ளீட்டு அறிக்கை. இங்கே நிரல் மீண்டும் இடைநிறுத்தப்பட்டு Enter விசையை அழுத்தும் வரை காத்திருக்கும். இந்த நேரத்தில், திரையில் வெளியீட்டைப் பார்க்க உங்களுக்கு நேரம் கிடைக்கும்.) முடிவு.

    ஸ்லைடு 17

    programInp; பயன்படுத்துகிறதுCrt; var N: முழு எண்; ஆரம்பம்ClrScr; எழுது("விசைப்பலகையில் இருந்து எண்ணை உள்ளிடவும்:"); readln(N); writeln("நீங்கள் ஒரு எண்ணை உள்ளிட்டீர்கள்", N); படிக்கவும்.

    ஸ்லைடு 18

    கோபுரத்திலிருந்து விழும் போது உடல் வேகத்தை கணக்கிடுதல்

    நிரல் பீசா; const (இது மாறிலிகள் பிரிவு. இது var பிரிவிற்கு முன் வருகிறது) G=9.8; (எண்ணின் வடிவத்தின் அடிப்படையில் மாறிலியின் வகை தானாகவே தீர்மானிக்கப்படுகிறது. In இந்த வழக்கில்ஒரு தசம புள்ளி இருப்பதால் அது உண்மையான வகை ) var V,H: real; எழுதத் தொடங்குங்கள் ("கோபுரத்தின் உயரத்தை உள்ளிடவும்:"); readln(H); V:=Sqrt(2*G*H); writeln("Falling speed", V:6:3): (உரையும் எண்ணும் ஒன்றாக ஒட்டிக்கொள்வதைத் தடுக்க, அப்போஸ்ட்ரோபிகளுக்குள் உள்ள உரைக்குப் பிறகு ஒரு இடைவெளி சேர்க்கப்படுகிறது) readln end.

    ஸ்லைடு 19

    ProgramPiza; constcrt; ஜி=9.8; var V,H,N:ரியல்; clrscr ஐ தொடங்குங்கள்; எழுதுங்கள் ("கோபுர உயரத்தை உள்ளிடவும்:"); readln(H); V:=Sqrt(2*G*H); writeln("வீழ்ச்சி வேகம்",V:6:3): readlnend. crt, clrscr; - திரை சுத்தம்

    ஸ்லைடு 20

    ஸ்லைடு 21

    பாஸ்கல் ஏபிசி அமைப்பு

    பாஸ்கல் ஏபிசி அமைப்பு பாஸ்கல் மொழியில் நிரலாக்கத்தை கற்பிப்பதற்காக வடிவமைக்கப்பட்டுள்ளது மற்றும் பள்ளி குழந்தைகள் மற்றும் இளைய மாணவர்களை இலக்காகக் கொண்டது. ஆசிரியர்களின் கூற்றுப்படி, ஆரம்ப நிரலாக்க பயிற்சி மிகவும் எளிமையான மற்றும் நட்பு சூழல்களில் நடைபெற வேண்டும், அதே நேரத்தில், இந்த சூழல்கள் நிரலாக்க மொழி திறன்களின் அடிப்படையில் தரத்திற்கு நெருக்கமாக இருக்க வேண்டும் மற்றும் நிலையான நடைமுறைகளின் மிகவும் பணக்கார மற்றும் நவீன நூலகங்களைக் கொண்டிருக்க வேண்டும். பாஸ்கல் மொழி பல ரஷ்ய ஆசிரியர்களால் ஆரம்பக் கற்றலுக்கான சிறந்த ஒன்றாக அங்கீகரிக்கப்பட்டுள்ளது. இருப்பினும், MS DOS-சார்ந்த BorlandPascal சூழல் காலாவதியானது, மேலும் அதன் வளமான திறன்களைக் கொண்ட BorlandDelphi சூழல் ஒரு புதிய புரோகிராமருக்கு கடினமாக உள்ளது. எனவே, போர்லாண்ட் டெல்பியில் ஒரு நிகழ்வு நிரலை எழுதுவதன் மூலம் கற்றலைத் தொடங்கும் முயற்சி மாணவருக்கு நிறைய சிரமங்களை ஏற்படுத்துகிறது மற்றும் பல தவறாக வளர்ந்த திறன்களுக்கு வழிவகுக்கிறது. பாஸ்கல் ஏபிசி அமைப்பு டெல்பிபாஸ்கல் மொழியை அடிப்படையாகக் கொண்டது மற்றும் எளிமையான நிரல்களிலிருந்து மட்டு, பொருள் சார்ந்த, நிகழ்வு அடிப்படையிலான மற்றும் கூறு நிரலாக்கத்திற்கு படிப்படியாக மாறுவதற்கு வடிவமைக்கப்பட்டுள்ளது. பாஸ்கல் ஏபிசியில் உள்ள சில மொழிக் கட்டுமானங்கள், முதன்மையான எளிமையான பயன்பாட்டுடன், கற்றலின் ஆரம்ப கட்டங்களில் அவற்றைப் பயன்படுத்த அனுமதிக்கின்றன. எடுத்துக்காட்டாக, தொகுதிக்கூறுகளில் இடைமுகப் பிரிவு மற்றும் செயல்படுத்தல் பிரிவு இல்லாமல் இருக்கலாம். இந்த வழக்கில், தொகுதிகள் பிரதான நிரலைப் போலவே கட்டமைக்கப்பட்டுள்ளன, இது "நடைமுறைகள் மற்றும் செயல்பாடுகள்" என்ற தலைப்பிற்கு இணையாக அவற்றைப் படிக்கத் தொடங்க உங்களை அனுமதிக்கிறது. முறை உடல்களை நேரடியாக வகுப்புகளுக்குள் (ஜாவா மற்றும் சி# பாணி) வரையறுக்கலாம், இது பதிவுகள், நடைமுறைகள் மற்றும் செயல்பாடுகளைக் கற்றுக்கொண்ட உடனேயே வகுப்புகளை உருவாக்க உங்களை அனுமதிக்கிறது. பாஸ்கல் ஏபிசி நிரலாக்க அமைப்பின் பல தொகுதிகள் கல்வி நோக்கங்களுக்காக சிறப்பாக உருவாக்கப்பட்டன: ராஸ்டர் கிராபிக்ஸ் தொகுதி GraphABC ஆனது பொருள்கள் இல்லாமல் செய்கிறது, இருப்பினும் அதன் திறன்கள் நடைமுறையில் BorlandDelphi இன் கிராஃபிக் திறன்களுடன் ஒத்துப்போகின்றன. இது நிகழ்வு அல்லாத நிரல்களில் கிடைக்கிறது மற்றும் ஃப்ளிக்கர் இல்லாத அனிமேஷன்களை எளிதாக உருவாக்க உங்களை அனுமதிக்கிறது. நிகழ்வுகள் தொகுதியானது பொருட்களைப் பயன்படுத்தாமல் எளிய நிகழ்வு நிரல்களை உருவாக்க உங்களை அனுமதிக்கிறது (நிகழ்வுகள் சாதாரண நடைமுறை மாறிகள்). டைமர்கள் மற்றும் ஒலிகள் தொகுதிகள் டைமர்கள் மற்றும் ஒலிகளை உருவாக்க உங்களை அனுமதிக்கின்றன, அவை நடைமுறை பாணியிலும் செயல்படுத்தப்படுகின்றன. இந்த தொகுதிகள் கன்சோல் நிரல்களில் கூட பயன்படுத்தப்படலாம். கொள்கலன் வகுப்புகளின் கொள்கலன்கள் தொகுதி, அடிப்படை தரவு கட்டமைப்புகளுடன் (டைனமிக் வரிசைகள், அடுக்குகள், வரிசைகள், தொகுப்புகள்) வேலை செய்ய உங்களை அனுமதிக்கிறது. ABCObjects வெக்டர் கிராபிக்ஸ் தொகுதியானது பொருள் சார்ந்த நிரலாக்கத்தின் அடிப்படைகளை விரைவாகக் கற்றுக்கொள்வதற்காக வடிவமைக்கப்பட்டுள்ளது, மேலும் மிகவும் சிக்கலான விளையாட்டு மற்றும் கல்வித் திட்டங்களை உருவாக்கவும் உங்களை அனுமதிக்கிறது. VCL விஷுவல் கூறுகள் தொகுதியானது, டெல்பி-பாணியின் பிரதான வடிவத்துடன் நிகழ்வு-உந்துதல் பயன்பாடுகளை உருவாக்க உங்களை அனுமதிக்கிறது. இதேபோன்ற டெல்பி வகுப்புகளுடன் ஒப்பிடும்போது VCL வகுப்புகள் சற்று எளிமைப்படுத்தப்பட்டுள்ளன. படிவ எடிட்டர் மற்றும் ஆப்ஜெக்ட் இன்ஸ்பெக்டர் உள்ளனர். நிரல் குறியீட்டைப் பயன்படுத்தி படிவத்தை மீட்டமைப்பதற்கான தொழில்நுட்பம், முக்கிய படிவத்துடன் (!) ஒரு பயன்பாட்டிற்கு ஒரு கோப்பை மட்டுமே பயன்படுத்துவதை சாத்தியமாக்குகிறது. பாஸ்கலின் ஏபிசி மொழி தட்டச்சு செய்யப்பட்ட சுட்டி எண்கணிதத்தையும் (சி-ஸ்டைல்) சிக்கலான எண்களுடன் வேலை செய்வதற்கான சிக்கலான வகையையும் வழங்குகிறது. பாஸ்கல் ஏபிசி கம்பைலர் ஒரு முன்-இறுதி கம்பைலர் ஆகும். இது .exe கோப்பாக இயங்கக்கூடிய குறியீட்டை உருவாக்காது, மாறாக தொகுப்பின் விளைவாக நினைவகத்தில் ஒரு நிரல் மரத்தை உருவாக்குகிறது, இது உள்ளமைக்கப்பட்ட மொழிபெயர்ப்பாளரைப் பயன்படுத்தி செயல்படுத்தப்படுகிறது. இதன் விளைவாக, நிரலின் வேகமானது BorlandPascal சூழலில் தொகுக்கப்பட்ட அதே நிரலின் வேகத்தை விட தோராயமாக 20 மடங்கு குறைவாகவும், BorlandDelphi சூழலில் தொகுக்கப்பட்ட அதே நிரலை விட 50 மடங்கு குறைவாகவும் உள்ளது. பாஸ்கல் ஏபிசி அமைப்பில், ஒரு மாணவர் சரிபார்க்கக்கூடிய பணிகளைச் செய்ய முடியும், இது சீரற்ற ஆரம்ப தரவு, உள்ளீடு-வெளியீட்டு செயல்பாடுகளின் கட்டுப்பாடு, தீர்வின் சரியான தன்மையை சரிபார்த்தல் மற்றும் பதிவேட்டைப் பராமரித்தல் ஆகியவற்றுடன் சிக்கலை உருவாக்குவதை உறுதி செய்கிறது. பிரச்சனை தீர்க்கும். சோதனை செய்யப்பட்ட பணிகள் மின்னணு நிரலாக்க சிக்கல் புத்தகம், புரோகிராமிங் டாஸ்க்புக் வடிவத்தில் செயல்படுத்தப்படுகின்றன, இதில் 1000 நிரலாக்க பணிகள் பல்வேறு நிலைகளில் சிக்கலானவை (எளிமையான சிக்கல்கள் முதல் கோப்புகள், சுட்டிகள் மற்றும் மறுநிகழ்வு சம்பந்தப்பட்ட சிக்கல்கள் வரை) மற்றும் செயல்படுத்துபவர்கள் வடிவில் ரோபோ மற்றும் வரைவாளர், ஜூனியர் மற்றும் உயர்நிலைப் பள்ளி மாணவர்களுக்கு நிரலாக்கத்தின் அடிப்படைகளை விரைவாகக் கற்பிக்க வேண்டும். பாஸ்கல் ஏபிசி & புரோகிராமிங் டாஸ்க்புக் மினி எடிஷனின் இலவசமாக விநியோகிக்கப்படும் பதிப்பில் எலக்ட்ரானிக் சிக்கல் புத்தகத்தின் சிறிய பதிப்பு (200 பணிகள்) மற்றும் ரோபோட் மற்றும் டிராஃப்ட்ஸ்மேன் கலைஞர்களுக்கான பணிகளின் நீக்கப்பட்ட தொகுப்பு ஆகியவை அடங்கும். Pascal ABC & ProgrammingTaskbookCompleteEdition ஆனது பணிகளின் முழுமையான தொகுப்பைக் கொண்டுள்ளது.

    ஸ்லைடு 1

    ஸ்லைடு 2

    பாடம் 1. எனது முதல் திட்டம் எங்கள் முதல் நிகழ்ச்சி ஒரு வாழ்த்து நிகழ்ச்சியாக இருக்கும். இது வெறுமனே கணினித் திரையில் உரையைக் காட்டி அதன் வேலையை முடிக்கும். நிரலை வடிவமைப்பதற்கான அடிப்படை விதிகளையும் பார்ப்போம். நிரல் முதல்; எழுதத் தொடங்குங்கள் ("வணக்கம்,"); writeln("நண்பர்கள்!"); writeln("இது இரண்டாவது வரி") முடிவு. முதல் வரி நிரல் தலைப்பு. நிரல் ஒரு சேவை சொல்; முதலில் எங்கள் திட்டத்தின் பெயர், அதை நீங்களே கொண்டு வரலாம். வரியின் முடிவில் ";" பாஸ்கல் வழிமுறைகளை பட்டியலிடும் போது, ​​நீங்கள் அவற்றுக்கிடையே ";" வைக்க வேண்டும். . அடுத்து நிரலின் உடல் வருகிறது. அது எப்போதும் ஆரம்பம் என்ற வார்த்தையுடன் தொடங்குகிறது. வரியின் முடிவில் ";" இல்லை. பின்வரும் கட்டளை அல்லது அறிக்கை HELLO என்ற வார்த்தையை திரையில் காட்டுகிறது; வெளியீட்டு உரை எப்போதும் அப்போஸ்ட்ரோபிகளில் இணைக்கப்பட்டுள்ளது. (""). இந்த ஆபரேட்டர் FRIENDS என்ற வார்த்தையை திரையில் காட்டுகிறார்! மற்றும் கர்சரை அடுத்த வரிக்கு நகர்த்துகிறது. ஏனெனில் ரைட்ல்ன் அறிக்கையில் உள்ள "எல்என்" எழுத்துக்கள் "கோடு" - ஒரு கோடு. இங்கே வரியின் முடிவில் ";" தேவையில்லை, ஏனெனில் இதுவே கடைசி ஆபரேட்டர் (முடிவதற்கு முன் ";" என்று போட வேண்டியதில்லை). முடிவு - நிரலின் உடலை முடிக்கிறது மற்றும் முடிவில் ஒரு காலம் இருக்க வேண்டும். நிரலை செயல்படுத்துவதன் விளைவாக நாம் பெறுகிறோம்

    ஸ்லைடு 3

    கணினியில் ஒரு நிரலை எவ்வாறு நிறுவுவது? முதலில், நிரலின் சரியான முடிவுகளைத் திரையில் காண பயனர் (புரோகிராமர்) கடக்க வேண்டிய நிலைகளைப் பார்ப்போம்.

    ஸ்லைடு 4

    கணினியில் ஒரு நிரலை உருவாக்கும் நிலைகளின் திட்டம். தொடங்கு திருத்த பிழை? தொகுத்தல் பிழையா? கட்டுவதில் பிழையா? இயக்குவதில் பிழையா? முடிவு ஆம் ஆம் ஆம் ஆம் ஆம் இல்லை இல்லை இல்லை இல்லை இல்லை

    ஸ்லைடு 5

    டெஸ்க்டாப் முதன்மை மெனுவில் உள்ள ஐகானில் இருந்து பாஸ்கல் ஏபிசி நிரலை இயக்கவும் - F10 சாளரத்தைத் திருத்து முதன்மை மெனுவிலிருந்து செல்லவும் - Alt வெளியீடு சாளரம் நிரலை இயக்கத் தொடங்கவும் - F9

    ஸ்லைடு 6

    எடிட்டிங் சாளரத்தில் உங்கள் முதல் நிரலைத் தட்டச்சு செய்து F9 பொத்தானைக் கொண்டு அதைத் தொடங்கவும். நிரல் முதல்; எழுதத் தொடங்குங்கள் ("வணக்கம்,"); writeln("நண்பர்கள்!"); writeln("இது இரண்டாவது வரி") முடிவு. நிரல் உரையைத் தட்டச்சு செய்த உடனேயே ரன் (F9) கட்டளையை அழைப்பதன் மூலம் செயல்படுத்துவதற்கான நிரலைத் தொகுத்தல் மற்றும் தொடங்குதல் செயல்முறைகளை இணைக்க முடியும். நிரலிலிருந்து வெளியேறுவது கோப்பு மெனுவில் உள்ள Exit கட்டளையைப் பயன்படுத்தி செய்யப்படுகிறது. பணி 1. திரையில் உரையைக் காண்பிக்கும் ஒரு நிரலை எழுதுங்கள்: முக்கியமானது எழுதுவதையும் எழுதுவதையும் குழப்ப வேண்டாம்! சரிபார்ப்போம்.

    ஸ்லைடு 7

    பணி 2. "அனைவருக்கும் வணக்கம்!" என்ற சொற்றொடரைக் காண்பிக்கும் ஒரு நிரலை எழுதவும். 20 முறை - 5 வரிசைகள் 4 நெடுவரிசைகள் கொண்ட அட்டவணையில். துப்பு. நெடுவரிசைகளுக்கு இடையில் இடைவெளியை அமைக்க பல இடைவெளிகளைப் பயன்படுத்தவும். முதலில் ஒரு எழுத்து அறிக்கையை மட்டும் எழுதவா? இது ஒரு சொற்றொடரைக் காண்பிக்கும் (இடைவெளிகளைப் பற்றி மறந்துவிடாதீர்கள்). முழு வரியையும் பெற அதை மேலும் 4 முறை நகலெடுக்கவும். முடிவில், அடுத்த வரியில் (எழுதப்பட்ட) இடைவெளியைச் சேர்க்க மறக்காதீர்கள். தொடக்கத்தையும் முடிவையும் நகலெடுக்க வேண்டிய அவசியமில்லை! சரிபார்ப்போம்.