கணினிகள், நிரலாக்க
"பாஸ்கல்" இல் காரணியாலான: எப்படி கணக்கிட. திட்டங்கள் உதாரணங்கள்
கல்வி நிரலாக்க சிக்கலான எளிய இருந்து வரும் வழியில் உள்ளது. தரவு வகைகள் மற்றும் மொழியின் ஆபரேட்டர்கள் மாஸ்டர் நிலையில் சுழற்சிமுறை கட்டமைப்புகள் செல்ல. சுழற்சிக்கான நோக்கங்கள் எண்ணற்ற உள்ளன: ஒரு நெடுவரிசையில் எண்களின் வெளியீடு இருந்து சிக்கலாக சூத்திரங்கள் அளவில் கணக்கீடு. இருப்பினும், புரோகிராமர்கள் கேள்வி தொடங்கி உள்ளது: பாஸ்கல் "எப்படி காரணியாலான கணக்கிட" "?"
ஒரு பிரச்சனை குறைந்தது மூன்று வழிகளில் இருக்க முடியும் செயல்படுத்தவும். அவர்கள் வெவ்வேறு ஆபரேட்டர்கள் பயன்படுத்தப்படும்.
கணித தகவல்
கட்டுமான செய்வதற்கு முன்பு, அது நெறிமுறைகள் மற்றும் எழுத திட்டங்கள் கோட்பாடு படிக்க வேண்டும். கணிதத்தில் காரணியாலான அது குறைவாக நேர்மறை முழு மீது வெளிப்பாடு மதிப்பீடு எந்த நேரத்திலும் பல தயாரிப்பு ஆகும்.
ஓர் எடுத்துக்காட்டாகும் வரையறை உதவ என்பதை அறிவேன். நீங்கள் 3 முடிவை 3. எண் காரணியாலான கண்டுபிடிக்க வேண்டும் வைத்துக்கொள்வோம்! = 3 * 2 * 1 = 6.
அது எண் பிறகு வைக்கப்படும் கொண்ட ஒரு நடவடிக்கை ஆச்சரியக்குறி, குறிக்கிறது. முக்கிய குறிப்பு: காரணியாலான மட்டுமே நேர்மறை முழு வரையறுக்கப்படுகிறது. 0: அதே நேரத்தில், பூஜ்ஜிய கருத்தாக்கத்தைக் அறிமுகப்படுத்தப்பட்டது! = 1.
ஒரு நீண்ட ஆக்கிரமிப்பு - கைமுறையாக பெரிய கருத்துரிமைக்கான கவனியுங்கள். கணினிச் செய்நிரல்களைக் கொண்டு, கணக்கீடு வழிமுறைகளை வேகப்படுத்த. அடுத்து, "பாஸ்கல்" இல் காரணியாலான கண்டுபிடிக்க வழிகளில் கருதுகின்றனர்.
முதல் முறை
கீழே உள்ள குறியீட்டை திட்டத்தின் பதிப்பு காட்டுகிறது.
உதாரணத்தில் லூப் ற்கு முன் பதிவு செய்யப்பட்டுள்ளது என்ற நிபந்தனையின் ஒரு கலப்பு கட்டுமான பயன்படுத்தி. சாதனை சின்டாக்ஸ்:
போது {நிலையில்} செய்ய {} posledovatelnost_operatorov;
பின்வருமாறு குறியீட்டினை முதலில்: posledovatelnost_operatorov செல்கிறது திட்டம், வெளிப்பாடு {நிலையில்} செல்லுபடியாகும் சரிபார்க்கிறது ஒரு நேர்மறையான சோதனை வழக்கில் {}.
திட்டம் திரும்பி, நீங்கள் பின்வரும் வரிகளை கவனம் செலுத்த வேண்டும்:
- 2 - கணக்கீடு செயலாற்றியது க்கான எண்ணிக்கையானது n, குறிப்பிடுகிறது;
- 6 - தொடர் தலைப்பு;
- 7 - சுழற்சியின் தொடக்கத்திற்கு;
- 8 - n, காரணியாலான மதிப்பு சேமித்தும் வைக்கிறது மாறி உண்மையில் கிடைத்தல் கணக்கீட்டை;
- 9 - ஒரு கவுன்ட்டர் மாறி உயர்த்துவது;
- 10 - சுழற்சியின் இறுதியில்.
இரண்டாவது வழி
அடுத்து சலுகைகள் மீண்டும் வாக்கியத்துடன் "பாஸ்கல்" இல் காரணியாலான கணக்கிட.
வடிவமைப்பு சுழற்சி: மீண்டும் மீண்டும் {posledovatelnost_operatorov} க்கு வரும் வரை {நிலையில்};
நிரல் பணியாற்றும் புரிந்து கொள்ள, வரி மூலம் வரி அது கருத்தில்:
- 2 n - கணக்கீடு செய்யப்படுகிறது இது ஒரு நிலையான முழு ஒதுக்கப்படும்;
- 7 - சுழற்சியின் தொடக்கத்திற்கு;
- 8, 9 - காரணியாலான கணக்கீடு மற்றும் எண்ணி அதிகரிக்க நான்;
- 10 - லூப் உடலின் இறுதியில்;
- 11 - நிலை சரிபார்ப்பு, நிபந்தனை அறிக்கைகள் வரிசை பிறகு அமைந்துள்ள என்பதால், மீண்டும் ஒருமுறையாவது இயக்கப்படும்.
மூன்றாவது வழி
பிந்தைய நிரலும் அது சாத்தியம் "பாஸ்கல்" இல் காரணியாலான கணக்கிட செய்கிறது மற்றும் அளவு மிக சிறிய உள்ளது. காரணம் - ஆபரேட்டர் இயக்கப்படுவதற்கான எதிர் நான் அதிகரிப்பு சுழற்சி அளவுருக்கள் அமைக்க, பயன்படுத்தப்படுகிறது.
பதிவு ஆபரேட்டர்: ஐந்து {} {nachalnoe_znachenie konechnoe_znachenie} செய்ய {} posledovatelnost_operatorov வேண்டும்.
(புள்ளிவிவரங்கள் பட்டியல் வரி குறிப்பிடப்பட்டுள்ளன) பின்வருமாறு குறியீடு வேலை:
- 2 - எண் தொடர்ந்து மதிப்பு n ஒதுக்கப்படும் தொடர்பெருக்கத்தைக் கணக்கிட்டு இயக்கப்படுவதற்கான;
- 6 - சுழற்சி அளவுருக்கள் வழங்கப்படுகின்றன - ஆரம்ப மற்றும் இறுதி மதிப்புகள்;
- 7 - சுழற்சியின் தொடக்கத்திற்கு;
- 8 - மாறி உண்மையை கணக்கீடு;
- 9 - சுழற்சியின் இறுதியில்.
கருத்து
கூட முதல் பத்து காரணியாலான எண்கள் அனுமதி தரவு வகை முழு அதிகமான மதிப்பு உள்ளது. எனவே, திட்டம் "பாஸ்கல்" பிழை செய்தியைக் காண்பிக்கும். அது எளிய சரி - நீங்கள் உண்மையான மதிப்புகள் சேமிப்பதற்கு longint அல்லது பயன்பாடு வகையான மாறி முடிவுகளை தரவு வகை இடமாற்றம் செய்யவேண்டியுள்ளது.
Similar articles
Trending Now