கணினிகள், நிரலாக்க
அல்காரிதம் மற்றும் அல்காரிதம் பண்புகளின் கருத்து. வழிமுறைகள் வகைகள்
அல்காரிதம் மற்றும் அல்காரிதம் பண்புகளின் கருத்து கணினி விஞ்ஞானத்தில் மிக முக்கியமான கருத்தாகும். இன்று பலர், கணினி தொழில்நுட்பத்தின் வயதில், அது என்ன என்பதைப் பற்றி சிந்தித்து, ஒரு காரணத்திற்காக அல்லது இன்னொரு காரணத்திற்காக, நவீன அறிவியலானது ஏற்கனவே ஆறாவது வகுப்பில் இந்த பொருளைக் கடந்து செல்லும் அதே நேரத்தில், கணினி விஞ்ஞானத்தின் அடிப்படையிலேயே ஆழமாக ஆழ்ந்து சிந்திப்போம்.
அது என்ன?
அல்காரிதம் மற்றும் அல்காரிதம் பண்புகளின் கருத்து என்ன?
வழிமுறை ஒரு குறிப்பிட்ட தொடர்ச்சியான செயலாகும், அதாவது, ஒவ்வொரு நாளும் அவர்களை சமாளிப்பதோடு, நாம் இதை உணரக்கூடாது என்றாலும்.
மனிதன் மற்றும் அல்காரிதம்
உதாரணமாக, எங்களது குடும்ப உறுப்பினர்களிடமிருந்து யாரையாவது கடையில் வாங்குவதற்கு யாராவது கேட்டால், நடவடிக்கைகளுக்கு வழிமுறை அமைப்போம், அதாவது, எந்த பொருட்கள் வாங்குவது, என்ன அளவுகளில், ஒவ்வொன்றுக்குத் தேவைப்படும் கட்டணங்கள் ஆகியவற்றை நாங்கள் விவரிப்போம். இந்த விஷயத்தில், மேலே குறிப்பிட்டபடி, செயல்களின் தெளிவான படிமுறை அமைக்கப்படுகிறது, எடுத்துக்காட்டாக:
- ஒரு சில கடைக்குச் செல்.
- வெள்ளை ரொட்டி விற்று இருந்தால் விற்கவும்.
- புதிது என்றால் கண்டுபிடிக்கவும்.
- கேள்விகள் 2 மற்றும் 3 பதில்கள் "ஆம்" என்றால், இந்த வழக்கில் இரண்டு அப்பங்களை வாங்கி.
நிச்சயமாக, நடைமுறை மிகவும் சாதாரணமானதாக தோன்றலாம், அதுபோன்ற ஒரு விளக்கம் மிகப்பெரியது. ஆனால் உண்மையில், நாம் அல்காரிதம் மற்றும் நவீன கணினியியல் விஞ்ஞானத்தின் அல்காரிதம் பண்புகள் என்ன என்பது பற்றி பேசிக்கொண்டிருந்தால், அறிவுறுத்தல்கள் மிக அதிகமானதாக இருக்கும், ஏனெனில் மேலே உள்ள படிமுறை எளிய ஒன்றாகும்.
இயற்கையில் உள்ள வழிமுறைகள்
ஒவ்வொரு நபரும் பல்வேறுபட்ட சிக்கல்களில் பெரும் எண்ணிக்கையிலான பிரச்சினைகளைத் தீர்க்கிறார், பல்வேறு சிக்கல்களைக் கொண்டிருக்கிறார், சிலர் மிகவும் எளிமையாக இருப்பதால், ஒரு குறிப்பிட்ட பணி என்று கூட உணரப்படுவதில்லை. உதாரணமாக: திறவுகோலை மூடி, கழுவி, காலை உணவை உட்கொள்வது, குடும்பத்தை உணவூட்டுவது போன்றவை.
ஆனால் அவர்கள் நீண்ட பிரதிபலிப்பு தேவை என்று சிக்கலான மற்ற பணிகளை உள்ளன, ஆரம்பத்தில் ஒரு தீர்வு கண்டுபிடிப்பதற்கு ஒரு கணிசமான அளவு முயற்சி, பின்னர் இலக்கை அடைய. இத்தகைய சிக்கல்களுக்கு அது செயல்படுத்த இயலும்: ஒரு வெளிநாட்டு மொழியை கற்று, ஒரு குறிப்பிட்ட அளவு பணம் மற்றும் மற்றவர்கள் சம்பாதிக்க. வேறு வார்த்தைகளில் கூறுவதானால், இத்தகைய பணிகளைச் செய்வதற்கு, "ரொட்டி வாங்குவதற்கான" பணியைச் செய்ய எவ்வளவு அவசியமோ, அதேபோல் எளிமையான பணிகளும் பல படிகளில் தீர்க்கப்படும்.
கருத்து, வகைகள் மற்றும் பண்புகள்
ஒரு குறிப்பிட்ட காட்சியின் வடிவத்தில், அன்றாட வாழ்க்கையில் ஒரு நபர் சந்திக்கும் மிகப்பெரிய எண்ணிக்கையிலான பணிகளை நீங்கள் தீர்க்கும் செயல்முறையை நீங்கள் விவரிக்க முடியும், இந்த வரிசை கணினி வழிமுறையின் படிமுறை மற்றும் அல்காரிதம் பண்புகளை குறிக்கும்.
மிகவும் பிரபலமான ஒன்றாகும் யூக்ளிடின் அல்கோரிதம் என அழைக்கப்படுவது, இரு உதவியின் மிகப்பெரிய வகுப்பார் தீர்மானிக்கப்படும் உதவியுடன்.
அல்காரிதம் மற்றும் அதன் பண்புகள் பற்றிய கருத்தை கருத்தில் கொண்டு, நடவடிக்கைகளை மட்டும் சரியாக புரிந்து கொள்ள வேண்டியது அவசியம், ஆனால் அவர்கள் செய்யப்படும் கட்டளையையும் இது கவனத்தில் கொள்ள வேண்டும். எல்லாவற்றிற்கும் மேலாக, ஒரு வழிமுறையின் செயல்களில் மாற்றம் ஏற்பட்டால், சில சந்தர்ப்பங்களில் இறுதியில் அது இயங்கமுடியாததாக இருக்கும் என அடிக்கடி தோன்றும் சூழ்நிலைகள் உள்ளன. உதாரணமாக, நீங்கள் ஒரு கடைக்குச் சென்றால், வழிமுறையின் தொடக்கம் பின்வருமாறு தோராயமாக இருக்கும்:
- கடைக்குச் செல்.
- ரொட்டியைத் தேர்ந்தெடுங்கள்.
அல்லது:
- ரொட்டியைத் தேர்ந்தெடுங்கள்.
- கடைக்குச் செல்.
கடைசி வழிமுறையை நாம் கருத்தில் கொண்டால், இந்த வழக்கில் ரொட்டி ஆரம்பத்தில் தேர்ந்தெடுக்கப்பட்டால் மட்டுமே நாம் கடையில் இன்னும் துல்லியமாக வரையறுக்கப்பட்ட பணிக்கு செல்கிறோம், உண்மையில் நமக்கு தேவையான ரொட்டிகள் இல்லையென்றால், நாம் கட்டியமைக்கப்பட்ட படிமுறை இறுதியில் இருக்கும் செயல்படுத்த.
வகையான
வழிமுறைகள் வகைகள் இருக்க முடியும்:
- சைக்லிகல். ஒரு சுழற்சியைக் கொண்ட ஒரு வழிமுறை , அதாவது, பல்வேறு செயல்களின் மறுமலர்ச்சி.
- நேரியல். வரிசைமுறைக் கட்டமைப்பைப் பயன்படுத்தும் ஒரு படிமுறை , அதாவது, செயல்கள் ஒரு பின்னால் ஒன்று அமைக்கப்படுகின்றன.
- கிளையிடுதலை. ஒரு குறிப்பிட்ட நிபந்தனை நிறைவேற்றப்படுகிறதா என்பதைப் பொறுத்து நடவடிக்கை எடுக்கும்போது கிளைங் கட்டமைப்பைப் பயன்படுத்தும் ஒரு படிமுறை.
பண்புகள்
பண்புகள் பின்வருமாறு:
- தீர்மானகரமான. அதே மூலத் தரவைக் குறிப்பிடும் போது, அதே சமிக்ஞையை வழங்கும் வழிமுறை பல முறை இதேபோல் செயல்பட தொடங்குகிறது.
- வெகுஜன. அல்காரிதம் உதவியுடன், ஒரு ஒற்றை பணி தீர்க்கப்படவில்லை, ஆனால் ஒரு குறிப்பிட்ட வகை பல சிக்கல்கள்.
- பலன். எந்தவொரு விஷயத்திலும் அல்காரிதம் பயன்படுத்தப்படுவது, தீர்வின் தீர்வுக்கு வழிவகுக்கிறது.
- தனித்தியங்கும். அல்காரிதம் செயல்களின் வரிசையை உள்ளடக்குகிறது, இதன் செயல்திறன் எந்த சிக்கலான வகையிலும் இல்லை.
- மூட்டு. அல்காரிதத்தின் செயல்களின் வரிசை வரம்பற்ற அல்லது முடிவற்றதாக இருக்க முடியாது.
- சரியான. ஒரு குறிப்பிட்ட பணிக்கான படிமுறை அமைக்கப்பட்டால், அது எப்போதுமே அதனுடன் தொடர்புடைய விளைவை உருவாக்க வேண்டும்.
தகவல்தொழில்நுட்பத்தில் அல்காரிதம்
ஒரு நபர் படிப்படியாக தகவலியல் நுட்பத்தில் நுழையும் போது, அல்காரிதம் பற்றியும் அதன் பண்புகள் பற்றியும் சிந்தித்துப் பார்க்கும்போது, ஒரு வழிமுறையைப் பிழை என்று கொண்டால், அது செயல்படுவதைக் காட்டிலும் சிறந்ததாக இருக்கும் என்று அறிகிறார், ஆனால் அதை தவறாக செய்கிறார். பிழையானது என்றால், கணினி அதைப் பற்றி நமக்குத் தெரிவிக்கும், அதை கண்டுபிடித்து பின்னர் அதை சரிசெய்ய முடியும், மேலும் அல்காரிதம் வேலை செய்யும் பிழை தவறான முறையில் மட்டுமே தோன்றுகிறது என்றால், இந்த விஷயத்தில் அது தோன்றும் மிக முக்கியமான தருணம்.
அது எவ்வளவு எளிது?
பல மக்கள், தகவல் செயலாக்கம் ஒரு மிகவும் எளிமையான பணி தெரிகிறது, ஆனால் உண்மையில் இது மிகவும் அல்ல, ஏனெனில் நாம் குறைந்தது புரிந்து கொள்ள வேண்டும் வழிமுறை கருத்து, மற்றும் வழிமுறை பண்புகள், மற்றும் அதன் implementers உள்ளன. குறிப்பாக, இது தகவலின் சரியான செயலாக்கத்திற்கு தேவையான ஒரு வழிமுறையின் தொகுப்பாகும்.
எளிய எடுத்துக்காட்டு என்பது ஒரு குறிப்பிட்ட விஷயத்திற்கான பயனர் அறிவுறுத்தலாகும். அது தொழில்முறையில்லாததாக இருந்தால், இந்த விஷயத்தில் பயனர் வெறுமனே பொருளை உடைக்க முடியும், ஏனெனில் அது ஒழுங்காக செயல்படாது அல்லது அதனுடன் வேலை செய்ய கற்றுக்கொள்ளக்கூடாது, ஒரு தீவிரமான வீட்டைப் பற்றி பேசுகையில், சில உடல் காயங்கள் இருக்கலாம் என்று தொழில்நுட்பம்.
பலர் உண்மையில் ஒரு முடிக்கப்பட்ட சாதனத்திற்கான வழிமுறைகளை உருவாக்குவதில் கடினமான ஒன்றுமில்லை என்று சொல்லலாம், ஆனால் உண்மையில் அது உண்மையில் இல்லை, ஏனெனில் உண்மையில் பெரும்பான்மையான மக்கள் தங்கள் சொந்த ஏதோவொன்றைச் செய்வது மிகவும் எளிதானது. இது செய்யப்படுகிறது.
உதாரணமாக, கிட்டத்தட்ட ஒவ்வொரு மாணவரும் எளிதாக ஒரு மொபைல் ஃபோனைப் பயன்படுத்தலாம், அதோடு அனைத்து செயல்பாடுகளும், இது மிகவும் எளிமையான மற்றும் உள்ளுணர்வுடன் இருக்கும். ஆனால் உண்மையில், இந்த சாதனத்தை தனது சாதனத்தில் வைத்திருக்காத ஒரு நபருக்கு மொபைல் ஃபோனை எவ்வாறு பயன்படுத்த வேண்டும் என்பதை விளக்குவது அவ்வளவு சுலபமல்ல, ஏனெனில் அவர் ஒரு பெரிய எண்ணிக்கையிலான கேள்விகளைக் கொண்டிருப்பார், மேலும் நீங்கள் கூட சந்தேகப்படக்கூடாது. இந்த சூழ்நிலையில், வழிமுறையின் கருத்து மற்றும் அல்காரிதம் பண்புகளின் என்னவென்பது அனைத்தையும் விளக்குவது கடினமாக இருக்கும். செயல்களின் வரிசை புரிந்துகொள்ள இயலாது, சாதனத்தின் இயல்பான செயல்பாட்டிற்கு ஒரு நபர் அவற்றைச் செய்ய முடியாது.
என்ன கஷ்டங்கள் எழுகின்றன?
ஒரு உதாரணமாக, சில ரோபாட்டிற்காக தேயிலை உற்பத்தி செய்யும் வழிமுறையை எவ்வாறு தயாரிப்பது என்பது பற்றி நாம் சிந்திக்கலாம். இது கொள்கைக்கு ஏதேனும் தெரியாது, மேலும் இது ஒரு முழு படிப்பு பற்றிய தகவலை ஒரு வழிமுறையாகும். கருத்து, வகைகள், பண்புகள் - நாம் அனைவரும் இதை அறிவோம், ஆனால் பெரும்பாலான மக்களுக்கு இதுபோன்ற ஒரு வழிமுறையின் மன மாதிரி தோராயமாக பின்வரும்து:
- கோப்பை எடுத்துக்கொள்.
- அதில் தேநீர் வைத்துக் கொள்ளுங்கள்.
- சர்க்கரை தெளி.
- கொதிக்கும் நீர் ஊற்ற.
- பரபரப்பை.
ஆனால் உண்மையில், அத்தகைய ஒரு வழிமுறை ரோபோவிற்கு பொதுவான அர்த்தம் இல்லை என்பதால், செய்ய இயலாததாக இருக்கும், மேலும் அவருக்கு இந்த செயல்முறை அனைத்தும் குறைந்தபட்ச தகவல் தொகுப்பு ஆகும்.
செயல்களின் துல்லியம் வழிமுறையின் அடிப்படையாகும்
முக்கிய விஷயம், அல்கோரிதம் மற்றும் அல்காரிதம் பண்புகளை கருத்தில் கொண்டு புரிந்து கொள்ள வேண்டும் - செயல்களின் துல்லியம், ரோபட் கூட ஆரம்பத்தில் எங்கு கப் பெறுவது மற்றும் சரியாக எடுக்கும்போது, அதை எடுத்துக் கொண்டாலும், அது கைகளில் பிடிக்கும், அவர் மேஜையில் அதை வைக்க கட்டளையிட்டார். இப்போது அவர் டீ போட வேண்டும், ஆனால் இது மீண்டும் அவரது கைகளால் செய்யப்படும், மற்றும் ஒரு கரண்டியால் முடியும், அதே அளவு நீங்கள் தெரிந்து கொள்ள வேண்டும். எனவே, அல்காரிதம் கட்டுமானத்தின் கட்டத்தில் தீர்க்கப்பட வேண்டிய மிகப்பெரிய பல சிக்கல்கள் உள்ளன.
அது எப்படி சரியானது?
அல்காரிதம் மற்றும் அல்காரிதம் பண்புகளை கருத்தில் கொண்டு, துல்லியமான விளக்கம் முடிவில்லாமல் நடைமுறையில் உருவாக்கப்படலாம், ஆனால் பின்வரும் சூழ்நிலைகள் இந்த நிலைமையில் உகந்ததாக இருக்கும்:
- பக்கப்பட்டியில் "வேலை" என்ற கல்வெட்டில் ஒரு கப் எடுத்துக் கொள்ளுங்கள்.
- சமையலறையில் கீழே உள்ள மேஜை மீது கப் போடவும்.
- கேபிடரிடமிருந்து "சர்க்கரை" மற்றும் "தேயிலை" என்ற கொள்கலன்களை குளிர்சாதனப்பெட்டியின் வலதுபுறமாக எடுத்து, அவற்றை கப் அடுத்துள்ள மேஜையில் வைக்கவும்.
- Sideboard இருந்து ஒரு தேக்கரண்டி கிடைக்கும்.
- கப் ஒரு முழு தேக்கரண்டி பாத்திரத்தில் இருந்து "தேயிலை", பின்னர் கல்வெட்டு "சர்க்கரை" கொண்ட கொள்கலனில் இருந்து இரண்டு தேக்கரண்டி கொண்டு ஊற்றவும்.
- கெட்டலைத் திருப்புங்கள்.
- கொட்டி கொதிக்க காத்திருக்கவும், பின்னர் அது 2/3 முழு வரை தண்ணீர் ஊற்ற.
- 30 வினாடிகள் கோப்பை அரை தேக்கரண்டி பரவியது.
இவ்வாறு, அல்காரிதம் மற்றும் அல்காரிதம் பண்புகளை கருத்தில் கொண்டு, ஒவ்வொன்றும் செயல்திறன் கொண்டது, அத்துடன் பல உறுப்புகள், ஒரு உகந்த தொடர் நடவடிக்கைகளை உருவாக்க முடியும். மேலே உள்ள வழிமுறை கூட சரியானது அல்ல, அது ரோபோவுக்கு நிறைய விஷயங்களைத் தெரியும், ஆனால் இந்த எடுத்துக்காட்டுக்கு கூட, குழந்தைப்பருவத்திலிருந்து நாம் நன்கு அறிந்த சில விஷயங்களை விவரிப்பது எவ்வளவு கடினம் என்பதை புரிந்துகொள்வது.
நான் என்ன செய்ய வேண்டும்?
முதலில், முன்னால், ஒரு வழிமுறையை எவ்வாறு உருவாக்குவது, ஒரு குறிப்பிட்ட பணியை செய்வதற்கான ஆரம்ப நிலைமைகள் என்ன என்பதை நீங்கள் தீர்மானிக்க வேண்டும், மேலும் நீங்கள் அறிய வேண்டியது என்னவென்று அறிய வேண்டும். ஒரு குறிப்பிட்ட பிரச்சனையைத் தீர்க்கும் வழிமுறை ஏற்கனவே ஒரு வரையறுக்கப்பட்ட வரிசைமுறையாகும், இது ஆரம்ப தகவலிலிருந்து ஒரு குறிப்பிட்ட முடிவுக்கு விளைவிக்கிறது. எந்தவொரு நிகழ்விலும், செயல்முறை வழிமுறையின் வளர்ச்சியில் முதன்மையானது நபர், மற்றும் பல்வேறு மக்கள் அல்லது செயற்கைக்கோள்கள், ரோபோக்கள், கணினிகள், மேம்பட்ட வீட்டு உபகரணங்கள் போன்ற செயல்திறன்களை செயல்படுத்துவதில் ஈடுபட்டுள்ளன, மேலும் சமீபத்தில் சில பொம்மைகளை நிறைவேற்ற கற்றுக்கொண்டது.
கதை
Al-Khorezmi முதலில் அல்காரிதம் மற்றும் அல்காரிதம் பண்புகளை கருத்தை வரையறுத்தவர். இந்த கருத்து ஒரு குறிப்பிட்ட காலத்திற்குப் பிறகு மகத்துவத்தை பெற்றுள்ளது, அது ஏற்கனவே மிகவும் பரவலாக அர்த்தமுள்ளதாகி விட்டது, மேலும் ஒரு குறிப்பிட்ட நடவடிக்கைக்கான எந்த விதிமுறைகளையும் தீர்மானிக்கத் தொடங்கியது. இன்றைய தினம், கணினி அறிவியலின் மிக முக்கியமான கருத்துகளில் ஒன்றாக இது கருதப்படுகிறது, இது இல்லாமல் கற்பனை செய்ய இயலாது.
9-ம் நூற்றாண்டில் அல் கொரேஸ்மி வாழ்ந்து வந்தார், மேலும் அவரது அரிதான கணிதப் படைப்புகளை வழங்கிய அசல் அரபிக் அசல், இழக்கப்பட்டு விட்டது, ஆனால் மேற்கு ஐரோப்பா இறுதியாக தசம நிலை அமைப்புமுறையை அறிந்து கொள்ளக்கூடிய ஒரு மொழிபெயர்ப்பு உள்ளது கணக்கீடுகள், அத்துடன் பல்வேறு கணித செயற்பாடுகளைச் செய்வதற்கான அடிப்படை விதிகள்.
விஞ்ஞானி அவர் உருவாக்கிய விதிகள் எந்த எழுத்தறிவு நபர் மிகவும் தெளிவாக இருந்தது உறுதி செய்ய தூண்டியது. இந்த நூற்றாண்டில் இதை அடைவதற்கு, ஒரு முழுமையான கணித மாதிரியமை இன்னும் இல்லாத போது, அது மிகக் கடினமாக இருந்தது, ஆனால் விஞ்ஞானி தனது படைப்புகளில் இறுதியாக ஒரு தெளிவான மற்றும் அதே நேரத்தில் கடுமையான வாய்மொழி பொருளை அடைய முடிந்தது, இதன் படி, வாசகர் பரிந்துரைக்கப்படும் பணிகளைத் தவிர்க்கவோ அல்லது சில செயல்களை தவிர்க்கவோ முடியாது .
லத்தீன் மொழிபெயர்ப்பில், அறிஞரின் படைப்புகள் ஒரே புத்தகத்தில் வழங்கப்பட்டன, "அலோர்கிமி" என்ற தலைப்பில். காலப்போக்கில், மக்கள் படிப்படியாக அல்கோரிசிமி போன்ற விதிகளின் ஆசிரியராக இருப்பதை மறந்து, இதன் விளைவாக விதிமுறைகளை அல்காரிதம் என்று அழைக்கப்பட்டது. எனவே, படிப்படியாக "அல்கோரிசிம்" மாற்றியமைக்கப்பட்டது மற்றும் மாறியது "படிமுறை கூறுகிறது."
Similar articles
Trending Now