የሁለተኛ ደረጃ ትምህርት ቤት አልጀብራ የሚያስፈልገው ለዚህ ነው።

አብዛኛውን ጊዜ ጥያቄው "ለምን ሂሳብ ያስፈልገናል?" እንደ “ጂምናስቲክ ለአእምሮ” የሚል መልስ ይሰጣሉ። በእኔ አስተያየት ይህ ማብራሪያ በቂ አይደለም. አንድ ሰው የአካል ብቃት እንቅስቃሴን በሚያደርግበት ጊዜ የሚያድጉትን የጡንቻ ቡድኖች ትክክለኛ ስም ያውቃል. ነገር ግን ስለ ሂሳብ ንግግሮች በጣም ረቂቅ እንደሆኑ ይቆያሉ። በትምህርት ቤት አልጀብራ የሰለጠኑት “የአእምሮ ጡንቻዎች” የትኞቹ ናቸው? ትልቅ ግኝቶች ከተደረጉበት ከእውነተኛ ሂሳብ ጋር በፍጹም አይመሳሰልም። የአንዳንድ ውስብስብ ተግባራትን አመጣጥ የመፈለግ ችሎታ ምን ይሰጣል?

ለደካማ ተማሪዎች ፕሮግራሚንግ ማስተማር “ለምን?” ለሚለው ጥያቄ የበለጠ ትክክለኛ መልስ እንዳገኝ ረድቶኛል። በዚህ ጽሑፍ ውስጥ ለእርስዎ ለማስተላለፍ እሞክራለሁ.

የሁለተኛ ደረጃ ትምህርት ቤት አልጀብራ የሚያስፈልገው ለዚህ ነው።
በትምህርት ቤት ውስጥ፣ መግለጫዎችን ለመለወጥ እና ለማቃለል ብዙ ጊዜ ያጠፋል። ለምሳሌ፡- 81×2+126xy+49y2 ወደ (9x+7y)2 መቀየር አለበት።

በዚህ ምሳሌ, ተማሪው የድምር ካሬውን ቀመር ማስታወስ ይጠበቅበታል

የሁለተኛ ደረጃ ትምህርት ቤት አልጀብራ የሚያስፈልገው ለዚህ ነው።

በጣም ውስብስብ በሆኑ ጉዳዮች ላይ, የተገኘው መግለጫ ለሌሎች ለውጦች ጥቅም ላይ ሊውል ይችላል. ለምሳሌ:

የሁለተኛ ደረጃ ትምህርት ቤት አልጀብራ የሚያስፈልገው ለዚህ ነው።

መጀመሪያ ወደ ተቀየረ

የሁለተኛ ደረጃ ትምህርት ቤት አልጀብራ የሚያስፈልገው ለዚህ ነው።

እና ከዚያ ፣ ከማብራሪያው ጋር (a + 2b) != 0 ፣ እንደዚህ ይሆናል።

የሁለተኛ ደረጃ ትምህርት ቤት አልጀብራ የሚያስፈልገው ለዚህ ነው።

ይህንን ውጤት ለማግኘት ተማሪው በዋናው አገላለጽ ውስጥ መለየት እና ሶስት ቀመሮችን መተግበር አለበት።

  • የድምሩ ካሬ
  • የካሬዎች ልዩነት
  • የጋራ ክፍልፋይ ምክንያቶችን መቀነስ

በአልጀብራ ትምህርት ቤት፣ እንደዚህ አይነት አባባሎችን በመቀየር ያሳለፍነውን ጊዜ ሁሉ ማለት ይቻላል። በዩኒቨርሲቲ ውስጥ በከፍተኛ ሂሳብ ምንም ነገር የተለወጠ ነገር የለም። ተዋጽኦዎችን እንዴት መውሰድ እንዳለብን ተነግሮናል (መዋሃድ፣ ወዘተ) እና ብዙ ችግሮች ተሰጥተውናል። ጠቃሚ ነበር? በእኔ አስተያየት - አዎ. እነዚህን መልመጃዎች በማከናወን ምክንያት-

  1. አገላለጾችን የመቀየር ችሎታ ተጎናጽፏል።
  2. ለዝርዝር ትኩረት ተዘጋጅቷል.
  3. አንድ ተስማሚ ተፈጠረ - አንድ ሰው ሊታገልበት የሚችል laconic አገላለጽ።

በእኔ አስተያየት, እንደዚህ አይነት ስነ-ምግባር, ጥራት እና ክህሎት በገንቢው የዕለት ተዕለት ስራ ውስጥ በጣም ጠቃሚ ነው. ደግሞም አንድን አገላለጽ በመሰረቱ ማቃለል ማለት ትርጉሙን ሳይነካ መረዳትን ለማመቻቸት መዋቅሩን መቀየር ማለት ነው። ይህ ማንኛውንም ነገር ያስታውሰዎታል?

ይህ በማርቲን ፎለር ከተመሳሳይ ስም መጽሐፍ እንደገና የመፍጠር ፍቺው በተግባር ነው።

ደራሲው በስራው ውስጥ እንደሚከተለው ቀርጿቸዋል.

ዳግም መፈጠር (n)፡- የሶፍትዌር ውስጣዊ መዋቅር ለውጥ ለመረዳት ቀላል እና በቀላሉ የሚታዘብ ባህሪን ሳይነካ ለማሻሻል።

Refactor (ግስ)፡- ባህሪውን ሳይነካ ተከታታይ ማስተካከያዎችን በመተግበር የሶፍትዌርን መዋቅር መቀየር።

መጽሐፉ በምንጭ ኮድ ውስጥ መታወቅ ያለባቸውን "ቀመሮችን" እና እነሱን ለመለወጥ ደንቦችን ይሰጣል.

እንደ ቀላል ምሳሌ፣ ከመጽሐፉ ውስጥ “የማብራሪያ ተለዋዋጭ መግቢያ”ን እሰጣለሁ፡-

if ( (platform.toUpperCase().indexOf(“MAC”) > -1 ) &&
    (browser.toUpperCase().indexOf(“IE”) > -1 )&&
    wasInitialized() && resize > 0 ) {
    // do something
}

የገለጻው ክፍሎች ስማቸው ዓላማውን በሚገልጽ ተለዋዋጭ ውስጥ መፃፍ አለባቸው።

final boolean isMacOS = platform.toUpperCase().indexOf(“MAC”) > -1;
final boolean isIEBrowser = browser.toUpperCase().indexOf(“IE”) > -1;
final boolean isResized = resize > 0;
if(isMacOS && isIEBrowser && wasInitialized() && isResized) {
   // do something
}

የካሬ ፎርሙላውን የካሬ ድምር እና ልዩነት በመጠቀም የአልጀብራ አገላለጾችን ቀላል ማድረግ የማይችልን ሰው አስቡት።

ይህ ሰው ኮዱን ማስተካከል የሚችል ይመስልዎታል?

እሱ የዚህን አጭር መግለጫ ሀሳብ ካልፈጠረ ሌሎች ሰዎች ሊረዱት የሚችሉትን ኮድ መጻፍ ይችል ይሆን? በእኔ አስተያየት አይደለም.

ሆኖም ግን፣ ሁሉም ሰው ወደ ትምህርት ቤት ይሄዳል፣ እና ጥቂቶች ፕሮግራመሮች ይሆናሉ። አገላለጽ የመቀየር ችሎታ ለተራ ሰዎች ጠቃሚ ነው? አዎን ይመስለኛል። ክህሎት ብቻ ይበልጥ ረቂቅ በሆነ መልኩ ይተገበራል፡ ወደ ግቡ ለመቅረብ ሁኔታውን መገምገም እና ተጨማሪ እርምጃ መምረጥ ያስፈልግዎታል። በትምህርታዊ ትምህርት ውስጥ ይህ ክስተት ይባላል ማስተላለፍ (ችሎታ).

በጣም አስገራሚ ምሳሌዎች በቤት ውስጥ ጥገና ወቅት የተሻሻሉ ዘዴዎችን, "የጋራ እርሻ" ዘዴን በመጠቀም ይነሳሉ. በውጤቱም, እነዚያ ተመሳሳይ "ማታለያዎች" እና የህይወት ጠለፋዎች ይታያሉ, አንደኛው በ KPDV ላይ ይታያል. የሃሳቡ ደራሲ አንድ ቁራጭ እንጨት, ሽቦ እና አራት ብሎኖች ነበሩት. የመብራት ሶኬት አብነት በማስታወስ, ከነሱ የቤት ውስጥ አምፖል ሶኬት ሰበሰበ.

