கணினிகள்நிரலாக்க

பாஸ்கல் மீது எடுத்துக்காட்டுகள். பாஸ்கல் நிரலாக்கமானது

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

பெரும்பாலும், எழுதுதல் Pascal நிரல்களை ஒரு பயன்படுத்த போது நிரலாக்க சூழலும் டர்போ பாஸ்கல் (டர்போ பாஸ்கல் போன்றவை).

ஏன் ஆரம்ப இந்த மொழியில் தேர்ந்தெடுக்க வேண்டும்? புரிந்து கொள்ள முயற்சி. முழுமையாக எந்த நிரலாக்க மொழி மாஸ்டர் பொருட்டு, தொடர்புடைய இலக்கியம் வேண்டும். மொழிகளை பெரும்பான்மை குறிப்பாக, மற்றும் லோகோ உள்ள, உடனடியாக விழுந்துவிடும் அதனால் தான். அவர் அங்கு அவரை புத்தகங்கள் பயிற்சி, இல்லை ரஷியன் பேசும் நாடுகளில் மிகவும் பொதுவானது. நேரத்தில், மிகவும் பிரபலமான பாஸ்கல், ஜாவா, அடிப்படை மற்றும் சி எங்களுக்கு தனித்தனியாக ஒவ்வொரு சிந்திக்கலாம். ஜாவா, முக்கியமாக நெட்வொர்க் நிரலாக்க பயன்படுத்தப்படும். சி - மிகப் பரவலாக பேசப்படும் மொழிகளில் ஒன்றாக எனினும், மற்றும் மிகவும் கடினமான (குறிப்பாக ஆரம்ப). இறுதியாக அது நிகழ்ச்சிகளை எப்படி எழுத கற்று பொருட்டு, அது முதல் பாஸ்கல் மற்றும் அடிப்படை அறிய சிறந்தது. அவர்கள் இருவரும் பள்ளி (ஆசிரியர் தேர்வு) படித்தார். இந்த மொழிகளில், நீங்கள் சி அல்லது சி ++ இல் அதே திட்டத்தை எழுத முடியும் என்று உண்மையில் உள்ளது தங்கள் நோய்த்தாக்கம் காரணம், ஆனால் அதன் மிகவும் வளர்ச்சி காரணமாக கட்டுமான எளிமை மிகவும் எளிதாக உள்ளது.

அது பாஸ்கல் மற்றும் அடிப்படை போதுமான அளவு, ஆனால் பள்ளிகள் பதிப்புகள் வருகிறது டர்போ பாஸ்கல் 7.0 மற்றும் QBasic மேலும் பொதுவான இனங்கள் உள்ளன என்று நினைவு மதிப்பு. நீங்கள் அவர்களை ஒப்பிடுகையில் அதை எடுத்து என்றால், 50 வரிகளுக்கு ஒரு சிறிய கருவி வரை எழுத பொருட்டு நீண்ட உருவாக்கப்பட்ட நீடிக்கும். டர்போ பாஸ்கல் மிகவும் சக்திவாய்ந்த மற்றும் வேகமாக உள்ளது.

பாஸ்கல் முதல் நிகழ்ச்சி

எடுத்துக்காட்டாக எளிதாக Pascal நிரல்களை இணையத்தில் காணலாம் ஆகியவற்றோடு இந்த நிகழ்ச்சி மிகவும் கடினமான அவர்கள் வேலை செய்கிறது என்பதைப் புரிந்துகொள்ளும்.

இந்த மொழியில் உள்ளே என்ன புரிந்து கொள்ள பொருட்டு, நீங்கள் ஒரு சிறிய "பிரச்சினை" எழுத வேண்டும். நீங்கள் இரண்டு எண்கள் சேர்க்க வேண்டும் என்று ஒரு திட்டத்தை உருவாக்க வேண்டும் என்று நினைக்கிறேன்: கே + W அழுத்தினால் = ஈ அதனை உருவாக்குவதற்கான நிகழ்த்த முடியும் என்ன உள்ளது?

மின் ஒரு மாறி செயல்படும் கடிதம் (கணிதம் - எக்ஸ்). அவசியம் அது ஒரு பெயர் (அதிகபட்சம் 250 எழுத்துக்கள்) ஒதுக்க வேண்டும். அது கொண்டிருக்கும்:

  • கடிதங்கள் லத்தீன் எழுத்து-களின் (a..z);
  • 0 முதல் 9. ஆனால் நாம் பெயர் ஒரு எண்ணுடன் தொடங்க கூடாது என்பதைக் கருத்தில் கொள்ள வேண்டும் எண்கள்;
  • "_" எழுத்து.

இல்லை தலைப்பில் சந்திக்க வேண்டும்:

  • ரஷியன் கடிதங்கள்;
  • நிறுத்தற்குறிகளைச்;
  • ஸ்பெக். போன்ற பின்னல்வலையில் "#", சதவீதம் "%" டாலர் "$", டில்டு "~" மற்றும் இதர கொள்கிறது.

சரியான பெயர் ஒரு உதாரணம் இருக்க முடியும் «red_velvet4» «வெளிநோக்கு» அல்லது «shi_nee». ஒருவர் பாஸ்கல் வழக்கு உணர்வே கடிதங்கள் என்று நினைவில் கொள்ள வேண்டும், எனவே பெயர்கள் «btob» மற்றும் மாறிகள் «BtoB» ஒரு கருதப்பட. அது கீழே தெளிவாக இருக்கும் நிரலாக்க சூழல் "பிளாண்ட்" இருப்பதால், மின்கலம் எனப்படும். இந்த செயல்முறை பிறகு மாறி வகை தீர்மானிக்க வேண்டும். சரியாக நிரல் பொருட்டு திரையில் விளைவாக காட்டுகிறது அல்லது தாளில் அது அச்சிட இந்த அவசியம். உதாரணமாக, இரண்டு எண்கள் சேர்க்கப்படும் என்றால், எண் வகை குறிப்பிடப்பட்டது, மற்றும் போது தொலைபேசி வாழ்த்து, பின்னர் - ஒரு சரம். இரு எண்களின் சாதாரண கூடுதலாக ஏற்றது வகை முழுஎண் ( "எண்").

தெளிவான மாறிகள் வகை, ஆனால் அது அனைத்தும் எண்ணாக மாற்றஅளவுகளினால், சுதந்திரமாக அவர்களை கையாள பொருட்டு ஒதுக்கப்படும் வேண்டும்.

மேலே எழுதப்பட்ட என்ன அடிப்படையில், நீங்கள் எளிதாக ஒரு சிறிய "புதிர்." எழுத முடியும் Pascal நிரல்களை இது போன்று தோற்றமளிக்கும்:

திட்டம் shi_nee;

Var கே, டபிள்யூ, மின்: முழு;

BEGIN

மின்: = கே + W அழுத்தினால்;

முடிவில்.

.. பெயர் அல்லது திட்டத்தின் தலைப்பு - முதல் வரி, திட்டம் shi_nee அதாவது. இந்த விருப்ப கூறு எழுதப்பட்ட கணக்கீடு பாதிக்காது. அவர் பயன்படுத்த வேண்டிய அவசியம் முதல் இருக்க வேண்டும், அல்லது நிரலாக்க சூழல் பிழை உருவாக்கும்.

மாறிகள் விளக்கத்தில் «வார்» ஆபரேட்டர் நன்றி இரண்டாவது வரிசை போன்றவையாகும். நீங்கள் ஒரு வகை (முழு) திட்டம் சேர்க்க மற்றும் பெருங்குடல் மூலம் தோன்றும் என்று அனைத்து மாறிகள் பட்டியலிட வேண்டும்.

