உருவாக்கம்இரண்டாம் நிலை கல்வி மற்றும் பள்ளிகள்

லீனார் அல்காரிதம்ஸ் - ஸ்கீமா, கட்டமைப்பு, மற்றும் கணக்கீடு

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

அல்காரிதம் மொழி

இந்த கருத்தானது, செயல்திறனின் ஒரு தீர்வை நோக்கி இயக்கும் ஒரு குறிப்பிட்ட வரிசை நடவடிக்கைகளை நிகழ்த்துவதற்கான ஒரு துல்லியமான பரிந்துரை ஆகும்.

இந்த மொழி வழக்கமாக பயனர் சார்ந்த நெறிமுறைகளை விவரிக்கும் ஒரு வழிமுறையாகும்.

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

அல்காரிதம் வளர்ச்சி மிகவும் சிக்கலான மற்றும் நேரத்தை எடுத்துக்கொள்வதே ஆகும். ஒரு கணினியின் உதவியுடன் பிரச்சினைகளை தீர்க்கும் நோக்கம் கொண்ட ஒரு தொடர்ச்சியான செயல்பாடுகளை தொகுத்தல் (வளரும்) ஒரு நுட்பமாகும்.

அல்காரிதம் பண்புகள்

பண்புகள் மத்தியில்:

  • Finiteness - படிமுறைகளின் ஒரு வரையறுக்கப்பட்ட வரையறுக்கப்பட்ட எண் (படிநிலைகள்) முழு வழிமுறையையும் முடிக்க வேண்டும்;
  • நிச்சயமற்ற (தனித்துவமானது) - நடவடிக்கைகள் செயல்திறன், அத்துடன் அவர்கள் செயல்படுத்துவதற்கான ஒழுங்கு விதிகள் விளக்கம் தனித்துவமானது;
  • செயல்திறன் - படிகள் எந்த வரையறுக்கப்பட்ட எண் தேவையான முடிவு பெறுதல்;
  • தெளிவு - அறிவுறுத்தல்கள் செயல்திறன் தெளிவாக இருக்க வேண்டும்;
  • வெகுஜன கதாபாத்திரம் - சிக்கல்களின் பொது அறிக்கையுடன் குறிப்பிட்ட சிக்கல்களின் ஒட்டுமொத்த வர்க்கத்தை வழிமுறைகளால் தீர்க்க முடியும்.

நேரியல் அல்காரிதம். 9 வது வகுப்பின் தகவல்

இந்த கருத்தின் வரையறைகள் மற்றும் பண்புகளை ஏற்கனவே நாங்கள் கருத்தில் கொண்டுள்ளோம். இப்போது அதன் வகைகளைப் பற்றி பேசலாம்:

  • நேரியல்;
  • காபோவைதரேட்டு
  • ஒரு சுழற்சி.

நேரியல் வழிமுறைகளில் நாங்கள் ஆர்வமாக உள்ளோம். அவர்கள் என்ன? ஒரு தெளிவான காட்சியில் ஒருவரையொருவர் நிறைவேற்ற வேண்டும் என்று கட்டளைகளை அவர்கள் கொண்டிருக்கிறார்கள்.

வழிமுறைகளின் நேரியல் கட்டமைப்பு வாய்மொழி மற்றும் வரைகலை வடிவத்தில் எழுதப்படலாம்.

வாய்மொழி வடிவத்தில் எழுதப்பட்ட ஒரு உதாரணம் இங்கே. எனவே, பணி: பள்ளிக்கு. தீர்வு:

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

மேலே உள்ள செயல்முறையின் வரைகலை வடிவம் கீழ்க்காணும்:

பிளாக் டைரக்டின் வடிவில் நேரியல் வழிமுறை

