Arduino இல் goto அறிக்கையின் பயன்பாடு

Arduino Il Goto Arikkaiyin Payanpatu



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

கோட்டோ அறிக்கையின் பயன்பாடு

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

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







எடுத்துக்காட்டு குறியீடு



Arduino இல் goto அறிக்கையின் பயன்பாட்டை நிரூபிக்கும் ஒரு எடுத்துக்காட்டு குறியீடு இங்கே:



முழு எண்ணாக = 0 ;
வெற்றிடமானது அமைவு ( ) { // ஒருமுறை இயக்க, உங்கள் அமைவுக் குறியீட்டை இங்கே வைக்கவும்:
தொடர். தொடங்கும் ( 9600 ) ;
முத்திரை : //இந்த வரிக்கு திரும்புவதற்கான லேபிள்
++ ;
தொடர். println ( ) ;
என்றால் ( < இருபது )
{
போய்விட்டது முத்திரை ; // லேபிளுக்குத் திரும்புகிறது
}
}
வெற்றிடமானது வளைய ( ) { // மீண்டும் மீண்டும் இயக்க, உங்கள் முக்கிய குறியீட்டை இங்கே வைக்கவும்:
}

இந்த குறியீட்டில், கவுண்டர் 20ஐ அடையும் போது, ​​லேபிளுக்கு கட்டுப்பாட்டை மாற்ற கோட்டோ அறிக்கை பயன்படுத்தப்படுகிறது முத்திரை குறியீட்டின் கீழே வரையறுக்கப்பட்டு, கவுண்டரை 0 க்கு மீட்டமைக்கப் பயன்படுகிறது.





இந்தக் குறியீட்டை Arduino போர்டில் இயக்கும்போது, ​​அது 0 முதல் 20 வரையிலான மதிப்புகளை அச்சிட்டு, கவுண்டரை 0 க்கு மீட்டமைக்கும். goto அறிக்கை காலவரையின்றி இயங்கும் ஒரு வளையத்தை உருவாக்க அனுமதிக்கிறது, இது பல பயன்பாடுகளில் பயனுள்ளதாக இருக்கும்:



வெளியீடு

1 முதல் 20 வரை எண்ணுவதை Arduino தொடர் மானிட்டரில் காணலாம்:

அர்டுயினோ மற்றும் சி++ புரோகிராமிங்கில் கோட்டோ அறிக்கை ஏன் ஊக்கமளிக்கவில்லை

கோட்டோ அறிக்கை பொதுவாக Arduino மற்றும் C++ நிரலாக்கத்தில் ஊக்கமளிக்கவில்லை, ஏனெனில் இது குறியீட்டைப் புரிந்துகொள்வதற்கும் பராமரிப்பதற்கும் கடினமாக இருக்கும். அதிகமாக பயன்படுத்தும் போது, ​​தி goto அறிக்கை சிக்கலான மற்றும் சிக்கலான குறியீட்டிற்கு வழிவகுக்கும் , மரணதண்டனையின் ஓட்டத்தைப் பின்பற்றுவது கடினம். இது எதிர்காலத்தில் குறியீட்டை சரிசெய்தல் மற்றும் மாற்றியமைப்பதை சவாலாக மாற்றும்.

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

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

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

முடிவுரை

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