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

ஆரம்ப பாஸ்கல்: சுழற்சி

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

சுழற்சி ஆபரேட்டர்கள் நியமனம்

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

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

  • ஐந்து - அளவுருவுள்ள மீண்டும்;
  • போது - இன்றியமையாதன கொண்டு மீண்டும் நடத்தப்பட்டது;
  • மீண்டும் ... வரை - ஒரு postcondition மீண்டும்.

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

அமைப்பு

ஒரு அளவுருவுள்ள மீண்டும் அமைப்பு பதிவு, நீங்கள் பின்வரும் குறியீடு டயல் செய்ய வேண்டும்:

உள்ளது {ஒரு}: = {ஆ } இதற்கு {கேட்ச்} DO {ஈ}.

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

  • {A} என்பது - களுக்குத்தான் அடிக்கடி INTEGER எந்த வகை மாறி;
  • {பி}, {கேட்ச்} - வெளிப்பாடு களுக்குத்தான் வகை, அதே {ஒரு};
  • {D} என்பது - தன்னிச்சையான ஆபரேட்டர் / மொழி ஆபரேட்டர்கள், மேலும் லூப் உடல் அழைப்பு விடுத்தார்.

= {கேட்ச்}: பயிற்சி வடிவமைப்பு, பாஸ்கல் {ஆ} செட்டுகளுக்கு {ஒரு} மதிப்பு கணக்கிட்டு , பின்னர் மீண்டும் தொடங்குகிறது:

  • நிபந்தனை {ஆ} <= {c} எனும் சரிபார்ப்பு , இது மரணதண்டனை சுழற்சி வேலைசெய்யாமல்;
  • வெளியீட்டு ஆபரேட்டர் {ஈ};
  • மதிப்பு அதிகரித்து {ஒரு} அலகு, அதாவது {ஒரு}: = {ஒரு} +1.

இந்த கட்டுமான அறியப்படுகிறது உடலுக்குள் மறுபடியும் மறுபடியும் எண்ணிக்கை நிர்ணயிக்கப்பட்ட சுழற்சிகள் பார்க்கவும் ஏனெனில்.

உதாரணமாக

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

  • ங்கள்: = 0;
  • ஒரு: = 1 முதல் 5 செய்ய
  • தொடங்கும்
  • ங்கள்: = ங்கள் + ஒரு;
  • முடிவுக்கு;
  • writeln (ங்கள்);

எழுத்துமூலமான உத்தரவுகளைப் பகுப்பாய்வு ஒவ்வொரு ஹீரோக்களின் மதிப்புகள் எழுத முடியும்:

  • 1st முடிவோ ஒரு = 1; ங்கள் = 1;
  • 2 வது முடிவோ ஒரு = 2; ங்கள் = 3;
  • மூன்றாம் முடிவோ ஒரு = 3; ங்கள் = 6;
  • 4-வது முடிவோ ஒரு = 4; ங்கள் 10 =;
  • 5th முடிவோ ஒரு = 5; ங்கள் = 15.

1 முதல் 5 வரையிலான எண்களைக் தொகை - இதன் விளைவாக, பயனர் திரை எண் "15" காண்பதைக்.

முதல் திட்டம் மேலும் பல்துறை செய்ய, எண் 1 மற்றும் 5 மாறிகள் பதிலாக.

பொதுவான தவறுகள்

நீங்கள் லூப் ஒரு பயன்படுத்தும் போது, பாஸ்கல் {ஒரு}, {ஆ} மதிப்புகள் அதிக கவனம் தேவைப்படுகிறது {c} ஆகும். நீங்கள் எழுத்து திட்டங்கள் விதிகள் இணங்கவில்லை என்றால், ஒடுக்கி பிழை புகார் அளிப்போம். ஃபைவ் ஆனது விதிகள்.

  1. எதிர் (சுழற்சி அளவுரு) {ஒரு} ஒரு முழு வழங்கப்படுகிறது.
  2. மதிப்புகள் {b} {கேட்ச்} ம் கூட ஒரு முழு வகையாக இருக்க வேண்டும். உதாரணமாக, 0 முதல் ப ரேடியன்களில் கோணத்தின் மதிப்பை கணக்கிட வேண்டும். = 0 பை செய்ய: ஆனால் அடுத்த குறியீடு நுழைவு ஒரு செயல்படாமல் போகும். () ஒரு முழுதாக்குதல் செயல்பாடு TRUNC () மற்றும் சுற்று பயன்படுத்த - தீர்வு. அது சுற்று முழு எண்ணுடன் - முதல் உண்மையான எண், இரண்டாவது பின்னபப்குதியளவிலான பகுதியாக நிராகரிக்கும்.
  3. பயனர் தவறு செய்திருந்தால் மற்றும் வேண்டும் என்றால் {ஆ} <{கேட்ச்}, {ஈ} ஆபரேட்டர் வேலை செய்யும் ஒருபோதும்.
  4. லூப் எதிர் நிகழ்ச்சி கலந்துகொள்கின்றனர் {ஒரு} எந்த மதிப்பு மாறுபடலாம். அது எதிர் என்றாலும், ஆனால் நடைமுறையில், {ஒரு} <> {கேட்ச்} . முடிவு: திரும்ப வேண்டாம் {ஒரு} வடிவமைப்பு பிறகு.
  5. லூப் உடல் (வார்த்தைகளுக்கு செய்ய பிறகு இருக்குமிடத்தில்) அளவுரு மதிப்புகள் மாற்ற எந்த அறிக்கைகள் பயன்படுத்த பரிந்துரைக்கப்படவில்லை {ஒரு}. இந்த ஆட்சியைத் தொடர்ந்து ஒரு பிழையை ஏற்படுத்தாது, ஆனால் திட்டத்தின் தர்க்கம் முறிக்கப்படும்.

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

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

பொதுவான பணிகளை

நீங்கள் வடிவம்: f (x) = ஒரு அடக்குவது செயல்படுபவை வேண்டும் என்று நினைக்கிறேன் 3 * X + 15, என்று வரம்பு [எக்ஸ் 1 எம் சார்புகளின் மதிப்புகள் அணி தரவரிசைப் பட்டியலில் பெற உள்ளது; எக்ஸ் 2] x 1 மற்றும் x 2 - குறைந்தபட்ச மற்றும் வாதம் அதிகபட்ச மதிப்புகள். இந்த மற்றும் இது போன்ற பிரச்சினைகளை தீர்க்க வடிவமைக்க உதவுகிறது. நீங்கள் பின்வருமாறு குறியீடு பதிவு என்று பாஸ்கல் பரிந்துரைக்கிறது:

  • = 1 எம் செய்ய: ஒரு
  • தொடங்கும்
  • எக்ஸ்: = X1 + (x2- X1) * (A- 1) / (எம்-1);
  • ஊ: = 3 * X + 15;
  • writeln (எக்ஸ், '', ஊ );
  • இறுதியில்.

எக்ஸ்: ஊதிய உயர்வு x அமைக்க முடியவில்லை என்பதால், மதிப்புரு சூத்திரத்தைப் பயன்படுத்தி திட்டத்தின் ஒவ்வொரு மறு செய்கை போது கணக்கிடப்படுகிறது = X1 + (x2- X1) * (A- 1) / (எம் -1).

சுழற்சியில் சுழற்சி

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

  • உள்ளது {ஒரு}: = {ஆ } இதற்கு {கேட்ச்} DO
  • = {B1: {A1} உள்ளது } {c1} செய்வது

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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