ተሽከርካሪ በሚያሽከረክርበት ጊዜም እንኳን, አሽከርካሪው በዙሪያው ያለውን ዓለም ንድፎችን በመለየት እና ወደ መድረሻው ለመድረስ ተገቢውን እንቅስቃሴዎችን በማድረግ ላይ ይገኛል.

ስትሞት ስለእሱ አታውቅም, ለሌሎች ብቻ ከባድ ነው. ሒሳብ ባትማርም ያው ነው...

አንድ ሰው የአገላለጾችን ለውጥ መቆጣጠር ካልቻለ ምን ይሆናል? ከጊዜ ወደ ጊዜ በትምህርት ቤት በሒሳብ መጥፎ ለሆኑ ተማሪዎች የግለሰብ ትምህርቶችን አስተምራለሁ። እንደ አንድ ደንብ, በዑደቶች ርዕስ ላይ ሙሉ በሙሉ ይጣበቃሉ. ስለዚህ ከእነሱ ጋር "አልጀብራ" ማድረግ አለብዎት, ግን በፕሮግራሚንግ ቋንቋ.
ይህ የሚከሰተው ቀለበቶችን በሚጽፉበት ጊዜ, ዋናው ዘዴ ተመሳሳይ መግለጫዎችን በቡድን መለወጥ ነው.

የፕሮግራሙ ውጤት ይህን ይመስላል እንበል።

መግቢያ
ምዕራፍ 1
ምዕራፍ 2
ምዕራፍ 3
ምዕራፍ 4
ምዕራፍ 5
ምዕራፍ 6
ምዕራፍ 7
መደምደሚያ

ይህንን ውጤት ለማግኘት ቀላል ፕሮግራም ይህንን ይመስላል-

static void Main(string[] args)
{
    Console.WriteLine("Введение");
    Console.WriteLine("Глава 1");
    Console.WriteLine("Глава 2");
    Console.WriteLine("Глава 3");
    Console.WriteLine("Глава 4");
    Console.WriteLine("Глава 5");
    Console.WriteLine("Глава 6");
    Console.WriteLine("Глава 7");
    Console.WriteLine("Заключение");
}

ነገር ግን ይህ መፍትሔ ከላኮኒክ ተስማሚ በጣም የራቀ ነው. በመጀመሪያ በውስጡ ተደጋጋሚ የድርጊት ቡድን ማግኘት እና ከዚያ መለወጥ ያስፈልግዎታል። ውጤቱም እንደሚከተለው ይሆናል-

static void Main(string[] args)
{
    Console.WriteLine("Введение");
    for (int i = 1; i <= 7; i++)
    {
        Console.WriteLine("Глава " + i);
    }
    Console.WriteLine("Заключение");
}

አንድ ሰው በአንድ ጊዜ ሒሳብ ካልተማረ, እንደዚህ አይነት ለውጦችን ማድረግ አይችልም. እሱ በቀላሉ ተገቢ ችሎታ አይኖረውም። ለዚህም ነው የ loops ርዕስ በገንቢ ስልጠና ውስጥ የመጀመሪያው እንቅፋት የሆነው።

በሌሎች አካባቢዎች ተመሳሳይ ችግሮች ይከሰታሉ. አንድ ሰው በእጃቸው ያሉትን መሳሪያዎች እንዴት እንደሚጠቀም ካላወቀ የዕለት ተዕለት ብልሃትን ማሳየት አይችልም. ክፉ ምላሶች እጅ ከተሳሳተ ቦታ እያደገ ነው ይላሉ. በመንገድ ላይ, ይህ ሁኔታውን በትክክል ለመገምገም እና መንቀሳቀስን ለመምረጥ አለመቻል እራሱን ያሳያል. አንዳንድ ጊዜ ወደ አሳዛኝ ውጤቶች ሊያመራ ይችላል.

መደምደሚያ-

  1. ባለን አቅም አለምን የተሻለች ቦታ ለማድረግ እንድንችል የት/ቤት እና የዩኒቨርሲቲ ሂሳብ እንፈልጋለን።
  2. ተማሪ ከሆንክ እና ዑደቶችን በመማር ላይ ችግር ካጋጠመህ፣ ወደ መሰረታዊ ነገሮች ለመመለስ ሞክር - ትምህርት ቤት አልጀብራ። ለ9ኛ ክፍል የችግር መጽሃፍ ይውሰዱ እና ከእሱ ምሳሌዎችን ይፍቱ።

ምንጭ: hab.com

አስተያየት ያክሉ