ዝርዝር ሁኔታ:

ፕሮግራሚንግ TI-84 Plus (የብር እትም) የላቀ-15 ደረጃዎች
ፕሮግራሚንግ TI-84 Plus (የብር እትም) የላቀ-15 ደረጃዎች

ቪዲዮ: ፕሮግራሚንግ TI-84 Plus (የብር እትም) የላቀ-15 ደረጃዎች

ቪዲዮ: ፕሮግራሚንግ TI-84 Plus (የብር እትም) የላቀ-15 ደረጃዎች
ቪዲዮ: ፕሮግራሚንግ ለጀማሪ ወጣቶች / web development in amharic. 2024, ሀምሌ
Anonim
ፕሮግራሚንግ TI-84 Plus (Silver Edition) የላቀ
ፕሮግራሚንግ TI-84 Plus (Silver Edition) የላቀ

ይህ የ TI-84 ፕላስ ወይም የብር እትም የማዘጋጀት የላቀ ደረጃ ነው። ይህንን አስተማሪ ከመጀመርዎ በፊት ለጀማሪዎች ትምህርት (https://www.instructables.com/id/Programming-TI-84-Plus-Silver-Edition-for-beginn/) እንዲያደርጉ እመክራለሁ። ለጀማሪዎች በሚያስተምሩዋቸው ፕሮግራሞች ውስጥ ጥቅም ላይ የዋሉትን ሁሉንም ትዕዛዞች ማወቅዎን እርግጠኛ ይሁኑ። እርስዎ ጀማሪ አይደሉም ፣ ግን የበለጠ የላቁ ፕሮግራሞችን እንዴት እንደሚሠሩ አንዳንድ ተጨማሪ መረጃዎችን ይፈልጋሉ ፣ ከዚያ በትክክለኛው ቦታ ላይ ነዎት። ግን ፣ እርስዎ ገና ጀማሪ ካልሆኑ ፣ ይህንን ከመጀመርዎ በፊት ለጀማሪዎች አስተማሪውን እንዲያነቡ እጠይቃለሁ ፣ እርስዎ ምን ማድረግ እንዳለብዎት እንዲያውቁ። ፕሮግራሞቼ እዚያ ውስጥ በጣም የታመቀ እና ቀልጣፋ እንዳልሆኑ አውቃለሁ ፣ ግን እነሱ ጥሩ ይሰራሉ ፣ ጥሩ ይመስላሉ እና እነሱ እንዲያደርጉት የሚፈልጉትን በትክክል ያደርጉታል። ያልገባዎትን ነገር ሲያዩ እባክዎን አስተያየት ይስጡ እና እኔ አብራራለሁ። በፕሮግራሞቼ ላይ ግብረመልስ ካለዎት ወይም ይህንን ፕሮግራም የማድረግ የተሻለ ወይም የታመቀ መንገድ ካወቁ እባክዎን አስተያየት ይስጡ። እንዲሁም ይህ አስተማሪ በበርካታ ክፍሎች ተከፍሏል - 1. የላቁ ትዕዛዞች 1. ሁኔታዎች - ከሆነ ሌላ ሁኔታ 2. ቀለበቶች - ሌላ ቀለበቶችን የማድረግ መንገድ (ከ Lbl ጋር አይደለም) 3. በዘፈቀደ - ካልኩሌተር እንዲገባ ለማድረግ መንገድ። የዘፈቀደ ቁጥር። 4. የ getKey ትዕዛዝ - በእውነቱ ምቹ የሆነ የላቀ ትእዛዝ። 2. የላቀ ፕሮግራም 5. ሁለት ማያ ገጾች - የግራፍ እና የመነሻ ማያ ገጽን እንዴት እንደሚጠቀሙበት ማብራሪያ። 6. ማይሎች እና ኪሎሜትሮች - ለጀማሪዎች አስተማሪ በሆነው ውስጥ ያደረጉት የፕሮግራሙ የላቀ ስሪት። 7. ባለአራትዮሽ ቀመር - ለጀማሪዎች አስተማሪ በሆነው ውስጥ ያደረጉት የፕሮግራሙ የላቀ ስሪት። 8. ሁለትዮሽ - የአስርዮሽ ቁጥር የሁለትዮሽ ቁጥርን የሚያሰላ ፕሮግራም። 3. ፕሮግራሞች አስደሳች ሊሆኑ ይችላሉ 9. bouncer - አስደሳች ፕሮግራም ይህም በእውነቱ የማያ ገጽ ቆጣቢ ዓይነት ነው። 10. chatbot - ከካልኩሌተርዎ ጋር ለመወያየት የሚያስችል ፕሮግራም። 11. ፕራንክ - ጓደኞችዎን ለማታለል ትንሽ ፕሮግራሞች። 4. ጠቃሚ ምክሮች እና ዘዴዎች 12. አንድን ፕሮግራም እንደገና መሰየም/መሰረዝ - የፕሮግራሙን ስም እንዴት መለወጥ ወይም አንዱን መሰረዝ። 13. ንዑስ ቡድኖች - አንድ ፕሮግራም ሌላ ፕሮግራም እንዲሠራ እንዴት ማድረግ እንደሚቻል። 14. ማህደር - ሁለተኛው ማህደረ ትውስታ። 15. የካልኩሌተርዎን ምትኬ በማስቀመጥ - በኮምፒተርዎ ላይ ያለ ፕሮግራም ፣ ስለዚህ ፕሮግራሞችዎን በጭራሽ አያጡም። ማሳሰቢያ ይህ አስተማሪ የላቀ ነው። በጀማሪዎች ውስጥ እንዳስተማርኩት መርሃግብሩን በደረጃ አልገነባም። ፕሮግራሙን አሳያችኋለሁ ፣ የሚያደርገውን ያብራሩ እና ለምን ልዩ ትዕዛዞችን ማከል እንደሚፈልጉ ያብራሩልዎታል። ጥያቄ ካለዎት ማመስገን ብቻ ነው።

ደረጃ 1 - ሁኔታዎች

ሁኔታዎች
ሁኔታዎች

The If ሁኔታ ቀድሞውኑ ሊቆጠር የሚችል ፕሮግራም መስራት ይችላሉ ፣ ግን 100 ሲደርስ ከመቁጠር እንዴት ያቆሙታል። የመቁጠር ፕሮግራም እንደዚህ ያለ ነገር ሊመስል ይችላል ፦ 0 → ሀ ፦ Lbl A: A+1 → A: Disp A: Goto A አሁን በ 100 እንዲቆም የሚያደርጉ ሁለት መስመሮችን ያክላሉ ፣ ስለዚህ ይህንን ያገኛሉ ፦ 0 → መ: Lbl A: A+1 → A: ዲስፕ ሀ - A = 100 ከሆነ አቁም - ጎቶ ሀ (The = 2 ን በመጫን ፣ ሂሳብን በመጫን ሊገኝ ይችላል) ሁኔታውን በሚጠቀሙበት ጊዜ ሁኔታውን ይፈትሻል (A = 100) ትክክል ነው። ከሆነ ፣ ከሱ በታች ባለው መስመር ከቀጠለ ከዚያ ከዚያ በታች ያሉትን መስመሮች ይቀጥሉ። ሁኔታው ሐሰት ከሆነ ፣ ቀጣዩን መስመር ዘልሎ በመስመሩ ሁለተኛ መስመር ወደታች ይቀጥላል። ስለዚህ ይህ ፕሮግራም በ 0. ይጀምራል ከዚያም እስከ 1 ድረስ ይቆጥራል 1 ያሳያል እና ሀ 100 መሆኑን ይፈትሻል። ወደ Lbl A ይመለሱ እና ይቆጠሩ። ግን ሀ ከ 100 ጋር እኩል በሚሆንበት ጊዜ ፕሮግራሙ ይቆማል በሚለው ቀጣዩ መስመር ይቀጥላል። የ If If Else ሁኔታ ግን ምናልባት ፕሮግራሙ 100 ከደረሰ አንድ ነገር የበለጠ እንዲሠራ ማድረግ ይፈልጉ ይሆናል። ለምሳሌ ‹100 ደርሷል ›እንዲታይ ያድርጉ። በእርግጥ እንደዚህ እንደዚህ ማድረግ ይችላሉ: 0 → A: Lbl A: A+1 → A: Disp A: A = 100: ClrHome: A = 100: Disp "100 ደርሷል": A = 100 ከሆነ: ለአፍታ አቁም - A = 100 ከሆነ - አቁም - ጎቶ ሀ ግን በዚህ መንገድ ፕሮግራምዎ ከሚችለው በላይ ትልቅ ይሆናል። እርስዎም እንደዚህ ማድረግ ይችላሉ- ፕሮግራሙ A = 100 ከሆነ ይፈትሻል። ከሆነ ብቻ ይቀጥላል። ካልሆነ ግን ፕሮግራሙ ሌላ እስኪደርስ ድረስ ሁሉንም ነገር ይዘልላል ከዚያም ይቀጥላል። አሁን የማቆም ትዕዛዙን መሰረዝ ይችላሉ ፣ ምክንያቱም ሀ = 100 ፣ መጀመሪያ የመነሻ ማያ ገጹን ያጸዳል ፣ ከዚያ ጽሑፉን ያሳያል ፣ አስገባን እስኪጫኑ ድረስ ለአፍታ ያቁሙ እና ከዚያ ሌላ ትእዛዝ አለ ፣ ስለዚህ የዚህ ቁራጭ ትዕዛዞች ያበቃል እና ፕሮግራሙ ይቆማል ፣ ስለዚህ የእርስዎ ፕሮግራም አንድ ነገር ይመስላል this: 0 → A: Lbl A: A+1 → A: Disp A: A = 100 ከሆነ - ClrHome: Disp "100 ደርሷል ፤ ለአፍታ ቆም አለ - ሌላ - Goto A በጣም የተለመደ የመፃፍ አንዱ መንገድ a If then Else ሁኔታ እንደዚህ ነው ፦ A = ከሆነ… ከዚያም:…..: Else The: ALPHA ን በመጫን ፣ 'ነጥብ' ማግኘት ይቻላል። በፕሮግራሙ ውስጥ በየቦታው ተጨማሪ መስመር ከማከል ይልቅ የሚከተሉትን መጠቀም ይችላሉ። በአንድ መስመር ላይ አንድ ሙሉ ፕሮግራም መፃፍ ይችላሉ ፣ ግን ያ በጣም ምቹ አይደለም ፣ ምክንያቱም በአንድ ድንገተኛ ፕሬስ ላይ እና በፕሮግራሙዎ ከስሙ በስተቀር ሙሉ በሙሉ ተወግዷል ፣ ስለዚህ እኔ አልመክረውም። ብዙ ሁኔታዎች ግን ምናልባት እርስዎ ይፈልጋሉ 100 ከተጨመረ በኋላ ለመቁጠር እና በእያንዳንዱ ጊዜ ለመቁጠር እንዲጠይቅ ለማድረግ። ከዚያ 2 ኛ ፣ ሂሳብ ፣ ቀኝ በመጫን ሊገኙ የሚችሉትን ‹እና› እና ›ወይም› ትዕዛዞችን መጠቀም ይችላሉ። የእርስዎ ፕሮግራም እንደዚህ ያለ ነገር መምሰል አለበት - 0 → ሀ ፦ Lbl A: A+1 → A: Disp A: A = 100 ወይም A = 200 ወይም A = 300 ወይም A = 400 ወይም A = 500 ፦ ምናሌ («ሂድ በርቷል?”፣“አዎ”፣ ኤ ፣“አይ”፣ ለ: ጎቶ ሀ ፦ Lbl B ይህ ፕሮግራም A = 100 ወይም A = 200 ከሆነ ወይም A = 300 እና የመሳሰሉትን ያጣራል። አንድ ሰው ትክክል ከሆነ ያደርገዋል ምናሌውን ያሳዩ እና እንዲቆጠርበት ወይም ላለመቁጠር ምርጫውን ይሰጥዎታል። ካልሆነ ያቆማል ፣ አለበለዚያ ሁኔታው እንደገና እውነት እስከሚሆን ድረስ ይቆጠራል። ሌላ ሊሆን የሚችል ብዙ ሁኔታ እንደዚህ ያለ ነው - A = 30 ከሆነ እና B = 2 በዚህ ምክንያት ፕሮግራሙ ሀ ከ 30 ጋር እኩል መሆኑን ይፈትሻል። ከሆነ ፣ ቢ እኩል ከሆነ ይፈትሻል። ከነዚህ ሁኔታዎች እውነት አይደለም ፣ ሁኔታው ሐሰት በሚሆንበት ጊዜ እንደሚደረገው ሁሉ ቀጣዩን መስመር ይዘልላል። እንዲሁም እነዚህን ሁለት ዓይነት በርካታ ሁኔታዎችን ማዋሃድ ይችላሉ- A = 30 እና B = 2 ወይም A = 100 እና B = 2 ይህ ምን እንደሚያደርግ እራስዎን ማወቅ የሚችሉ ይመስለኛል። አዲስ ትዕዛዞች - ከዚያ ሌላ ከሆነ

ደረጃ 2 - ቀለበቶች

ቀለበቶች
ቀለበቶች

በ Lbl ትዕዛዙ እና በ Goto ትዕዛዝ እንደዚህ ያለ ሉፕ መፍጠር ይችላሉ ፦ 0-> ሀ ፦ Lbl A: A+1-> A: A <20: Goto A ግን ይህ የ “ትዕዛዙን” በመጠቀም በቀላሉ ሊከናወን ይችላል። ፕሮግራሙ እንደዚህ ይመስላል-0-> ሀ-ሀ <20: A+1-> A: ጨርስ እንደሚያዩት ይህ በጣም አጭር ነው። የመጨረሻው ትዕዛዝ የሉፕ መጨረሻ ነው። ይህ ፕሮግራም ሀ ከ 20 በታች መሆኑን ይፈትሻል ይህ ሁኔታ እውነት እስከሆነ ድረስ የመጨረሻውን ትዕዛዝ እስኪያገኝ ድረስ በሚከተሉት መስመሮች ይቀጥላል። ከዚያ ወደ ትዕዛዙ ትዕዛዝ ይመለሳል እና ሁኔታው አሁንም እውነት መሆኑን ያረጋግጡ። ሁኔታው ሐሰት ከሆነ የመጨረሻውን ትእዛዝ እስኪያገኝ ድረስ እና እያንዳንዱን መስመር ይዘልላል ፣ እና ከጨረሱ በኋላ መስመሮቹን ይቀጥሉ። ያለምንም ቅድመ ሁኔታ ሉፕ ማድረግ ከፈለጉ ይህንን መጠቀም ይችላሉ: 0-> ሀ-1: A+1-> A: መጨረሻ 1 ሁል ጊዜ እውነት ለሆነ ሁኔታ እዚህ ይቆማል። ዑደቱን ለመተው ብዙ መንገዶች ካሉ ይህ ሊጠቅም ይችላል ፣ ለምሳሌ ፦ 0-> A: 0-> B-1: A+1-> A: B+2-> B: A = 5 ከሆነ: Goto C: B = 8: Goto D: End አንድ ነገር የምመክረው ለሉፕ አንድ ላብል መስጠት ነው ፦ Lbl A: 1: s tuff: End አሁን ፕሮግራሙን ወደ ቀደመ ሁኔታ እንዲመለስ ከፈለጉ መዞሪያውን ትቶታል ፣ Goto A ን ብቻ ይጠቀሙ። አዲስ ትዕዛዞችን: ሲያልቅ

ደረጃ 3 - በዘፈቀደ

አንዳንድ ጊዜ ፕሮግራሙ እንደ አንድ የዘፈቀደ ቁጥር ሊነግርዎት ፣ ወይም ጽሑፍን በዘፈቀደ ቦታ ላይ ማድረግን በዘፈቀደ የሆነ ነገር እንዲያደርግ ይፈልጋሉ። ይህንን ለማድረግ ፣ ራንአይንት (ትዕዛዙ። እንደዚህ መጠቀም ያስፈልግዎታል ፦ randInt (a, b) በ እና እና መካከል መካከል የዘፈቀደ ቁጥርን ይመርጣል (እንዲሁም ሀ ወይም ለ ሊሆን ይችላል)። ስለዚህ አስገባን በሚጫኑበት ጊዜ ስምዎን በማያ ገጹ ላይ በዘፈቀደ ቦታ ላይ የሚያደርግ ፕሮግራም ይፈልጋሉ ፣ ፕሮግራምዎ እንደዚህ ያለ ነገር ሊመስል ይገባል ፦ Clrhome: Lbl A: getKey-> K: If K = 0: Goto A: If K = 105: ውፅዓት (randInt (1, 8) ፣ randInt (1 ፣ 16) ፣ “ስም Goto ሀ በእርግጥ እንዲሁ አንድ ደብዳቤ የዘፈቀደ እሴት መስጠት ይችላሉ ፣ እንደዚህ ያለ-randInt (a, b)-> RNew ትዕዛዞች: randInt (

ደረጃ 4 - የ GetKey ትዕዛዝ

የ GetKey ትዕዛዝ
የ GetKey ትዕዛዝ

የ getKey ትዕዛዝ አንድ ፕሮግራም ቁልፍን እንዲጠይቅ የበለጠ የላቀ የትእዛዝ ጠንቋይ ነው። ከኦን ቁልፍ በስተቀር ማንኛውም ቁልፍ ሊሆን ይችላል። ስለዚህ ትእዛዝ ማወቅ ያለብዎት አንድ ነገር አለ። እሱ እንደ ፈጣን ወይም ግቤት ያለ ትእዛዝ አይደለም ፣ ጠንቋይ እሴት እንዲያስገቡ ይጠብቃል። እሴት ካላስገቡ ፣ ከፕሮግራሙ ጋር በ እሴት 0. ይቀጥላል። የእንደዚህ ዓይነቱ loop ምሳሌ እዚህ አለ - Lbl 1: getKey: Ans = 0: Goto 1 እርስዎ እንደሚመለከቱት ፣ ከአንስ ጋር የተቀመጠውን ቁልፍ ማስታወስ ይችላሉ። በዚህ ላይ አንድ ችግር ብቻ አለ። በሰከንድ ውስጥ ወደዚያ እመለሳለሁ። በመጀመሪያ ይህ ትእዛዝ በትክክል እንዴት እንደሚሠራ ማወቅ ይፈልጋሉ። ደህና ፣ እያንዳንዱ ቁልፍ የራሱ ቁጥር አለው። በስዕሉ ላይ የትኛው ቁልፍ የትኛው ቁልፍ እንደሆነ ማየት ይችላሉ። ቁልፍን ከተጫኑ አን ዋጋውን ያገኛል። አሁን ግን የዚህ ምልክት ችግር። የተለዋዋጮችን እሴቶች ለመለወጥ የ getKey ትዕዛዙን የሚጠቀሙ ከሆነ ፣ ይህ መንገድ አንዳንድ ችግሮችን ሊሰጥ ይችላል። ይህ ፕሮግራም አለዎት እንበል ፦ 0 → ሀ ፦ Lbl 1: getKey: Ans = 0: Goto 1: Ans = 25: A+1 → A: Ans = 34: A-1 → A: Disp A: Goto 1 ይህ ፕሮግራም የ A. ን ዋጋ ሊያሳይዎት ይገባል ፣ ወደ ላይ ከጫኑ ፣ አንዱ ወደ ሀ መታከል እና ወደ ታች ቢጫኑ ፣ አንድ ከ ሀ መቀነስ አለበት ፣ ከዚያ የ A. ን ዋጋ ያሳየዎታል። እንደ አለመታደል ሆኖ ይህ ፕሮግራም በእውነቱ እንደዚህ አይሰራም። ችግሩ አንስ በሚሠራበት መንገድ ላይ ነው። የመጨረሻው የተከናወነውን ስሌት ዋጋ ይወስዳል። ወደ ላይ ከተጫኑ አንስ 25 ይሆናል ፣ ስለዚህ አንድ ይታከላል። ግን ቀጥሎ የሚያደርገው መልሱ 34 ከሆነ መመልከት ነው። ሀ በ 34 ሲሆን መልሱ 34 ይሆናል ፣ ምክንያቱም A+1 የሰራው የመጨረሻ ስሌት ስለሆነ ፣ በዚህ ፕሮግራም ውስጥ A ከዚያ ፈጽሞ ትልቅ ሊሆን አይችልም ከ 33. ፕሮግራሙን ለማረጋገጥ ጥሩ ሥራ ይሠራል ፣ ለምሳሌ getKey ሌላ እሴት ይስጡ ፣ ለምሳሌ ኬ። የእርስዎ ፕሮግራም አሁን እንደዚህ ያለ ነገር ሊመስል ይገባል-0 → ሀ ፦ Lbl 1: getKey → K: If K = 0: Goto 1: K = 25: A+1 → A: K = 34: A-1 → A: Disp A: Goto 1 አሁን በእርግጥ እርስዎ ያስባሉ ፣ የእያንዳንዱን ቁልፍ ሁሉንም እሴቶች እንዴት ማወቅ እችላለሁ? አያስፈልግዎትም። ያንን የሚያደርግልዎትን ፕሮግራም ሊያዘጋጁ ይችላሉ:) ፕሮግራሙ እንደዚህ ያለ ነገር ሊመስል ይችላል - Lbl 1: getKey: Disp Ans: Goto 1 በእውነት በጣም ትንሽ ግን በጣም ምቹ ፕሮግራም ነው። እሱ የሚያደርገው ብቸኛው ነገር አንድ ቁልፍ እስኪያጫኑ ድረስ 0 ን በተደጋጋሚ ማሳየቱ ነው። ሲያደርጉት የቁልፉ የሆነውን እሴት ያሳያል ከዚያም እንደገና ተደጋጋሚ ያሳያል 0. ፕሮግራሙ 0 ን ሁልጊዜ እንዳያሳይ ማድረግ ይችላሉ ፣ ግን እርስዎ ካደረጉ ፕሮግራሙ በጣም ትልቅ ብቻ ይሆናል አንድ ቁልፍ ካልገቡ ፣ እሱ ልክ እንደ እሴት ይቀጥላል (0.) የእያንዳንዱን ቁልፍ ዋጋ ለማስታወስ ሌላ ብልሃት አለ። መጀመሪያ ከቁልፍ የላይኛው ረድፍ ወደ ታች ወደሚፈልጉት ቁልፍ ረድፍ ይቆጥሩ። የ prgm ዋጋን ማወቅ ይፈልጋሉ እንበል። ረድፉ ረድፍ ነው 4. አሁን ከግራ ወደ ቀኝ ይቆጥሩ። prgm 3 ኛ ቁልፍ ይሆናል። prgm ረድፍ 4 ፣ ቁልፍ 3 ስለሆነ ዋጋው 43 ነው። አዲስ ትዕዛዞች getKey

ደረጃ 5 - ሁለት ማያ ገጾች

በሃርድዌር ውስጥ ካልኩሌተር አንድ ማያ ገጽ ብቻ አለው ፣ ግን በሶፍትዌር ውስጥ ሁለት አለው። ፕሮግራሙ አብሮ እንዲሠራ ሁለቱንም ሊጠቀሙ ይችላሉ ፣ ግን በተመሳሳይ ጊዜ አንድ ብቻ መጠቀም ይችላሉ። እነዚያ ማያ ገጾች የመነሻ ማያ ገጽ እና የግራፍ ማያ ገጽ ናቸው። መነሻ ገጽ ማያ ገጹ ቀመር ያስገቡበት እና ካልኩሌተር መልሱን የሚያሳዩበት ማያ ገጽ ነው። ይህ ማያ ገጽ እንደ ዲስፕ ፣ ግብዓት ፣ ውፅዓት (፣ ፈጣን እና ክሎሆም ባሉ ትዕዛዞች ጥቅም ላይ ይውላል። ይህ ደግሞ አንድ ፕሮግራም ሲያቆሙ የተከናወነበት ማያ ገጽ ነው። በእውነቱ ፣ ይህ ዋናው ማያ ገጽ ነው እና በቀላሉ ለቀላል ፕሮግራሞች ወይም ለፕሮግራሞች ማስላት ጥቅም ላይ ይውላል። ፣ ልክ እንደ ባለአራትዮሽ ቀመር። ይህ ማያ ገጽ ልክ አይደለም ፣ ምክንያቱም እሱ በ 16 በ 8 አቀማመጥ (16 ስፋት እና 8 ከፍታ) ብቻ ነው። በአንድ ቦታ እንደ አንድ ቁጥር ፣ ፊደል ፣ ባዶ ቦታ ወይም + አንድ ቁምፊ ማስቀመጥ ይችላሉ። ፣-, / ወይም *። አንዳንድ ቁምፊዎች እንደ cos (በርካታ. DRAW (2ND ፣ PRGM) ን በመጫን ሊገኝ ይችላል። ይህ ማያ ገጽ በጣም ትክክለኛ ነው ፣ ምክንያቱም 94 በ 62 አቀማመጥ ፣ ወይም በእውነቱ ፒክስሎች ነው። እያንዳንዱ ፒክሰል ከ DRAW ምናሌ ውስጥ ባሉት ትዕዛዞች ሊበራ ወይም ሊጠፋ ይችላል። እንዲተዋወቁ እመክራለሁ። እራስዎን በእነዚህ ትዕዛዞች። እነሱ በጣም እጅ ናቸው ፣ ግን ለመረዳት ያን ያህል ከባድ አይደለም። እኔ እሆናለሁ በ DRAW ምናሌ ውስጥ የተሰጡትን አብዛኛዎቹ ትዕዛዞችን በማብራራት በቅርብ ጊዜ ውስጥ ካልኩሌተር ላይ እንዴት መሳል እንደሚቻል ሌላ አስተማሪን መምታት።

ደረጃ 6 ማይልስ እና ኪሎሜትር

ምናልባት ከጀማሪዎች ደረጃ የ ማይሎች እና ኪሎሜትሮችን ፕሮግራም አልወደዱት ይሆናል። ይህ ሊሆን የቻለበት ምክንያት ፕሮግራሙን መዝጋት እና ሌላ እሴት ለማስገባት እንደገና ማስጀመር ስላለብዎት ነው። እኔ ብነግርህ ፣ የግድ የለህም። በዚህ ደረጃ ፕሮግራሙ ይበልጥ ቆንጆ እና የበለጠ ምቹ እንዲሆን መንገድን አሳይሻለሁ። ፕሮግራሙ ይኸውና: 0-> ሀ: 0-> መ: 0-> ኤን: Lbl 3: ClrHome: A = 0 ከሆነ: ውፅዓት (1, 1, "MILES:: Output (1, 7, M"): ውፅዓት (2 ፣ 1 ፣ “ኪ.ሜ: - ውፅዓት (2 ፣ 7 ፣ N ፦ Goto 1: Else: Output (2, 1 ፣” MILES: Output (2 ፣ 7 ፣ M: Output (1 ፣ 1 ፣”) KM):: ውፅዓት (1 ፣ 7 ፣ N: Lbl 1: getKey-> K: K = 25 እና A = 0 ወይም K = 34 እና A = 0: ከዚያ: ClrHome: ውፅዓት (2 ፣ 1 ፣ “MILES: Output) (2 ፣ 7 ፣ ኤም: ውፅዓት (1 ፣ 1 ፣ “ኪ.ሜ: ውፅዓት (1 ፣ 7 ፣ N: 1-> A: Goto 1: Else: K = 25 and A = 1 or K = 34 and A =)) 1: ከዚያ: ClrHome:: ውፅዓት (1 ፣ 1 ፣ “MILES: Output (1 ፣ 7 ፣ M: Output (2 ፣ 1 ፣”) KM: Output (2 ፣ 7 ፣ N: 0-> A: Goto 1): ሌላ: ከሆነ K = 105: Goto 2: K = 22 ከሆነ: ClrHome: Else: Goto 1: Lbl 2: A = 0: ከዚያም: Output (2, 1, "KM: Input" MILES: " ፣ M: M*1.609344-> N: ውፅዓት (2 ፣ 1 ፣ “ኪ.ሜ ፦ ውፅዓት (2 ፣ 7 ፣ N ፦ Goto 3: Else: Output (2 ፣ 1 ፣“MILES: Input”KM:” ፣ N): N/1.609344: ውፅዓት (2 ፣ 1 ፣ “MILES: Output (2 ፣ 7 ፣ M: Goto 3 ምን ያደርጋል? ቦታ ቀይር። Enter ን ሲጫኑ በ t ላይ ያለውን ዋጋ ይጠይቃል op. እሴት ያስገቡ እና አስገባን ይጫኑ። ሌላውን እሴት ያሰላል እና ያሳየዋል። አሁን ወደ ላይ ወይም ወደ ታች ሲጫኑ ፣ MILES እና KM እንደገና ቦታን ይለውጣሉ ፣ እሴቶቹ እንዲሁ ፣ እንደገና አስገባን እስኪያጫኑ ድረስ። ከዚያ እሴቶቹ ወደ 0 ይቀየራሉ እና ፕሮግራሙ በላዩ ላይ ያለውን ሌላ እሴት ይጠይቃል። MODE ን ሲጫኑ ፕሮግራሙ ይቆማል። ተለዋዋጮችን የሚጠቀም ፕሮግራም ሲሰሩ በፕሮግራሙ መጀመሪያ ላይ የሚጠቀሙባቸውን ሁሉንም ተለዋዋጮች ወደ 0 እንዲቀይሩ እመክራለሁ። 'እና' እና 'ወይም' ትዕዛዙ 2 ኛ ፣ ሂሳብ (ሙከራ) እና ግራን በመጫን ሊገኙ ይችላሉ።

ደረጃ 7: ባለአራትዮሽ ቀመር

እንዲሁም ለ ‹X› እሴቶችን ካገኙ በኋላ ለ A ፣ ለ እና ለ የገቡትን ማየት ስለማይችሉ ወይም ምናልባት ምናልባት የ ‹እሴቱን› መለወጥ ከፈለጉ ብቻ የመጨረሻውን ባለአራትዮሽ ቀመር መርሃ ግብር አልወደዱት ይሆናል። መ ፣ ፕሮግራሙን እንደገና ማስጀመር እና ለ B እና ለ ተመሳሳይ እሴቶችን እንደገና ማስገባት ያስፈልግዎታል። በዚህ ፕሮግራም እነዚህ ሁሉ ችግሮች ተፈትተዋል። ፕሮግራሙ ከመጨረሻው በጣም ትልቅ ነው ፣ ግን እሱ በእርግጥ ቆንጆ እና የተሻለ ይመስላል።: Lbl 5: 0-> A: 0-> B: 0-> C: 0-> D: 0-> X: 0-> Y: 0-> Z: Lbl 3: ClrHome: ከሆነ Z = 0: ከዚያ: ውፅዓት (1 ፣ 1 ፣ “ሀ =: ውፅዓት (1 ፣ 3 ፣ ኤ: ውፅዓት (2 ፣ 1 ፣”) = = ውፅዓት (2 ፣ 3 ፣ ለ: ውፅዓት (3 ፣ 1 ፣”ሲ =) ውፅዓት (3 ፣ 3 ፣ ሲ: ውፅዓት (4 ፣ 1 ፣ “DISCR =: ውፅዓት (4 ፣ 7 ፣ መ: ውፅዓት (5 ፣ 1 ፣”) X =: ውፅዓት (5 ፣ 3 ፣ ኤክስ ፦ ውፅዓት (6 ፣ 1 ፣”)) ወይም ፦ ውፅዓት (7 ፣ 1 ፣ “X =: ውፅዓት (7 ፣ 3 ፣ ያ: Goto 1: ሌላ: Z = 1 ከሆነ): - ውፅዓት (3 ፣ 1 ፣” ሀ =: ውፅዓት (3 ፣ 3 ፣ ሀ ፦ ውፅዓት) 1 ፣ 1 ፣ “B =: ውፅዓት (1 ፣ 3 ፣ ለ: ውፅዓት (2 ፣ 1 ፣”) C =: ውፅዓት (2 ፣ 3 ፣ ሲ: ውፅዓት (4 ፣ 1 ፣”) DISCR =: ውፅዓት (4 ፣ 7 ፣ መ: ውፅዓት (5 ፣ 1 ፣ “X =: ውፅዓት (5 ፣ 3 ፣ X: ውፅዓት (6 ፣ 1 ፣”) ወይም ፦ ውፅዓት (7 ፣ 1 ፣”X =: ውፅዓት (7 ፣ 3 ፣ ያ: ጎቶ 1 ፦ ሌላ - የውጤት (2 ፣ 1 ፣ “A =: ውፅዓት (2 ፣ 3 ፣ ሀ ፦ ውፅዓት (3 ፣ 1 ፣”) = ለ) 1 ፣ 3 ፣ ሲ: ውፅዓት (4 ፣ 1 ፣ “DISCR =: ውፅዓት (4 ፣ 7 ፣ መ: ውፅዓት (5 ፣ 1 ፣” X =: ውፅዓት (5 ፣ 3 ፣ ኤክስ - ውፅዓት (6 ፣ 1 ፣”)) ወይም: ውጤት (7 ፣ 1 ፣ “X =: ውፅዓት (7 ፣ 3 ፣ ያ ፦ Lbl 1: getKey-> K: K = 0: Goto 1 ምልክት 1: Z+(K = 25)-(K = 34)- > Z mark 2: Z = 3: 0-> Z mark 3: Z = -1: 2-> Z mark 4: K = 105: Goto 2: K = 22: ከዚያም 5: ClrHome: Else: Goto 3: Lbl 2: Z = 0 ከሆነ Goto A: Z = 1: Goto B: If Z = 2: Goto C: Lbl A: ClrHome: Output (2, 1, "B =: Output (2, 3, B: Output (3, 1,") C =: Output (3, 3, C: Output) 4 ፣ 1 ፣ “DISCR =: ውፅዓት (4 ፣ 7 ፣ መ: ውፅዓት (5 ፣ 1 ፣” X =: ውፅዓት (5 ፣ 3 ፣ ኤክስ ፦ ውፅዓት (6 ፣ 1 ፣”)) ወይም ውፅዓት (7 ፣ 1 ፣”) X =: ውፅዓት (7 ፣ 3 ፣ ያ: ግቤት “A =” ፣ ሀ-A =/0 እና B =/0 እና C = 0: ከዚያም 6 ን ምልክት ያድርጉበት-B²-4AC-> D: D <0: ጎቶ ኢ: (-B-√ (D))/(2A)-> X: (-B+√ (D))/(2A)-> Y: Goto 3: ሌላ: Goto 3 mark 7: Lbl B: ClrHome: ውፅዓት (2, 1 ፣ "C =: ውፅዓት (2 ፣ 3 ፣ ሲ: ውፅዓት (3 ፣ 1 ፣") ሀ =: ውፅዓት (3 ፣ 3 ፣ ሀ - ውፅዓት (4 ፣ 1 ፣ "DISCR =: ውፅዓት (4)), 7, D: ውፅዓት (5, 1, "X =: ውፅዓት (5, 3, X: ውፅዓት (6, 1,") ወይም: ውፅዓት (7, 1, "X =: ውፅዓት (7, 3, Y: ግቤት "B =" ፣ ለ: A =/0 እና B =/0 እና C = 0 ከሆነ-ከዚያ-B²-4AC-> D: D <0: Goto E: (-B-√ (D))/ (2 ሀ)-> X: (-B+√ (መ))/(2 ሀ)-> ያ: ጎቶ 3-ሌላ-ጎቶ 3 ፦ Lbl C: ClrHome: Output (2 ፣ 1 ፣ “A =: Output (2 ፣ 3 ፣ ሀ - ውፅዓት (3 ፣ 1 ፣ “B =: ውፅዓት (3 ፣ 3 ፣ ለ: ውፅዓት (4 ፣ 1 ፣”) ፣ “DISCR =: ውፅዓት (4 ፣ 7 ፣ መ: ውፅዓት (5 ፣ 1 ፣” X =)) ውፅዓት (5 ፣ 3 ፣ ኤክስ - ውፅዓት (6 ፣ 1 ፣ “ወይም: ውፅዓት (7 ፣ 1 ፣”) X =: ውፅዓት (7 ፣ 3 ፣ Y: ግቤት “C =” ፣ ሐ - ከሆነ A =/0 እና ለ =/0 እና C = 0: ከዚያ: B²-4AC-> መ: D <0: Goto E: (-B-√ (D))/(2A)-> X: (-B+√ (D))/(2A)-> Y: Goto 3: Else: Goto 3: Lbl E: ClrHome: Output (4, 5, "Discr <0: ለአፍታ አቁም: Goto 5 Marks): 1. ይህንን መስመር በቀጥታ በ getKey ትዕዛዝ ስር ማስቀመጥ ወደ ፕሮግራሙ ፈጣን ምላሽ ያስከትላል ፣ ምክንያቱም ወዲያውኑ የሚከተሉትን ሁሉ ነገሮች ከመፈተሽ ይልቅ ወዲያውኑ አዲስ ቁልፍ ይጠይቃል ፣ ይህም በጣም የማይረባ ይሆናል። 2. (K = 25) እና (K = 34) ሁኔታዎች ናቸው። እነዚህ ሁኔታዎች እውነት ከሆኑ ዋጋ 1 እና ዋጋ 0 ካልሆነ። ይህ አጭር የአጻጻፍ ሁኔታ ነው። 3. ዜድ 3 ላይሆን ይችላል ፣ ስለዚህ ቢቆጠር እና 3 ቢደርስ ፣ ወዲያውኑ ወደ 0. 4. Z ይሄዳል አሉታዊ ላይሆን ይችላል ፣ ስለዚህ ወደ ታች ቢቆጥር እና ከ 0 በታች የሆነ እሴት ላይ ቢደርስ ወዲያውኑ ወደ 2 ይሄዳል። 5.ቁልፍ 22 ከተጫነ (MODE/QUIT) ፕሮግራሙ ማያ ገጹን (ClrHome) ያጸዳል እና ከዚያ ያቋርጣል ፣ ምክንያቱም መጀመሪያ የጎቶ ትዕዛዝ ሳይደርስ ወደ ሌላ ይደርሳል። 6. =// 'መሆን የለበትም' የሚለው ምልክት መሆን አለበት ፣ 2ND ን ፣ ሂሳብን እና ሁለተኛውን አማራጭ በመጫን ተገኝቷል። እኔ እንደ አለመታደል ሆኖ መተየብ አልችልም። 7. የሌሎች እና የጎቶ 3 ትዕዛዞች እዚያ እንዲቀመጡ ለምን እንደሚያስፈልግ አላውቅም ፣ ግን እዚያ ካልተቀመጡ ፕሮግራሙ ያቆማል። ምን ያደርጋል? ይህ ፕሮግራም ይህንን ማያ ገጽ ያሳያል - A = 0 B = 0 C = 0 DISCR = 0 X = 0 OR X = 0 ወደ ላይ ወይም ወደ ታች ቢጫኑ A ፣ B እና C ቦታዎችን ይለውጣሉ። ወደ ላይ መጫን የላይኛውን ወደ ታች እና መካከለኛው ወደ ላይ (firs B ፣ ከዚያ C ፣ ከዚያ ሀ) እንዲሄድ ያደርገዋል። ወደ ታች በመጫን ታችኛው ወደ ላይ እና የላይኛው ወደ መካከለኛ (ፊደሎች ሲ ፣ ከዚያ ሀ ፣ ከዚያ ለ) እንዲሄድ ያደርገዋል። በዚህ መንገድ እነዚህን ሶስት ፊደላት ማሽከርከር ይችላሉ። አስገባን ሲጫኑ የላይኛውን እሴት ይጠይቅዎታል። እሴት ያስገቡ እና አስገባን ይጫኑ። አሁን ሦስቱን ፊደላት እንደገና ማሽከርከር ይችላሉ። ሦስቱም ፊደሎች እሴት ሲያገኙ 0 ያልሆነ ፣ ፕሮግራሙ የአድሎአዊነት እሴቶችን እና ለሁለቱም ዕድሎች ለ X. ያስገባል። አሁን አድልዎን እንዲሰላ ለማድረግ የ A ፣ B እና C እሴቶችን ማሽከርከር እና መለወጥ ይችላሉ። ሁለቱም ኤክስ ለሌላ የ A ፣ B ወይም C. እሴት MODE/QUIT ን ሲጫኑ ፕሮግራሙ ያቆማል። ለ A ፣ ለ እና ለ እሴቶችን የሚያስገቡ ከሆነ አድሏዊው አሉታዊ እንዲሆን የሚያደርግ ከሆነ ፕሮግራሙ ስህተት ይሰጠዋል ፣ ምክንያቱም ካሬ ሥሩን ከአሉታዊ ቁጥር መውሰድ አይችልም። በፕሮግራሙ ውስጥ አንድ ተጨማሪ ባህሪ አኖራለሁ ፣ ይህም ፕሮግራሙ ስህተት እንዳይሰጥ ያደርገዋል ፣ ነገር ግን አድሏዊው ከ 0. በታች የመሆኑን እውነታ እንዲያሳይ ያድርጉት ፣ ከዚህ በኋላ አስገባን መጫን ያስፈልግዎታል እና ሁሉም እሴቶች ዳግም ይጀመራሉ 0.

ደረጃ 8: ሁለትዮሽ

የተለመዱ ቁጥሮችን ወደ ሁለትዮሽ ቁጥሮች ሊለውጥ የሚችል ፕሮግራም እዚህ አለ። ይመልከቱት: Lbl A: ClrHome: ግቤት "NUMBER" ፣ A: A <0: Goto A: 12-> X: 0-> Z: 1: X-1-> X: A-2^X -> ቢ: ቢ <0: ጨርስ: Z+10^X-> ዘ: ቢ = 0: Goto Z: B-> ሀ: መጨረሻ: Lbl Z: Disp "BINARY NUMBER IS", Z: ለአፍታ: ClrHome: ምናሌ ("ሌላ ቁጥር?" ፣ "አዎ" ፣ ሀ ፣ "አይ" ፣ ለ: ኤልቢ ቢ ቢ ምን ያደርጋል? ይህ ፕሮግራም በጣም ትንሽ ፕሮግራም ነው ፣ ግን እሱ በጥሩ ሁኔታ ይሠራል። እሱ የሚያደርገው ሁሉ ለቁጥር መጠየቅ ነው ፣ እና አንዴ ከገባ በኋላ የሁለትዮሽ መንትዮቹን ያሰላል። በጣም ቀላል ነው። ከፈለጉ ፣ በጥሩ መልክ እንዴት በትክክል እንደሚሰራ ማወቅ ይችላሉ። አንድ ልጠቁም የምፈልገው አንድ ነገር አለ - እርስዎ ከዚያ ከ 1024 የሚበልጥ ቁጥር ማስገባት የለበትም ፣ ምክንያቱም ከዚያ ፕሮግራሙ ሳይንሳዊ ማስታወሻውን ለሁለትዮሽ ቁጥር ይጠቀማል ፣ ይህም ፕሮግራሙ ትክክል ያልሆነ ይሆናል።

ደረጃ 9 - ቡንደር

እኔ ከራሴ ጋር ያልመጣሁ ፣ ግን በድር ላይ ያገኘሁት ፕሮግራም እዚህ አለ። ቡኒስተር ተብሎ የሚጠራ የማያ ገጽ ቆጣቢ ዓይነት ነው። ይመልከቱት ፦ ClrDraw: AxesOff: randInt (0, 62-> A: randInt (0, 94-> B: 1-> C: 1-> D: 1: A+C-> A: B+D -> ለ: Pxl- ለውጥ (ሀ ፣ ለ: ከሆነ A = 0: 1-> ሐ: ከሆነ A = 62: -1-> ሲ: ቢ = 0: 1-> መ: ቢ = 94: -1 -> መ: መጨረሻ ምን ያደርጋል? ይህ ፕሮግራም የግራፍ ማያ ገጹን ይጠቀማል። በማያ ገጹ ላይ ካለው የዘፈቀደ ሥፍራ በመጀመር በማያ ገጹ ላይ ሰያፍ መስመርን ይሳላል። ወደ ማያ ገጹ ጠርዝ ሲመጣ ይነሳና ይሄዳል በሌላ አቅጣጫ። በዚህ መንገድ ማያ ገጹን ቀለም ይለውጣል እና እንደገና እራሱን ይደመስሳል። ጓደኞችዎን ማስደሰት በጣም አስደሳች ነው።

ደረጃ 10 - ቻትቦት

ይህ ለቻትቦት ዋና ቅንብር ነው። በእውነቱ ቀላል።: ClrHome: Disp “እንኳን ደህና መጡ” ፣ “CHATBOT FOR TI mark 1: 1: Input” ፣ Str1 mark 2:… mark 3: EndMarks 1. ይህ ጥቂት የእንኳን ደህና መጣጥፍ ጽሑፍ ነው። የሚወዱትን እዚህ ያስገቡ። ወይም ልክ ይህንን መስመር ይሰርዙ። ለራስዎ ይመልከቱት። 2. Str 1 ተለዋዋጭ ነው። እሱ በጀማሪዎቼ ውስጥ አስተማሪ ነው ተብሏል። በመሠረቱ ጽሑፍ ያከማቻል። 3. ካልኩሌተር እንዲሠራ የሚፈልጉትን ማንኛውንም መስተጋብር እዚህ ያስገቡ። ለምሳሌ ይህንን ያስገቡ ፦ Str1 = "HELLO: Disp" HY ምን ያደርጋል? ይህ ፕሮግራም በመሠረቱ ጽሑፍ እንዲያስገቡ ይጠብቅዎታል። እርስዎ ካደረጉ ፣ እሱ 'ካታሎግ' ን ይፈትሻል። ጽሑፉን 'የተማሩ' ከሆነ በትክክል ይሠራል ምን ማድረግ እንዳለብዎት የተማሩትን። እስቲ ምሳሌውን እንመልከት። ሰላም ከገቡ ፣ ካልኩሌተር በ HY ይመልሳል። የጥቅስ ምልክቶችን መርሳት የለብዎትም ፣ ምክንያቱም ይህ አይሰራም። ብዙ ሊማሩ ይችላሉ እርስዎ በሚፈልጉት ጊዜ እና በሚሰለቹበት ጊዜ ከእሱ ጋር ይነጋገሩ። ካልኩሌተር ያስገቡትን ጽሑፍ ካላወቀ ፣ ሌላ ጽሑፍ ብቻ ይጠይቃል እና የተናገሩትን ነገር ችላ ይላል።. እርስዎ ሊማሩዋቸው የሚችሏቸው ሌሎች ነገሮች ምሳሌዎች እነ:ሁና ፦ Str1 = "አቁም: አቁም: ከሆነ Str1 =" ሰላም”: ከዚያ: randInt (0, 3)-> ሀ: A = 0: Disp” HY: If ሀ = 1: ዲስፕ "ሰላምታዎች: A = 2: ዲስፕ" መልካም ከሆነ A = 3: ዲስፕ "ሰላም: መጨረሻ: ሌላ: Str1 =" ከሆነ ምን ሰዓት ነው?: getTime: Str1 = "ABC ክፍት ከሆነ prgmABC"

ደረጃ 11: ፕራንኮች

በእርግጥ እርስዎም ከጓደኛዎ ካልኩሌተር ጋር መበታተን ይችላሉ። ሁለት አስቂኝ ፕሮግራሞች እዚህ አሉ። በጓደኞች ካልኩሌተር ላይ ለመሥራት ቀላል ናቸው። የመጀመሪያው ይኸውና ፦ ClrHome: Disp: "የእርስዎ ካልካሌተር" ፣ "ተዘግቷል" ፣ "" ፣ "ኮድ ያስገቡ ፦ Lbl A: Input" "፣ X: If X = 23: Goto B: Goto A: Lbl ለ: ግቤት "" ፣ ኤክስ X ከሆነ 11 = Goto C: Goto A: Lbl C: Input "" ፣ X: X = 1995: Stop: Goto AWhat ምን ያደርጋል? ይህ ፕሮግራም የሂሳብ ማሽንዎ እንደነበረ ይነግርዎታል ታግዷል። ቀጥሎም ኮድ ይጠይቅዎታል። በዚህ ጉዳይ ላይ ያለው ኮድ 23-11-1995 ነው። እርስዎ እንደሚመለከቱት ቀን ነው። መጀመሪያ ማስገባት አለብዎት 23. ካላደረጉ ፣ እንደገና ይጠይቅዎታል ሀ ቁጥር እስከሚገቡ ድረስ 23. 23 ከገቡ በኋላ ሌላ ቁጥር ይጠይቅዎታል። 11 ከገቡ ፣ ይቀጥላል እና ሌላ ቁጥር (1995) ይጠይቃል ፣ ግን ካልገቡ ፣ ወደ መጀመሪያው ይመለሳል እና እንደገና 23 ይጠይቅዎታል። ሶስቱን ቁጥሮች በትክክል በመስመር ውስጥ ካስገቡ ፕሮግራሙ ይቆማል እና ካልኩሌተርዎ ይዘጋል። የዚህ ፕሮግራም አስደሳች ነገር እርስዎ አለመሆኑን ማየት አለመቻል ነው። የመጀመሪያውን ፣ ሁለተኛውን ወይም ሦስተኛውን ቁጥር በመጠየቅ ፣ ስለዚህ ሌሎች 3 የተለያዩ n ን ማስገባት እንዳለብዎት እንኳን አያውቁም umbers (ካልነገርካቸው በስተቀር)። ማንኛውንም ኮድ ማስገባት ይችላሉ። ይህንን ፕሮግራም በሌላ ሰው ካልኩሌተር ላይ ቢያደርጉት የልደቱን/የልደቷን ይሞክሩ። እሱ ኮዳቸው ነው እና እነሱ ኮዱን ያውቃሉ ፣ ግን ያ ኮድ መሆኑን አያውቁም። በዚህ ፕሮግራም ላይ ትንሽ የሚያሳዝን ነገር አለ። በመጫን በቀላሉ ፕሮግራሙን ማቆም ይችላሉ። ፕሮግራሙ ቆም ብሎ ለማቆም አማራጭን ይሰጣል። ኮዱን አስወግድ እና ካልኩሌተር ኮዱን ሳያስገባ ታግዷል። በነገራችን ላይ ይህ ከማንኛውም ፕሮግራም ጋር ይሠራል። ሁለተኛው ፕሮግራም ይኸውና ፦ ClrHome: 1: Input "", A: randInt (A-10, A+10)-> A: Disp A: End ምን ያደርጋል? እሱ/እሷ ሳያውቅ ይህ ፕሮግራም እንኳን አጭር እና ስለሆነም በጓደኞች ካልኩሌተር ላይ በፍጥነት ለመሥራት ቀላል ነው። ይህንን ፕሮግራም የሚያካሂዱ ከሆነ ጓደኛዎ የሂደቱን መደበኛ ሥራ ሲሠራ ልዩነቱን አያስተውልም። ጓደኛዎ ጥያቄ ያስገባል ፣ ለምሳሌ 23-4 ይውሰዱ። ትክክለኛው መልስ በእርግጥ 19 ነው ፣ ግን ካልኩሌተር በ 19-10 = 9 እና 19+10 = 29 መካከል የዘፈቀደ መልስ ያሳያል። ካልኩሌተር የሚሰጠው መልስ 4 ፣ 76% ትክክለኛው መልስ ይሆናል ፣ ስለዚህ ምናልባት የተሳሳተ ሊሆን ይችላል። ከሂሳብ ፈተና በፊት ይህንን ብልሃት ላለመሳብዎ እርግጠኛ ይሁኑ ፣ ምክንያቱም ይህ የጓደኞችዎን ደረጃ ሊያበላሸው ይችላል ፣ ይህም ኢፍትሃዊ ነው።

ደረጃ 12 - አንድ ፕሮግራም እንደገና መሰየም/መሰረዝ

እንደሚያውቁት ፣ አንድ ፕሮግራም እንደገና መሰየም አይችሉም። ምንም እንኳን አዲስ ፕሮግራም መስራት እና የፕሮግራሙን ይዘት ወደ አዲሱ ፕሮግራም መሰየም የሚፈልጉ ቢሆንም። የእኔ የኢቢሲ ፕሮግራም እንበል ፣ ግን እርስዎ ኢቢሲዲ ብለው ሰየሙት። አሁን ኤቢሲ እንዲባል ይፈልጋሉ። ኤቢሲ የተባለ አዲስ ፕሮግራም ማዘጋጀት ይኖርብዎታል። ከዚያ RCL (2ND ፣ STO) ን ይጫኑ። PRGM ን ይጫኑ ፣ ግራ እና ኤቢሲዲን አይምረጡ። አስገባን እንደገና አስገባን ተጫን። የኢቢሲዲ ይዘት ወደ ኤቢሲ ይገለበጣል። አሁን ሁለቱም ተመሳሳይ ነገር የሚያደርጉ ሁለት ፕሮግራሞች አሉዎት። ምናልባት ABCD ን መሰረዝ ይፈልጉ ይሆናል። ይህንን ለማድረግ MEM (2ND ፣ +) ን ይጫኑ ፣ ወደ ታች ፣ ያስገቡ ፣ ያስገቡ። አሁን በእርስዎ ካልኩሌተር ላይ የተከማቹትን ሁሉ ዝርዝር እያዩ ነው። ሊሰርዙት የሚፈልጉትን ፕሮግራም ABCD ን ይምረጡ እና ሰርዝን ይጫኑ። አሁን የእርስዎ ፕሮግራም ተሰር:)ል:)

ደረጃ 13 ንዑስ ቡድኖች

አንድ ፕሮግራም በሚጽፉበት ጊዜ ሌሎች ፕሮግራሞችን እንደ ንዑስ ክፍል ሆነው መደወል ይችላሉ። ይህንን ለማድረግ አንድ ፕሮግራም ያርትዑ ፣ PRGM ን ይጫኑ ፣ ወደ ግራ ይሂዱ እና ሊጠሩበት የሚፈልጉትን ፕሮግራም ይምረጡ። አስገባን ሲጫኑ ቀጣዩን መስመር ያያሉ - prgmNAME እርስዎ የሚያርትዑት ፕሮግራም ይህንን መስመር ሲያይ NAME ን ያካሂዳል እና አንዴ በ NAME ሲጨርስ ከመጀመሪያው ፕሮግራም ጋር ፣ እዚያው በሚሄድበት.

ደረጃ 14 ማህደር

ማህደር
ማህደር

እንደሚያውቁት የእርስዎ ካልኩሌተር ሁለት ትዝታዎች አሉት - ራም እና ማህደር። ራም ማህደረ ትውስታ ነው ዋናው ማህደረ ትውስታ እና የሥራ ማህደረ ትውስታ። አንድ ፕሮግራም ፣ ስዕል ፣ ዝርዝር ወይም ሌላ ተለዋዋጭ ሲያከማቹ በ RAM ማህደረ ትውስታ ላይ ይቀመጣል። እንደ አለመታደል ሆኖ ብዙ ፕሮግራሞችን ከሠሩ በኋላ የ RAM ማህደረ ትውስታ በአንጻራዊ ሁኔታ ሲታይ ትንሽ ሆኖ ያያሉ። ወደ MEM ፣ Mem Mgmt/Del… ፣ ሁሉም በመሄድ ማንኛውንም ፕሮግራም ወይም ስዕል በማህደር ማስቀመጥ ይችላሉ ፣… ለማከማቸት የሚፈልጉትን ፕሮግራም/ስዕል ይምረጡ እና አስገባን ይጫኑ። በ RAM ማህደረ ትውስታ ምትክ ፕሮግራሙ በማህደር ማህደረ ትውስታ ላይ ይቀመጣል። ይህ ካልኩሌተር ፈጣን እንዲሆን ያደርጋል። አንድ ፕሮግራም በማኅደር ማህደረ ትውስታ ላይ ከተከማቸ በኋላ እሱን ማሄድ ወይም ማርትዕ አይችሉም። ሥዕሎች ሊታወሱ ወይም ሊቀመጡ አይችሉም። እነሱን ለማላቀቅ ፣ ወደ ዝርዝሩ ብቻ ይሂዱ ፣ ለማውረድ የሚፈልጉትን ፕሮግራም ይምረጡ እና አስገባን ይጫኑ። እንዲሁም ወደ ካታሎግ (2ND ፣ 0) ሄደው የማኅደርን ወይም የማያስቀምጡ ትዕዛዙን አለመስጠት ይችላሉ። እነዚህ ትዕዛዞች ከፕሮግራሞች ጋር አይሰሩም ፣ ግን በስዕሎች ይሰራሉ። እንዲህ ዓይነቱን ትእዛዝ ይምረጡ ፣ ከዚያ VARS ን ፣ ስዕሎችን ይጫኑ እና ለማከማቸት የሚፈልጉትን ሥዕል ይምረጡ። እሱን ለመምረጥ አስገባን ይጫኑ እና እሱን ለማስቀመጥ እንደገና አስገባን ይጫኑ። አንድ ፕሮግራም ወይም ስዕል አንዴ ከተመዘገበ በፕሮግራሙ ወይም በስሙ ስም ፊት አንድ ትንሽ ኮከብ ይታያል።

ደረጃ 15 - የእርስዎን ካልኩሌተር ምትኬ በማስቀመጥ ላይ

የእርስዎን የሂሳብ ማሽን ምትኬ በማስቀመጥ ላይ
የእርስዎን የሂሳብ ማሽን ምትኬ በማስቀመጥ ላይ

ያደረጉትን እያንዳንዱን ፕሮግራም እንዲፈቱ ሁል ጊዜ እነዚያ አስጸያፊ ሰዎች አሉ። ደህና ፣ ምንም አይጨነቅም። መጥፎው ሰው ባጠፋቸው በዚያው ቀን ሁሉንም ከእርስዎ ፕሮግራሞች ምትኬ የማድረግ እና ሁሉንም ፕሮግራሞች የሚመልስበት መንገድ አለ። ለመጠቀም በእውነት ቀላል የሆነ ነፃ ፕሮግራም TI መገናኘት ነው። ይህንን ፕሮግራም እዚህ ማውረድ ይችላሉ። ማክ የሚጠቀሙ ከሆነ ወይም ፒሲን የሚጠቀሙ ከሆነ ‹TI ለዊንዶውስ ይገናኙ› የሚለውን ከማያ ገጹ በቀኝ በኩል ማስታወቂያውን ይምረጡ። ከዚያ የሚወዱትን ቋንቋ ይምረጡ እና ‹እንደ እንግዳ ይቀጥሉ› ን ይጫኑ። ከዚያ ማውረዱን ይጀምሩ እና ፕሮግራሙን ይጫኑ። አንዴ ከተጫነ ፕሮግራሙን ይክፈቱ። አንድ ትንሽ ማያ ገጽ በ 7 የተለያዩ አማራጮች ብቅ ይላል - TI DeviceExplorer ፣ TI ScreenCapture ፣ Backup ፣ Restore ፣ TI DataEditor ፣ TI DeviceInfo እና የእኔ TI መረጃን ያስሱ። ከነዚህ ሁሉ አማራጮች ውጭ አንዳንድ ተጨማሪ ሶፍትዌሮችን ሳይጭኑ ሊጠቀሙባቸው የሚችሉት ሁለት ብቻ ናቸው። እነዚህ ሁለቱ ምትኬ እና እነበረበት መልስ ናቸው። በመጀመሪያ ካልኩሌተር ጋር ባገኙት የዩኤስቢ ገመድ የእርስዎን ቲ ቲ ከኮምፒዩተርዎ ጋር ያገናኙ። ከዚያ የእርስዎን TI ምትኬ ለማድረግ ምትኬን (ወይም ለ ይጫኑ) ይምረጡ። የ TI ግንኙነት ወዲያውኑ ከኮምፒውተሩ ጋር የተገናኘ ቲኢ መፈለግ ይጀምራል። ትክክለኛውን ካልኩሌተር ይምረጡ እና ምትኬውን የት ማከማቸት እንደሚፈልጉ ፣ እንዴት መሰየም እና መጠባበቂያ እንደሚፈልጉ ይምረጡ -መተግበሪያዎቹ ፣ ማህደሩ ወይም አውራ በግ ፣ ወይም ማንኛውም ጥምረት። እሺን ጠቅ ያድርጉ እና ኮምፒዩተሩ የእርስዎን TI መጠባበቂያ ይጀምራል። መጠባበቂያውን ወደ ቲኢ ለመመለስ TI ን ከኮምፒዩተርዎ ጋር ያገናኙ እና እነበረበት መልስ (ወይም r ን ይጫኑ) ን ይምረጡ። እንደገና ወዲያውኑ የተገናኘ ቲን መፈለግ ይጀምራል። ቲኢውን ይምረጡ እና መተግበሪያዎቹን ፣ ማህደሩን ፣ አውራ በግን ወይም የእነዚህን ጥምረት ወደነበረበት መመለስ ከፈለጉ ይምረጡ። ከዚያ በካልኩሌተርዎ ላይ የትኛውን ምትኬ መመለስ እንደሚፈልጉ ይምረጡ እና እሺን ይጫኑ። ጥቂት ሰከንዶች ይጠብቁ (ምን ያህል ፕሮግራሞች እና መተግበሪያዎች እና ነገሮች ለመቅዳት እንደሚፈልጉ) እና እንደተከናወኑ።

የሚመከር: