கணினிகள், நிரலாக்க
கிராம க்கு "பாஸ்கல்" என்ன? கூடுதலாக, கணக்கீடுகள் மற்றும் உதாரணங்கள்
ஒவ்வொரு ஆண்டும் புரோகிராமர் தொழிலை தேவை. குறியீடுகள் எழுதியதற்காக நேரத்தில் பரவலாக பல்வேறு நிலைகளில் ஒரு டஜன் மொழிகளை சுற்றி பயன்படுத்தப்படுகின்றன. கணினி நிரலாக்க திறமையான கற்றல் செயல்முறை செய்ய பொருட்டு, உயர்நிலை பள்ளி மாணவர்கள் மற்றும் 1-2 படிப்புகள் மாணவர்கள் மொழி "பாஸ்கல்" உங்கள் சொந்த பயன்பாடுகளை உருவாக்க முதல் கற்பிக்கப்படுகின்றன. ஆபரேஷன்ஸ் கிராம மற்றும் மோட், அதன் மத்தியில் மற்ற கணக்குகள் இக்கட்டுரையின் நோக்கமல்ல.
மொழி பாஸ்கல் ஒரு சில வார்த்தைகள்
"பாஸ்கல்" புகழ் பெற்ற விஞ்ஞானி Niklaus Wirth, பின்னர் டூரிங் விருது மற்றும் பதக்கம் வழங்கப்பட்டது நடந்ததால் 1968-1969 இல் உருவாக்கப்பட்டது "கணினி தொழில்நுட்பத்தின் பயனீர்." அது நிலைப்படுத்தப்பட்ட மொழியில் பெருமளவிற்கு வளர்ச்சி கலந்து கடைசியாக சிறிது காலம் முன்பு "அல்காலை-68." 1970 ல் வெளியிடப்பட்ட ஒரு கட்டுரையில், அவரது வேலை Wirth முக்கிய நோக்கம் கட்டமைக்கப்பட்ட நிகழ்ச்சிகள் மற்றும் தரவு பயன்படுத்துகிறது என்று ஒரு பயனுள்ள கருவியின் உருவாக்கம் அழைப்பு விடுத்தார்.
அதனைத் தொடர்ந்து, மொழி "பாஸ்கல்" அடிப்படை ஒன்றானது தகவல் தொழில்நுட்பம் துறையில் மேல் ஒரு மிகப்பெரிய தாக்கத்தை ஏற்படுத்தியது. இன்று வரை, அதை உலகின் முன்னணி பல்கலைக்கழகங்கள் பல ஒரு தொழில்முறை பயிற்சி நிரலாக்க இருப்பது அடிப்படையாக கொண்டது.
முழு பிரிவு என்ன
கணிதத்தில் தலைப்பின் கீழ் இரண்டு முழு செயல்பாட்டை புரிந்து. மற்றொரு அவற்றை ஒரு முழு பிரிவின் ஒரு விளைவாக, அது ஈவு இன் முழு பகுதியாக உள்ளது. வேறு வார்த்தைகளில் கூறுவதானால், என்றால்:
24: 6 = 4;
100: 3 = 33
55: 6 = 9;
மற்றும் முன்னும் பின்னுமாக.
முழு பிரிவு பகுதி ஈவு கண்டுபிடித்து அழைக்கப்படுகிறது.
ஈவுத்தொகை வகுக்குமெண் விட சிறியதாக இருந்தால், விளைவாக பூஜ்யமாக இருக்கிறது, இந்த சிகிச்சையின் மூலமாக என்பதை நினைவில் கொள்க.
ஒரு ஆ, இரண்டு Q உடன் முழு பிரிவு விளைவாக குறிக்கிறது. பின்னர்
டி. இ. பிரிவு வழக்கமான பொருளில் பாடினார், முழு எண்ணுடன் சிறிய பக்கங்களிலேயே முடிவை முழுதாக்குதல் தொடர்ந்து.
div மூலமாகவோ ஆபரேஷன் "பாஸ்கல்"
கிராம - எங்கள் மொழியில் முழு பிரிவுக்கு ஒரு சிறப்பு ஆபரேட்டர் வழங்குகிறது. மேலே வழங்கப்படுகிறது சூத்திரம் இது வெளிப்பாடு பாஸ்கல்,, வடிவம் வேண்டும்:
கே: ஒரு கிராம ஆ =.
நாங்கள் மாறிலிகள் உதாரணமாக அது ஒரு = 50 மற்றும் ஆ = 9, நாம் வேண்டும்? q பற்றி பேசுகிறீர்கள் என்றால்: = 50 கிராம 9. இதன் விளைவாக, Q 5 சமமாக இருக்கும்.
சமநிலை கணக்கீடு
கிராம "பாஸ்கல்" ஆபரேஷன் வழக்கமாக மோட் கொண்டு கற்கப்படுகிறது. நாங்கள் இந்தப் பதிவின் என்ன அர்த்தம் கண்டுபிடிக்க முன், நீங்கள் எண் மீதமுள்ள கண்டுபிடிக்க முடியும் என்பதை பாருங்கள்.
வெளிப்படையாக, அது முழு பிரிவு, அதாவது விளைவாக பெறப்பட்ட ஒரு மதிப்பு பயன்படுத்தி காணலாம். ஈ
r என்பது ஒரு = - BX கே.
"பாஸ்கல்" ஆபரேஷன் மோட்
பாஸ்கல் இல், எஞ்சிய மிக எளிய இருக்க முடியும் கண்டுபிடிக்க. இந்த நோக்கங்களுக்காக ஒரு பைனரி ஆபரேட்டர் மோட் வழங்கப்படுகிறது.
பின்வருமாறு இது எழுதப்பட்டுள்ளது:
r என்பது ஒரு மோட் ஆ =.
என்றால், எடுத்துக்காட்டாக, ஒரு = 50 மற்றும் ஆ = 9, நாம் ஆர் வேண்டும்: = 50 மோட் 9. இதன் விளைவாக, ஆர் 4 சமமாக இருக்கும்.
நடைமுறை பயன்பாடு
கம்ப்யூட்டிங் மற்றும் தொலைத் தொடர்புத் துறையின் (r) என்பது பிளவு எஞ்சிய கண்டுபிடித்து பயன்படுத்தப்படுகிறது. அத்தகைய கட்டுப்பாட்டு செயல்பாடுகள் உருவாக்கப்பட்டு, மற்றும் ஒரு வரம்பிற்குட்பட்ட சீரற்ற எண்கள் உள்ளன.
மோட் ஆபரேட்டர், மற்றும் எண்கள் பெருக்கத்திற்கு தீர்மானிக்க பயன்படுத்தப்படுகிறது, மீ. இ. ஒரு முழு விளைவாக மற்றொரு பின் ஒருவராக எண் வகுபடக்கூடிய. வெளிப்படையாக, இந்த எண்கள் ஒரு ஜோடி, ஆபரேட்டர் விண்ணப்பிக்கும் விளைவாக ஒரு 0 மோட் வழங்குகின்ற உள்ளன.
"பாஸ்கல்" பெருக்கத்திற்கு நிலையில் பின்வருமாறு எழுதலாம்:
ஒரு மோட் ஆ = 0 பின்னர் எழுத என்றால் (ஒரு, 'மடங்கு', ஆ).
உதாரணமாக, ஒரு தொடக்க நிலை குறியீடு மானிட்டர் உள்ள மதிப்புகளை ஒரு = 4 மற்றும் ஆ = 2 மேலே பதிவு செய்த சமயத்தில் கல்வெட்டு "4 மடங்கு 2" காண்பிக்கும்.
கூடுதலாக, ஆபரேட்டர் மோட் தசம குறியீட்டில் எண்ணின் கடைசி இலக்கம் காண்பிக்கும் பயன்படுத்த முடியும். இதை செய்ய, கட்டுமான ஆர் = ஒரு மோட் 10. உதாரணமாக பயன்படுத்த, கட்டளை ஆர் = 37 மோட் 10 7 பதிலை தரும்.
ஆபரேட்டர் TRUNC
நீங்கள் ஒரு div வேண்டும் "பாஸ்கல்" இருந்து அதே முடிவை பெற முடியும் மற்றொரு ஆபரேட்டர், உள்ளது. அது முழு மட்டுமே பொருந்தும் இது TRUNC, பற்றியது. அது பின்ன வாதம் முழு பகுதியை வெளியீடாக தருகிறது. ஒன்றாக ஆஃபரேட்டருடன் "சாதாரண" அதே முடிவை வகுப்பதன் மூலம் பெறப்படுகிறது. மேலே உதாரணத்தைப் பார்க்கலாம். நாம் ஒரு = 51 மற்றும் ஆ = 9. பின்னர் கட்டளை கே மூலம்: = 51 9 கிராம கே பெற: = 5, நாங்கள் முழுதாக்குதல் விளைவாக பெற்றுத் தந்தது. எனினும், ஆபரேட்டர்கள் TRUNC அதே எண்ணிக்கையிலான பொருந்துகின்றன, பின் q: = TRUNC (51/9) என்ற வாய்ப்பாடு கே: .. = 5, அதாவது இதே முடிவுகள்தான் வேண்டும்.
உதாரணம் 1
நீங்கள் நடைமுறை பிரச்சினைகளை தீர்க்க "பாஸ்கல்" இல் கிராம மற்றும் மோட் பயன்படுத்த என்பதை சிந்தியுங்கள். நீங்கள் ஒரு இரண்டு இலக்க எண் இலக்கங்களின் கூட்டுத்தொகை கண்டுபிடிக்க வேண்டும் வைத்துக்கொள்வோம். பின்வருமாறு காரணம்:
- ஏற்கனவே மேலே குறிப்பிட்டது போல, எண்ணிக்கையில் இலக்கங்கள் கடைசி அதை மற்றும் எண் 10, ஆபரேட்டர் மோட் பயன்படுத்துவதன் மூலம் பெறலாம்;
- முதல் எண்ணிகையோடு அதாவது, அது அவுட், நீங்கள் கிராம "பாஸ்கல்" அணி மீது மோட் பதிலாக என்றால் மாறும்.
நாம் மொழி "பாஸ்கல்" குறியீடு எழுத. அது பின்வருமாறு இருக்கும்:
திட்டம் Sum_2; (திட்டம் பெயர்)
வார் எண், எண்_1, எண்_2, கூட்டுத்தொகை: முழு; (மாறிகள் ஒரு பட்டியல் மற்றும் முழு எண்ணாக அவர்களது வகைப் தீர்மானிக்க)
தொடங்கும் (உடல் திட்டத்தின் தொடங்கியது)
( 'உள்ளீடு இரண்டு இலக்க எண்') எழுத; (காட்சி சொற்றொடர் "உள்ளீட்டு இரண்டு இலக்க எண்")
படிக்க (எண்); (உள்ளீட்டு ஆரம்ப எண்)
எண்_1: = எண் கிராம 10; (முதல் இலக்கத்தை இது கணக்கிடப்பட்டுள்ளது)
எண் 2: = எண் மோட் 10; (இரண்டாவது இலக்கத்தை இது கணக்கிடப்பட்டுள்ளது)
தொகை: = எண்_1 + எண் 2; (எண்கள் அளவு கணக்கிடப்பட்டுள்ளது)
எழுத (சம்); (திரையில் வெளியீடு முடிவு)
இறுதியில்.
எண் 25, இந்த திட்டத்தை பயன்படுத்தி விளைவாக உதாரணமாக, 7 ஆகும், மேலும், 37 - 9.
உதாரணம் 2
இலக்கங்கள் 3 இலக்க எண் தொகை கணக்கிடுவது என்று ஒரு திட்டம் குறியீடு எழுது.
சமீபத்திய எண்ணிக்கை எவ்வாறு கண்டுபிடிப்பது - புரிகிறது. கொஞ்சம் சிக்கலானது மற்றும் 1st கணக்கீடு அல்ல. அது அது இரண்டாவது ஐக்கிய கண்டுபிடிக்க எப்படி தீர்மானிக்க உள்ளது இந்த எண்ணை மற்றும் 100 வரை "பாஸ்கல்" ஆப்பரேட்டர்களை கிராம விண்ணப்பிக்கும் விளைவாக நடக்கிறது. இதை செய்ய, நீங்கள் ஆபரேட்டர் மோட் முடிவுக்கான மற்றும் 10 பின்னர் அசல் எண் என்றால் பெறப்படுகிறது இது ஒரு அதிநவீன வடிவமைப்பு, பயன்படுத்த முடியும், மற்றும் ஆபரேட்டர் கிராம 10 விண்ணப்பிக்க, மற்றும்.
ஒரு மூன்று இலக்க எண் பின்வருமாறு இருக்கும் இலக்கங்களின் கூட்டுத்தொகை கணக்கிடுவதற்கான நிரல் குறியீடு:
திட்டம் Sum_3; (திட்டம் பெயர்)
வார் Number3, கூட்டுத்தொகை: முழு; (மாறிகள் ஒரு பட்டியல் மற்றும் முழு எண்ணாக அவர்களது வகைப் தீர்மானிக்க)
தொடங்கும் (உடல் திட்டத்தின் தொடங்கியது)
( 'உள்ளீடு மரம் இலக்க எண்') எழுத; (காட்சி சொற்றொடர் «உள்ளீடு மரம் இலக்க எண்»)
படிக்க (Number3); (உள்ளீட்டு ஆரம்ப எண்)
கூட்டுத்தொகை: = Number3 கிராம 100 Number3 மோட் 10 Number3 கிராம 10 மோட் 10; (பண கணக்கிடப்பட்டுள்ளது)
எழுத ( 'சம்); (திரையில் வெளியீடு முடிவு)
இறுதியில்.
சில குறிப்புகள்
தங்கள் வர்க்க அப்பால் வாதங்கள் முழு எண் பயன்படுத்தப்படும் வழக்கமான வகுத்தல் செயல்பாட்டிற்குப் போது என்பதை நினைவில் கொள்க. இந்த அடிப்படையில் முழு எண்ணாக விளைவாக கொடுக்கும் கிராம "பாஸ்கல்", அத்துடன் மோட் ஆபரேட்டர், அறுவை சிகிச்சை வேறுபடுத்துகிறது.
பைனரி வகை நடவடிக்கைகளை நிறைவேற்றுவது வரிசையில் ஒரு சிக்கலான வெளிப்பாட்டில் (மீ. ஈ 2 ஏற்பிகளும் மீது நிகழ்த்தப்படும்) அவர்களின் முன்னுரிமை மற்றும் அடைப்புக்குறிக்குள் தீர்மானிக்கப்படுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், இருந்தால் அடைப்புக்குறிக்குள் இடமிருந்து வலமாக முதல் அவற்றின் வெளிப்பாடு மதிப்பிடப்படுகிறது. நடவடிக்கைகளை * /, மோட் மற்றும் div + மற்றும் விட அதிக முன்னுரிமை உள்ளன -. அடைப்புக்குறிக்குள் தற்போது இல்லை என்றால், இடமிருந்து வலமாக முதல் உயர்ந்த முன்னுரிமையுடன் செயல்களை செய்ய இருக்கும், பின்னர் வேண்டும் - + மற்றும் -.
இப்போது நீங்கள் செயல்பாடு கிராம "பாஸ்கல்" பயன்படுத்தப்படுகிறது என்ன தெரியும் என்று. நீங்கள் வாய்ப்புகளை பயன்படுத்த உறுதி, நீங்கள் உங்கள் சொந்த பயன்பாடுகளை உருவாக்க உதவும் என்று, மோட் ஆபரேட்டர் வழங்கப்படும் தெரியும்.
Similar articles
Trending Now