கணினிகள், மென்பொருள்
டர்போ பாஸ்கல். போது ... செய்ய - இன்றியமையாதன கொண்டு வளைய
டர்போ பாஸ்கல், இருப்பினும் நிரலாக்கத்திற்காக உலகின் மிகப் பிடித்த பயன்பாடு, ஆனால் படைப்பாளிகள், மென்பொருள் எழுதுவதில் அவர்களது முதல் படிகள் செய்து, இந்த நடுத்தர தங்கள் அறிமுகம் தொடங்கும். அது கிளைகளை, ஆபரேட்டர்கள், செயல்பாடுகள், மற்றும் நடைமுறைகள் ஒரு யோசனை, அதே போல் பல விஷயங்கள் கொடுக்கிறது. உதாரணமாக, டர்போ பாஸ்கல் ஆராய்ந்து புரோகிராமர் முகம் சுழற்சியில்: போது, ஐந்து மற்றும் மீண்டும் மீண்டும்.
சுழற்சி மற்றும் அதன் வகைகள் கருத்து
ஒரு சுழற்சி ஒரு திரும்ப திரும்ப செயலாகும். இந்த சூழலில், பயன்படுத்துகின்றன:
- அளவுரு (பொறுத்தவரை ... க்கு ... செய்ய) உடன்;
- இன்றியமையாதன (போது ... செய்ய) உடன்;
- ஒரு postcondition (மீண்டும் ... வரை).
அது பிரச்சனை தீர்ப்பதில் எத்தனை படிகள் அறியப்படுகிறது போது முதல் வகை பயன்படுத்தப்படுகிறது. எனினும், பணிகள் பல எங்கே எத்தனை முறை மீண்டும் அல்லது அந்த நடவடிக்கை இருக்கும் குறித்து எவ்வித தகவலும் இல்லை தொடங்கி உள்ளன. இந்த வழக்கில், பாஸ்கல் சுழற்சி போன்ற தவிர்க்க முடியாத, கொள்கையளவில் ஆகிறது, மற்றும் மீண்டும் போது.
சுழற்சி கட்டமைப்பை
பாஸ்கல் போது வேலை சாரம் என்ன, பொறுத்தவரை மற்றும் சுழற்சிகள் நினைவுபடுத்தவா? இது போன்ற கட்டமைப்புகளை ஒரு ஹெட்டர் மற்றும் ஒரு உடல் ஒதுக்கீடு. "வேலை" உடல் இயக்கப்படும் செல்லுபடியாகும் காலம் மீது நிலைமைகள் குறிப்பிடப்படும் என்று குறிப்பிட்ட மாறிகள் முதல் அங்கமான. பரிந்துரைக்கப்படும் வெளிப்பாடுகள் இரண்டாம் பாகத்தில் பதிலாக தவறான தி, நிலை, அதாவது. ஈ நிஜமானது த வழக்கில் பயன்படுத்த வேண்டும்.
ஹீரோக்களின் குறியீடு கடைசி வரியில் செய்யப்படும் போது, அது எங்கே நிலையில் சோதிக்கப்படுகிறது தலைப்பு, திரும்புகிறார். உண்மை செயல்பாடுகளும் சுழற்சி இருந்து திட்டம் "வெளியேறு" எந்த அத்துமீறினால் மீண்டும் மேலும் செயல்படுத்துகிறவர் என்றால்.
லூப் போது தோற்றம் பின்வருமாறு. பாஸ்கல் ஏபிசி மற்றும் இத்தகைய திட்டங்களை வருகிறது குறியீடு எழுதி தேவைப்படுகிறது:
- நிபந்தனை போது செய்ய;
- தொடங்கப்படுகின்றது;
- லூப் உடல்;
- முடிவு.
லூப் செய்யப்படுகிறது 1 ஆபரேட்டர் (1 நடவடிக்கை) என்று நிகழ்வானது, அப்போது "அடைப்புக்குறிக்குள்» தொடங்கும் ... இறுதியில் தவிர்க்கப்பட்டிருக்கலாம் முடியும்.
ஒழுக்குவரைபடம் சுழற்சி
டர்போ பாஸ்கல் பின்வரும் அம்சங்கள் போது:
- அமைப்பு உள்ளே நிலைமைகள் பயன்படுத்த கடினமாக இருக்கும்;
- வார்த்தைக்கு பின்னர் செய்ய ஒரு கமா கூடாது (அது டர்போ பாஸ்கல் மற்றும் பாஸ்கல் ஏபிசி ஒரு பிழை கருதப்படுகிறது);
- ஒரு பதில் தவறு வெளியீடு அவர்களை துணை அவசியம் தர்க்கப்பூர்வமான வகை, அதாவது. இ இருக்க வேண்டும் போது மாறி நிலையானதாக இருக்கலாம் அல்லது வெளிப்பாடு உதவுகிறது என்று. பூலியன்.
பல்வேறு சுழற்சியின் வரைபடத்தில் பின்வருமாறு இது. அது செயல்படுத்த செயல்களை வரிசை காட்டுகிறது.
சுழற்சியின் வழிமுறை
.. பாஸ்கல் ஏபிசி எளிமையான நிரலாக்கச் சூழல்களை, மீ மற்றும் மணி இல், லூப் பின்வரும் கொள்கை செயல்பட்டு போது:
- .. கொடுக்கப்பட்ட ஹீரோக்களின், அதாவது மீண்டும், பல மடங்கு இடத்தில் நீண்ட நிபந்தனை உண்மையாக போன்ற எடுக்கும் (உண்மை);
- விரைவில் நிலையில் திருப்தி இல்லை மற்றும் ஃபால்ஸ் பதில் வட்டத்திற்கு வெளியே ஆபரேட்டர் கொடுக்கிறது (அல்லது "தவறு") போன்ற;
- விரைவில் அது நிகழ்ந்ததைப் போல, நிகழ்ச்சி சுழற்சி கீழே தோன்றும் வடிவமைப்பில் "சென்றார்".
இந்த மறுமுறை, டி. ஈ பின்நிபந்தனைகளும் இருந்து ஒரு முன் சுழற்சி போது இருந்து ஒரு குறிப்பிடத்தக்க வேறுபாடு உள்ளது.
அது ஒரு குறிப்பிட்ட மாறி தலைப்பு போது உள்ள லூப் வரையறுக்கப்பட்ட மாற்றம் சேர்க்க முக்கியம். எந்த வழக்கில், எப்போதும் தவறு என கொடுக்கிறது என்று ஒரு நிலைமை வர வேண்டும். இல்லையெனில் லூப் இருக்கும், பின்னர் தொகுப்பியிலிருந்து வெளியேற மேலதிக நடவடிக்கைகளை மேற்கொள்ள வேண்டும். இது போன்ற தவறுகளை முரட்டுத்தனமாக, மன்னிக்கத்தக்கதும் கருதப்படுகின்றன.
சைக்கிள் போது எப்படி திட்டம் வெளியேற?
பெரும்பாலும் நிலைமை ஆபரேட்டர் எழுதப்பட்ட நிரல் குறியீடு இருந்தபோது பாஸ்கல் லூப் கொடுக்கிறது நிகழ்கிறது. இதற்கு என்ன அர்த்தம்? நிபந்தனை எப்போதும் உண்மை தான் ஹீரோக்களின் முறை எண்ணற்ற செய்யப்படுகிறது. உதாரணமாக, இந்த குறியீடு துண்டு:
- போது 2> 1 செய்ய;
- எழுதுதல் (1).
இந்த வழக்கில், பணி நிறைவேற்றுவது குறுக்கிட வெறும் அழுத்தவும் Ctrl + F2 ஆகியவை.
அத்தகைய ஒரு திட்டத்தை நடத்தை கட்டுப்படுத்த 2 வழிகள் உள்ளன. உதாரணமாக, ஒரு எழுத சுழற்சி அமைப்பு தொடக்கத்தில் கட்டுப்பாடு கடக்கும் குறியீடு தொடர்க என்றால் (இங்கு லூப் வெளியேறும் நிலை, அதாவது. தற்போதைய மறுசெய்கையைச் மின் மரணதண்டனை இடைமறிக்கப்படுகிறது கண்காணிக்கப்படுகிறது). பின்னர் கட்டுப்பாடு முந்தைய டெஸ்ட் ஒரு நிலையில் வட்டத்திற்கு மாற்றப்படும்.
ப்ரேக் ஆபரேட்டர் முழு சுழற்சி நிறைவேற்றுவது குறுக்கிட அடுத்த ஹீரோக்களின் கட்டுப்பாட்டை மாற்ற முடியும். இங்கே, கட்டுமான வெளியீடு கட்டுப்படுத்த முடியாது. படமும் இந்த ஆபரேட்டர்கள் பயன்படுத்துவதை உதாரணங்கள் காட்டுகிறது.
சவால்களை கூட்டம்
அறுவை சிகிச்சை சுழற்சியில் போது கருதுகின்றனர். பாஸ்கல் பிரச்சனை மாறுபடுகிறது தீர்க்க முன்மொழிகிறது. செயல்பாடு புரிந்து கொள்ள ஒரு எளிய சிந்திக்கலாம். பாஸ்கல் ஏபிசி திட்டத்தில் தீர்க்கப்பட்டது பணிகளை. ஆனால் வழங்கினார் ஒப்பிடுவதற்கு கிளாசிக்கல் டர்போ பாஸ்கல் சூழல் படத்தை வேண்டும்.
டாஸ்க் 1: செயல்பாடு கொடுக்கப்பட்ட ஒய் = 5-எக்ஸ் ^ 2/2. மதிப்புகள் ஒரு அட்டவணை அதிகரிப்பில் SH இல் = இடைவெளி மீது 0,5 உருவாக்கவும் [-5, 5].
வழிமுறையாகும்:
- 5 (அதாவது இடைவெளி தொடக்கத்தில் ..) சமமாக ஒரு ஆரம்ப மதிப்பு ஒரு மாறுபாடு X அமைக்க;
- மாறி x கூறினார் இடைவெளி முடிவு அடையவில்லை போது, ஒரு ஒய் மதிப்பு கணக்கிட;
- செயல்பாடு மற்றும் கிடையாயம் (X) இன் மதிப்புகள் தோற்றுவிக்கின்றது;
- ஒரு முன்னரே தீர்மானிக்கப்பட்ட படி மூலம் எக்ஸின் அதிகரிப்பு.
இங்கே பாஸ்கல் ஏபிசி திட்டத்தில் குறியீடு ஆகும்.
எப்படி டர்போ பாஸ்கல் திட்டத்தில் குறியீடு செய்கிறது. படத்தை கீழே இந்த விளக்குகிறது.
டாஸ்க் 2: முழு நேர்மறை மற்றும் எதிர்மறை எண்களின் கொண்ட ஒரு வரிசை கொடுக்கப்பட்ட. அது 10 உருப்படிகள் உள்ளன. இதில் வரிசை ஒரு நேர்மறையான கூறுகள் கூட சுட்டு காட்டப்படும் ஒரு அணி அமைக்க வேண்டிய அவசியம். புதிய அணிவரிசையைத் எண்ணிக்கை சதுரங்கள் தொகை காட்சி.
வழிமுறையாகும்:
- நீங்கள் "வேலை" மட்டுமே வரிசை A வின் உறுப்புகள் மூலம் இன்னும் செய்யப்பெற்ற சுட்டு என்று ஒரு வழக்கமான எழுத வேண்டும். வட்டத்திற்கு குறியீட்டின் இணையாக இருக்கும்படி தொடர்புடைய மாறி மதிப்பு இரண்டு மூலம் அதிகப் புள்ளி வேண்டும்.
- எண் கூட அணி மூலமாக குறியீடாகும் என்றால் ஒரு கவுண்டர் மாறி தற்போதைய மதிப்பு வரிசை பி இல் பிரதியை எண் குறியீட்டு இருக்கும் நிலையில் எக்ஸ்> 0, எதிர் வரிசை 1. மூலம் அதிகப் புள்ளி உள்ளது ஒத்துள்ளது
- ஆரம்பத்தில், மாறி சும்மா, நேர்மறை முழு சதுரங்கள் தொகை கண்டுபிடித்து காரணமாகும்; அப்பொழுது 0. அமைக்கப்பட்டால், அறுவை சிகிச்சை எனவும் முடிவு செய்யப்பட்டது: முந்தைய தொகை ஒரு சதுர புதிய மதிப்பு சேர்க்கப்படும்.
- அனைத்து நேர்மறை எண்கள் மற்றொரு அணியில் இருந்து சென்றார் என்றால், பயப்படாதே. நீங்கள் கவனமாக இருக்க வேண்டும். பல புதிய புரோகிராமர்கள் ஒரு பீதி குறியீடு மீண்டும் எழுத. அது கவனமாக நிலையில் ஆய்வு செய்ய அவசியம்: 2 இன் மடங்குகளாக உள்ளன என்று அறிகுறிகளோடு, நேர்மறை எண்கள் கூட "உள்ளூர்" உள்ளன என்று, அதாவது ...
ஆர்டர் விசுவாசத்தை கணக்கீடு என்பதை உறுதி செய்ய உள்ள கையேடு வரைவியின் அவசியம். சில நேரங்களில், இந்த முறை பயன்படுத்தி எழுதப்பட்ட குறியீடு சாதாரண ஆய்வு செய்வதனை கண் படம் பிடிக்காத பிழைகள் கண்டறியலாம்.
நாங்கள் கையேடு கணக்கீடுகள் முன்னெடுக்க என்றால், அது திட்டம் ஒழுங்காக வேலை என்பதை உறுதி செய்ய முடியும். இது சிறிது சிறிதாக குறியீடு உருவாக்கம் வழிமுறை, சரியான செயல்களைச் வரிசைமுறை ஒரு தருக்க முடிவுக்கு வழிவகுக்கிறது என்று கூறினார்.
Similar articles
Trending Now