ஜோடி ஆபரேட்டர்கள் «BEGIN» - «முடிவில்» தொடங்குகிறது எனவே திட்டம் முடிவுக்கு கொண்டு வருகிறது. அவர்கள் மிக முக்கியமானவை; அவர்களுக்கு இடையே புரோகிராமர் விவரித்தார் எல்லா நடவடிக்கைகளும் உள்ளன.

தொடரியல்

அது குறியீடு ஒவ்வொரு வரியும் ஒரு அரைப்புள்ளி முடிவடைகிறது என்று நினைவில் கொள்வது முக்கியமானது. ஆபரேட்டர் இறுதி முடிவு புள்ளிகளை வைத்து வேண்டும் பிறகு இதற்கு விதி விலக்காக விதிவிலக்கு. போன்ற var, துவக்க தொடங்கும், கான்ஸ்ட், மற்றும் பலர் கட்டளைகளை சேவைக்கு வேண்டும். சில சந்தர்ப்பங்களில், திட்டம் பல இணைப்புகளை மற்றும் அடைப்புக்குறிக்குள் செயலரைப் பயன்படுத்துகிறது போது «BEGIN» - «முடிவில்» ஒரு புள்ளி ஒரு அரைப்புள்ளி தொடர் ஆணையைத் பிறகு வைக்கப்படும்.

உதாரணமாக அதன் மதிப்பு ஒரு செல், மின் = 15 ஒதுக்க பொருட்டு, அது ஒரு பெருங்குடல் அதே கையெழுத்திட வேண்டும்:

கே: = 15:

டபிள்யூ: 20 =;

மின்: = கே + W அழுத்தினால்;

இந்த மொழியில் பெருங்குடல் வேலையை அழைக்கப்படுகிறது. நீங்கள் மேலே விவரிக்கப்பட்ட வாக்கிய அமைப்பு விதிகளின் மாஸ்டர் பட்சத்தில் நிரலை பாஸ்கல் எழுதப்பட்ட மிகவும் எளிதானது.

சோதனை

, டர்போ பாஸ்கல் இயங்கும் தேவையான மதிப்பெண்கள் வைப்பது மற்றும் வரிசைகள் விரும்பிய ஆர்டர் அமைப்பதன் மூலம் சரியாக திட்டம் அச்சிட. இயங்குவதாக வழியாக மேற்கொள்ளப்பட்ட முடியும் சூழல் மெனு அல்லது விசைகளை Ctrl-F9 ஐ பயன்படுத்தி. அனைத்து சரியாக தட்டச்சு, திரையை ஒரு சிறிய மிளிரும். ஒரு பிழை இருக்கிறது என்பதைச் நிகழ்வில், பணித் திட்டம் இடைநிறுத்தப்படும் மற்றும் கர்சர் அது கிடைக்கும் இடத்தைக் வரி அமைக்கப்படும். அதே நேரத்தில், வரி "முடிவு" எடுத்துக்காட்டாக, பிழை 85 மிகவும் பிழைகள் ஒரு விளக்கம் உள்ளது: «;» expexted. இந்த வரி எங்காவது எந்த அரைப்புள்ளி உள்ளதைக் குறிக்கிறது. எனினும், இந்த பிரச்சினைகள் கவனம் செலுத்த அதை மதிப்புள்ள அல்ல, நீங்கள் பாஸ்கல் திட்டங்களில் உதாரணங்கள் பயன்படுத்தி, கட்டமைப்பு புரிந்து கொள்ள வேண்டும்.

இதுவே முதலாவதாக படிக்கப் பெற வேண்டும்?