ஒரு தொகுதி வரைபடம் ஒரு படிமுறை பிரதிநிதித்துவம் ஆகும், இதில் ஒவ்வொரு தனி படிநிலை வடிவமானது பல்வேறு வடிவியல் வடிவங்களில் பிரதிநிதித்துவப்படுத்தப்படும் தொகுதிகளால் குறிக்கப்படுகிறது. கூடுதலாக, நிலைகள் (தொகுதிகள்) இணைக்கும் அம்புகள் மூலம் (வேறு வார்த்தைகளில் கூறுவதானால், படி-படி-நடவடிக்கை நிறைவேற்றத்தின் வரிசை) இடையே இணைப்பு உள்ளது. ஒவ்வொரு தொகுதிக்கும் ஒரு கல்வெட்டு உள்ளது. ஒரு நேரியல் வழிமுறையின் பொதுவான செயல்களுக்கு, பின்வரும் வடிவியல் வடிவங்கள் பயன்படுத்தப்படுகின்றன :

  • வழிமுறையின் தொடக்கம்-முடிவின் தடு. பிளாக் கல்வெட்டு "தொடக்கம்" அல்லது "முடிவு" கொண்டிருக்கிறது.
  • தரவு உள்ளீடு / வெளியீடு தொகுதி. இந்த தொகுதி ஒரு இணை இணைப்பாக குறிப்பிடப்பட்டுள்ளது. இது பின்வரும் கல்வெட்டுகளில் உள்ளது: "உள்ளீடு", "வெளியீடு", "அச்சு". மேலும் அவற்றுடன் முறையே வெளியீடு மாறிகள் அல்லது உள்ளீட்டு பட்டியல்கள் உள்ளன.
  • அரித்மெடிக் பிளாக், அல்லது முடிவெடுத்தல் தொகுதி. இது ஒரு செவ்வகத்துடன் தொடர்புடையது. தொகுதி மீது ஒரு கல்வெட்டு இருக்க வேண்டும்: "செயல்பாடு", "நடவடிக்கைகளின் குழு".

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

லீனியர் கம்ப்யூட்டிங் நெறிமுறைகள்

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

ஒரு நேரியல் அல்காரிதம் தீர்க்கும் எடுத்துக்காட்டு

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

  • பின்னம் 1 இன் தொகுதிக்கு பின்னம் 2 இன் வகுப்பால் பெருக்கப்பட வேண்டும்;
  • பின்னம் 1 பகுதியின் பாகம் 2 ன் எண்ணிக்கையால் பெருக்கப்பட வேண்டும்;
  • இது ஒரு பகுதியை 1 புள்ளியின் நிறைவேற்றத்தின் விளைவாகக் கொண்டிருக்கும் ஒரு பகுதியை எழுத வேண்டியது அவசியம், மற்றும் வகுக்கும் 2 புள்ளிகளின் பூர்த்தி விளைவாகும். இந்த விதிகளின் இயற்கணித வடிவம் பின்வரும் வடிவத்தில் உள்ளது:

A / b: c / d = (a * d) / (b * d) = m / n.

எனவே, ஒரு கணினிக்கு ஒரு பகுதியான பிரிவு அல்காரிதம் உருவாக்கலாம். குழப்பம் பெறாத பொருட்டு, மேலே குறிப்பிடப்பட்ட சூத்திரத்தில் நாம் மாறிகள் அதே மாதிரியைப் பயன்படுத்துவோம். A, b, c, d - முழுமையான மாறிகள் வடிவத்தில் ஆரம்ப தரவு. இதன் விளைவாக முழுமையாய் இருக்கும். வழிமுறை மொழியில் தீர்வு பின்வருமாறு:

பின்னங்களின் பிணைப்பு

ஆரம்ப

முழு எண் a, b, c, d, m, n

உள்ளீடு a, b, c, d

M: = a * d

N: = b * s

வெளியீடு m, n

விளையாட்டு

தீர்வு கிராஃபிக் வடிவம்

மேலே விவரிக்கப்பட்ட நேரியல் அல்காரிதம் இன் திட்டத்தை இது காட்டுகிறது:

மதிப்பு ஒதுக்கீட்டு கட்டளை பின்வரும் வடிவத்தில் உள்ளது:

மாறி: = வெளிப்பாடு.

அடையாளம் ": =" ஒதுக்கப்பட்டுள்ளபடி படிக்கப்படுகிறது.

பின்வரும் செயல்களை கணினி செய்ய வேண்டிய கட்டளை என்பது ஒதுக்கீடு என்பது அவசியம்:

  • வெளிப்பாட்டை மதிப்பீடு செய்தல்;
  • பெறப்பட்ட மதிப்பிற்கு ஒரு மாறி ஒதுக்கீடு.

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

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

வழிமுறையின் மேலே உள்ள எடுத்துக்காட்டில் உள்ளீடு கட்டளை உள்ளது:

உள்ளீடு a, b, c, d.

