Skip to main content

നിങ്ങളുടെ പ്രോജക്റ്റിൽ രൂപകൽപ്പന ചെയ്യുക, വികസിപ്പിക്കുക, ആവർത്തിക്കുക - പൈത്തൺ

നിങ്ങളുടെ പ്രോജക്റ്റ് രൂപകൽപ്പന ചെയ്യുമ്പോൾ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ ഇനിപ്പറയുന്ന ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുക.

  1. റോബോട്ടിനെ എന്തുചെയ്യാൻ പ്രോഗ്രാം ചെയ്യാനാണ് നിങ്ങൾ ആഗ്രഹിക്കുന്നത്? വിശദാംശങ്ങൾ സഹിതം വിശദീകരിക്കുക.
  2. if else സ്റ്റേറ്റ്മെന്റിൽ നിങ്ങളുടെ പ്രോജക്റ്റിന് എത്ര നിബന്ധനകൾ പരിശോധിക്കേണ്ടതുണ്ട്?
    1. സ്‌ക്രീനിൽ ഒരു തവണ അമർത്തിയാൽ മാത്രമേ LeftOrRight പ്രോജക്റ്റിന് ഒരു കണ്ടീഷൻ കൂടി ആവശ്യമുള്ളൂ എന്ന് ഓർമ്മിക്കുക.
    2. ഈ പ്രോജക്റ്റിൽ നാല് ബട്ടണുകൾ ഉപയോഗിക്കുന്നു: മുകളിൽ ഇടത്, താഴെ ഇടത്, മുകളിൽ വലത്, താഴെ വലത്. സ്ക്രീൻ അമർത്തിയെന്ന് കണ്ടെത്തിയതിന് ശേഷം പ്രോജക്റ്റ് എത്ര നിബന്ധനകൾ പരിശോധിക്കേണ്ടതുണ്ട്? വിശദാംശങ്ങൾ സഹിതം വിശദീകരിക്കുക.
    3. സൂചന: if else സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച് സ്ക്രീൻ അമർത്തിയോ എന്ന് പ്രോജക്റ്റിന് പരിശോധിക്കാൻ കഴിയും. പിന്നെ നിങ്ങൾ if else സ്റ്റേറ്റ്മെന്റിനുള്ളിൽ മൂന്ന് if else സ്റ്റേറ്റ്മെന്റുകൾ നെസ്റ്റ് ചെയ്യേണ്ടതുണ്ട്, ചിലത് പരസ്പരം ഉള്ളിൽ നെസ്റ്റ് ചെയ്യേണ്ടതുണ്ട്.

നിങ്ങളുടെ പ്രോജക്റ്റ് സൃഷ്ടിക്കുമ്പോൾ താഴെയുള്ള ഘട്ടങ്ങൾ പാലിക്കുക:
 