திட்டத்தின் ஒவ்வொரு வரியும் புரிந்து கொள்ள முழுமையாக தொடங்க. பின்னர், பின்னர் நிறுத்தற்குறிகள் குறி வைத்து அல்ல நினைவகம், உள்ள சிறப்பான ஊழியர்களைக் ஒத்தி தொடங்கி இறுதியில் தர்க்கரீதியான சங்கிலி அறிய, தொடரியல் கவனம் செலுத்துகிறேன். அவர்களுக்குத் தேவையான எந்த வகை, எப்படி மாறிகள் கிடைத்தது மற்றும் செய்ய நாம் ஏன் தேவை என்பதை நினைவில் கொள்ளுங்கள். புரிந்து மிகவும் நிரலாக்கச் சூழல்களை செயல்பாட்டை ஒழுங்கற்று முடியாது. நீங்கள் டர்போ பாஸ்கல் உங்களை வழிகாட்டல் அல்லது "ஷீட்களை" பயன்படுத்த முடியும். தொடர்ந்து பயிற்சி வேண்டும் இணையத்தின் "பிரச்சினை" பிரிப்பதற்கு தயாராக மெதுவாக சுதந்திரமாக உதாரணமாக Pascal நிரல்களை பெருகி வருகின்றன.

பரிமாண வரிசைகள்

வரிசை இந்த வழக்கில் தனித்தனியாக தொடர்ச்சியான நினைவக இடங்களில் அமைக்கப்பட்டுள்ளது, மற்றும் ஒருபடித்தான தரவு, உடன் வசதியான அறுவை சிகிச்சை பயன்படுத்தப்படுகிறது. அது சாத்தியமில்லை 50 அல்லது 100 மாறிகள் வசதியாக புரோகிராமர்கள் என்று. அது ஒரு வரிசை அவற்றை எழுத மேலும் வசதியாக உள்ளது.

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

அணி பாஸ்கல் (எடுத்துக்காட்டுகள் பின்வருமாறு) இது சேர்ந்தவை ஒரே ஒரு வகை மற்றும் அதன் கூறுகள் அனைத்தையும் இருக்கலாம். போன்ற ஒரு செல்லில் வகை உண்மையான, மற்றொரு முழு இல்லை.

புரோகிராமிங் சூழலில், ஒரு பரிமாண தரவை (அதாவது, எளிய) வரிசை நேர்க்கோட்டில் உள்ளிடப்பட்டு:

Var ஒரு: வரிசை [5..40] எரிப்பதை;

ஆ: உண்மையான;

நான்: முழு;

BEGIN

நான்: = 5 முதல் 40 ரீட் (சாப்டர் [நான்]);

நான்: = 5 முதல் 40 எழுதலாம் (சாப்டர் [நான்]: 3);

readln;

முடிவில்.

பாஸ்கல் திட்டங்கள் உதாரணம் பகுப்பாய்வு, நீங்கள் நினைவகத்தை 35 எழுத்துகள் கொண்ட, ஒரு எளிய வரிசை ஒதுக்கீடு உள்ளது பார்க்க முடியும். அட்டவணைப்படுத்தல் ([5..40]) - 5 BEGIN கட்டளை பிறகு முதல் வரிசையில் 40, பயனர் முற்றிலும் எந்த 35 எழுத்துகள் (எண்கள், கடிதங்கள்) திட்டம் ஒரு செல் பதிவு செய்யப்பட்டுள்ளது என்று உள்ளிட வேண்டும். இரண்டாவது வரி திரையில் காண்பிப்பதிலும் அவற்றை பொறுப்பு.

இரு பரிமாண வரிசைகள்

என்றால் ஒரு பரிமாண வரிசையில் - அனைத்து கூறுகளையும் செயல்களையும் ஒன்றன் பின் ஒன்றாக செய்யப்படுகின்றன அதாவது அனைத்து இயக்கங்களையும் "இன்லைன்" உருவாக்கப்படுமிடத்திலிருந்து ஒரு வேலைத்திட்டங்கள், இரு பரிமாண கிளை மூலம் மிகவும் சிக்கலான கட்டமைப்புகள் அனுமதிக்கிறது ...

இத்தகைய தரவுகள் பாஸ்கல் (எடுத்துக்காட்டுகள் கீழே காணலாம்) இரண்டு வழிகளில் விவரிக்கப்பட்டுள்ளன: அல்லது «வரிசை [10..b, 10..f] இருப்பினும்" «வரிசை [10..b] வரிசைக்கு [10..f] "வகை.