தொகுதி வரைபடத்தில் உள்ள உள்ளீடு கட்டளை இணை இணையத்தில் எழுதப்பட்டுள்ளது, அதாவது I / O தொகுதி. இந்த கட்டளையை செயல்படுத்துவதன் மூலம், சில செயல்களை பயனர் செயல்படுத்தும் வரை செயலி குறுக்கிடுகிறது. அதாவது: உள்ளீடு சாதனத்தில் (விசைப்பலகை) உள்ளீடு மாறிகள் (அவற்றின் மதிப்புகள்) தட்டச்சு செய்ய வேண்டும் மற்றும் Enter விசையை அழுத்தவும். உள்ளீடு பட்டியலில் உள்ள குறிப்பிட்ட மாறிகள், அதே வரிசையில் உள்ள மதிப்புகளை உள்ளிட வேண்டியது அவசியம்.

லீனியர் அல்காரிதம். அவரது நிரலாக்க

கட்டுரையின் ஆரம்பத்தில் ஏற்கனவே குறிப்பிட்டுள்ளபடி, நேரியல் நிகழ்ச்சிகள் அத்தகைய ஆபரேட்டர்கள்:

  • வேலையை;
  • அதிகாரம்பெற்ற;
  • முடிவுக்கு.

அதாவது, பட்டியலிடப்பட்ட ஆபரேட்டர்கள் உதவியுடன், நேர்கோள் நெறிமுறைகள் நிரல் செய்யப்படுகின்றன .

எனவே, நிரல் மொழியில் உள்ள ஒதுக்கீட்டு அறிக்கை இதைப் போன்றது:

LET = B, A என்பது ஒரு மாறி, B என்பது ஒரு வெளிப்பாடு ஆகும். உதாரணமாக, A = Y + 20.

உள்ளீடு ஆபரேட்டர் பின்வரும் படிவத்தை கொண்டுள்ளது:

INPUT, எடுத்துக்காட்டாக: INPUT சி

தரவு, மதிப்புகள், வெளியீடு செய்வதற்கான ஆபரேட்டர் இந்த வடிவத்தில் எழுதப்பட்டுள்ளது:

அச்சடிக்க. உதாரணமாக PRINT C.

ஒரு எளிய உதாரணம் கொடுக்கலாம். நாம் ஒரு நிரலை எழுத வேண்டும், இது A மற்றும் B விசைகளின் எண்ணிக்கையை இலக்கிலிருந்து கணக்கிடும்.

நிரலாக்க மொழியில், ஒரு நிரல் கிடைக்கும், அதில் உள்ள உரை கீழே காட்டப்பட்டுள்ளது.

நிரலாக்க மொழி பாஸ்கல் உள்ளீடு, வெளியீடு இயக்கிகள்

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

தரவை உள்ளிடுகையில், இந்த இயக்கிகள் நிலையான தரவு நுழைவு நடைமுறைக்கு அணுகுவதற்கு பயன்படுத்தப்படுகின்றன, இது ஏற்கனவே நிரலில் கட்டப்பட்டுள்ளது.

வாசிக்கவும் (A, B, C), இதில் A, B, C - சேமிப்பகத்திற்கு RAM இல் நுழைய வேண்டிய மாறிகள்.

Readlnn (x1, y, x2) - உள்ளீடு முடிந்த பிறகு, கர்சர் ஒரு புதிய வரியின் தொடக்கத்திற்கு நகரும்.

Readlnn; - "Enter" அழுத்தி எதிர்பார்ப்பு குறிக்கிறது. வழக்கமாக, இந்த ஆபரேட்டர் உள்ளடக்கத்தின் திரையில் நிகழ்ச்சியின் முடிவுகளை சேமிக்க கடைசியாக "முடிவு" க்கு முன்னர் உரையில் சேர்க்கப்பட்டது.

தரவு மானிட்டர் காட்சி அத்தகைய ஆபரேட்டர்கள் உதவியுடன் மேற்கொள்ளப்படுகிறது:

எழுது (A, B, C) - ஒரு வரியில் A, B, C இன் மதிப்புகள் குறிக்கும், கர்சர் தற்போதைய வரியிலிருந்து வெளியேறாது.

Writeln (z, y, z2) - மதிப்புகளின் வெளியீட்டை முடித்த பிறகு, இந்த நிலையில் உள்ள கர்சர் ஒரு புதிய வரியை நகர்த்தும்.

writeln; - ஒரு வரி விலக்கு மற்றும் ஒரு புதிய ஒரு தொடக்கத்தில் மாற்றம் குறிக்கிறது.

பாஸ்கல் போன்ற எளிமையான ஆபரேட்டர்கள் மற்றும் உள்ளீடு மற்றும் வெளியீட்டு தரவு உதவியுடன் இங்கே.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ta.unansea.com. Theme powered by WordPress.