അധ്യാപക നുറുങ്ങുകൾ ഐക്കൺ അധ്യാപക നുറുങ്ങുകൾ

  • പ്രോഗ്രാമിംഗിന്റെ അടുത്ത ഘട്ടത്തിലേക്ക് കടക്കുന്നതിനു മുമ്പ്, സ്ക്രീനിലെ ബട്ടണുകൾ അമർത്തുമ്പോൾ ലഭിക്കുന്ന ഘട്ടങ്ങൾ പിന്തുടർന്ന് വിദ്യാർത്ഥികൾ അവരുടെ സ്യൂഡോകോഡ് അവലോകനം ചെയ്ത് വിലയിരുത്തട്ടെ. ഈ വെല്ലുവിളിക്ക് സ്യൂഡോകോഡ് എങ്ങനെയിരിക്കുമെന്ന് കാണിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം, ഇനിപ്പറയുന്ന ലിങ്കുകളിൽ ഒന്ന് ക്ലിക്ക് ചെയ്ത് കാണുക (Google Doc/.docx/.pdf).
  • വിദ്യാർത്ഥികളെ സഹായിക്കാൻ VEXcode V5-നുള്ളിലെ സഹായ സവിശേഷത ഉപയോഗിക്കാമെന്ന് ഓർമ്മിപ്പിക്കുക.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ്

  1. ബ്രെയിനിന്റെ സ്‌ക്രീനിൽ രണ്ട് ബട്ടണുകളിൽ ഏതെങ്കിലും അമർത്തുമ്പോൾ (അതായത്, നഖം തുറക്കാൻ ഒരു ബട്ടണും നഖം അടയ്ക്കാൻ മറ്റൊരു ബട്ടണും) ക്ലാവ്ബോട്ട് ക്ലാവ് തുറക്കാനോ അടയ്ക്കാനോ പ്രോഗ്രാം ചെയ്യുക എന്നതാണ് ലക്ഷ്യം. കൂടാതെ, പ്രോജക്റ്റിൽ മറ്റ് രണ്ട് ബട്ടണുകളിൽ ഏതെങ്കിലും അമർത്തുമ്പോൾ (കൈ ഉയർത്താൻ ഒരു ബട്ടണും കൈ താഴ്ത്താൻ മറ്റൊരു ബട്ടണും) ക്ലോബോട്ട് നഖത്തിന്റെ കൈ ഉയർത്തുകയോ താഴ്ത്തുകയോ ചെയ്യണം. ഇതിനർത്ഥം പ്രോജക്റ്റ് തലച്ചോറിന്റെ സ്ക്രീനിൽ ആകെ നാല് ബട്ടണുകൾ സൃഷ്ടിക്കണം എന്നാണ്. ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തുന്നതിന് ആ ബട്ടണുകൾ ഉപയോക്താവിന് വ്യക്തമായി ദൃശ്യമാകണം. അതിനാൽ സ്ക്രീനിൽ ബട്ടണുകൾ വരയ്ക്കുന്നതിന് ഇവന്റുകളും ഡ്രോയിംഗ് നിർദ്ദേശങ്ങളും ആവശ്യമാണ്.

  2. if elseപ്രസ്താവനകൾക്കുള്ളിലെ അവസ്ഥകളെക്കുറിച്ച് വിദ്യാർത്ഥികളെ ചിന്തിപ്പിക്കുക എന്നതാണ് ഈ ചോദ്യത്തിന്റെ ലക്ഷ്യം. സ്‌ക്രീൻ അമർത്തിയെന്ന് കണ്ടെത്തിയതിന് ശേഷം നാല് ബട്ടണുകൾ പരിശോധിക്കുന്നതിന് മൂന്ന് വ്യവസ്ഥകൾ ആവശ്യമാണ്. സാങ്കേതികമായി ആദ്യം പരിശോധിക്കുന്ന അവസ്ഥയാണ് അമർത്തുന്ന സ്ക്രീൻ, പക്ഷേ മൂന്ന് അവസ്ഥകളുടെ എണ്ണത്തിൽ ഇത് ഉൾപ്പെടുത്തിയിട്ടില്ല. പരിശോധിക്കേണ്ട മൂന്ന് വ്യവസ്ഥകൾ പ്രോഗ്രാമർ പ്രോജക്റ്റ് എങ്ങനെ സംഘടിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നു എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു, എന്നാൽ ഏത് സാഹചര്യത്തിലായാലും, x- യും y- യും- മൂല്യ കോർഡിനേറ്റുകൾ പരിശോധിക്കേണ്ടതുണ്ട്. എന്നിരുന്നാലും, ഒരു അച്ചുതണ്ട് ഒരിക്കൽ മാത്രമേ പരിശോധിക്കേണ്ടതുള്ളൂ, മറ്റൊന്ന് രണ്ടുതവണ പരിശോധിക്കേണ്ടതുണ്ട്.

  1. ഡ്രോയിംഗുകളും സ്യൂഡോകോഡും (Google Doc / .docx / .pdf) ഉപയോഗിച്ച് നിങ്ങളുടെ പ്രോജക്റ്റിന് പരിശോധിക്കേണ്ട വ്യവസ്ഥകൾ ആസൂത്രണം ചെയ്യുക. കൂടാതെ, നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ സ്‌ക്രീനിലെ നാല് ബട്ടണുകൾ വരയ്ക്കുന്ന ഭാഗം ആസൂത്രണം ചെയ്യുക. അവയുടെ നിറങ്ങൾ തീരുമാനിക്കുക.
  2. നിങ്ങളുടെ പ്രോജക്റ്റ് വികസിപ്പിക്കുന്നതിന് നിങ്ങൾ സൃഷ്ടിച്ച സ്യൂഡോകോഡ് ഉപയോഗിക്കുക.
  3. നിങ്ങളുടെ പ്രോജക്റ്റ് ഇടയ്ക്കിടെ പരീക്ഷിക്കുകയും നിങ്ങളുടെ പരിശോധനയിൽ നിന്ന് നിങ്ങൾ പഠിച്ച കാര്യങ്ങൾ ഉപയോഗിച്ച് അതിൽ ആവർത്തിക്കുകയും ചെയ്യുക.
  4. ക്ലോ ആൻഡ് ആം മോട്ടോറുകളെ മികച്ച രീതിയിൽ നിയന്ത്രിക്കുന്നതിന് നിങ്ങളുടെ പ്രോജക്റ്റിൽ എന്തെല്ലാം ചേർക്കാൻ കഴിയും? വിശദാംശങ്ങൾ സഹിതം വിശദീകരിക്കുക.
  5. നിങ്ങളുടെ അവസാന പ്രോജക്റ്റ് അധ്യാപകനുമായി പങ്കിടുക.
     

അധ്യാപക നുറുങ്ങുകൾ ഐക്കൺ അധ്യാപക നുറുങ്ങുകൾ

പ്രോഗ്രാമിംഗ് ബുദ്ധിമുട്ട് നേരിടുന്ന വിദ്യാർത്ഥികളെക്രിയേറ്റ് എ സ്റ്റോപ്പ് ബട്ടൺഉദാഹരണ പ്രോജക്റ്റ് അവലോകനം ചെയ്യാൻ പ്രോത്സാഹിപ്പിക്കുക. അവർ Play-യിൽ നിന്നുള്ളLeftOrRightപ്രോജക്റ്റുകളും മാർഗ്ഗനിർദ്ദേശമായി ഉപയോഗിക്കണം.

ആരംഭിക്കുന്നതിൽ നിങ്ങൾക്ക് പ്രശ്‌നമുണ്ടെങ്കിൽ, ഇനിപ്പറയുന്നവ അവലോകനം ചെയ്യുക: 

  • ഒരു സ്റ്റോപ്പ് ബട്ടൺ സൃഷ്ടിക്കൽ ഉദാഹരണ പ്രോജക്റ്റ്

    # പ്രോജക്റ്റ് കോഡ്
    ആരംഭിക്കുമ്പോൾ True:
    
        drivetrain.drive(FORWARD)
    
        brain.screen.pressing():
            drivetrain.stop()
            while brain.screen.pressing():
                wait(5, MSEC)
                
        wait(5, MSEC)
  • VEXcode V5 Python-ൽif-elseസ്റ്റേറ്റ്മെന്റുകൾ ഉപയോഗിക്കുന്നു (Google Doc/.docx/.pdf)
  • നിങ്ങളുടെLeftOrRight പ്രോജക്റ്റിന്റെ മുൻ പതിപ്പ്