பி மற்றும் எஃப் - மாறிலிகள். மாறாக, அவர்கள் உள்ளிட முடியும், பின்னர் புள்ளிவிவரங்கள் (ஒரு பரிமாண வரிசைகள் உள்ளதைப் போல), ஆனால் இது போன்ற பிரச்சினைகள் சிறந்த நடைமுறை அல்ல. அணியின் நெடுவரிசை - இந்த நிரலாக்க மொழி வரிசைகள், மற்றும் இரண்டாவது முதல் முறையாக நிலையான வரையறுக்கிறது என்ற உண்மையை காரணமாக இருக்கிறது.

ஒரு சிறப்பு பிரிவு வகை மூலம் சிக்கலுக்கு சரியான எடுத்துக்காட்டாக:

கான்ஸ்ட் ஆ = 24; ஊ = 13;

வகை செர்ரி = வரிசை உண்மையான [10..b, 10..f];

Var N: செர்ரி;

மாறிகள் ஒரு வரிசை மூலம் பகுதி சிறிது எளிதாக (ஆரம்ப) விவரிக்க:

கான்ஸ்ட் ஆ = 24; ஊ = 13;

Var N: வரிசை [10..b, 10..f] உண்மையல்லாததை;

இரண்டு விருப்பங்களும் சரியானவை, தேர்ந்தெடுக்கப்பட்ட பதிவு முறை பணித் திட்டம் மாற்றாது.

திறந்த வரிசைகள்

திறந்த வரிசை - எல்லைகளை இல்லை என்று ஒரு. அது ஒரு வகை (உண்மையான, முழு மற்றும் பலர்.) உள்ளது. வேறு வார்த்தைகளில் கூறுவதானால், உருவாக்கப்பட்ட வரிசை - பரிமாணமற்றது. அவரது "நீண்மை" ரன் நேரத்தில் நிரல் வரையறுக்கப்படுகிறது. பின்வருமாறு இது எழுதப்பட்டுள்ளது:

Seulgi1: எரிப்பதை வரிசை;

Yeri: உண்மையான வரிசை;

இந்த அணிகளை ஒரு சிறப்பம்சமாகும் திருப்பு பூஜ்ஜியம், இல்லை ஒன்றில் தொடங்குகிறது.

பாஸ்கல் உள்ள கிராபிக்ஸ்

"உள்" இயங்கு சிறிதளவு எண்ணமுமின்றி உள்ளவர்கள் அனைத்து படங்களையும் ஒரு செவ்வக செவ்வக மூலம் கட்டப்பட்ட என்பதை அவர் அறிந்திருந்தார். ராஸ்டர் படங்கள் மனித கண் ஒரு வரையப்பட்ட அல்லது ஒரு ஒற்றை அலகு புகைப்படம் கருதுகிறதோ என்று சிறியவை இது பிக்சல்கள், இயற்றப்படுகின்றன. அதிக படத்தை தீர்மானம், சிறிய பிக்சல்கள் உள்ளன.

வழங்கல் கிராபிக்ஸ் இரண்டாவது முறை - திசையன். முழு படம் உருவாக்கும் ஒரு விதி, அது பிரிவுகளில், வட்டங்கள், முட்டைவடிவங்கள் மற்றும் பிற வடிவியல் என.

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

பொதுவாக, கிராஃபிக்ஸ் தரவு விளக்கத்தில், இந்த வழிமுறையை பயன்படுத்தி உள்ளது:

InitGraph (வார் இயக்கி, தடைப்பட்டு: உண்மையான; பாதை: சரம்);

இங்கே இயக்கி யாருடைய வகை முழு ஒரு மாறி; தடைப்பட்டு - மாறி, உண்மையான வகை; ஒரு பாதை நீங்கள் டிரைவர்கள் செயல்படுத்த அனுமதிக்கிறது.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ta.atomiyme.com. Theme powered by WordPress.