ኮምፒውተሮች, ፕሮግራም
ወደ div ወደ "ፓስካል" ምንድን ነው? በተጨማሪም, ስሌቶች እና ምሳሌዎች
በየዓመቱ በፕሮግራም ሙያ ለ ተፈላጊነት. ኮዶች በጽሑፍ በአሁኑ ወቅት በስፋት በተለያዩ ደረጃዎች ላይ አንድ ደርዘን ቋንቋዎች ዙሪያ ጥቅም ላይ ይውላሉ. የኮምፒውተር ፕሮግራም ይበልጥ ቀልጣፋ የመማር ሂደት ለማድረግ እንዲቻል, የሁለተኛ ደረጃ ትምህርት ቤት ተማሪዎች እንዲሁም 1-2 ኮርሶች ተማሪዎች ቋንቋ "ፓስካል" ውስጥ የራስዎን መተግበሪያዎች ለመፍጠር በመጀመሪያ የተማሩ ናቸው. ክወናዎችን div እና Mod, እና በመካከሏ ሌሎች ስሌቶች በዚህ ርዕስ ትኩረት.
ቋንቋ ፓስካል መካከል ጥቂት ቃላት
"ፓስካል" ከጊዜ በኋላ Turing ሽልማት እና ሜዳሊያ ተሸልሟል ማን ዝነኛ ሳይንቲስት Niklaus Wirth, በ 1968-1969 ውስጥ የተፈጠረው "የኮምፒውተር ቴክኖሎጂ አቅኚ." ይህ መደበኛ ቋንቋ እድገት ውስጥ ተሳትፈዋል ለመጨረሻ ጊዜ ከጥቂት ጊዜ በፊት "Algol-68." በ 1970 የታተመ አንድ ጽሑፍ ውስጥ, ሥራውን Wirth ዋና ዓላማ የተዋቀሩ ፕሮግራም እና ውሂብን የሚጠቀም ውጤታማ መሣሪያ ፍጥረት ይባላል.
ይህን ተከትሎ, ቋንቋ "ፓስካል" ግርጌ አንዱ በመሆን, የመረጃ ቴክኖሎጂ መስክ ላይ ከፍተኛ ተጽዕኖ አሳድሯል. እስከ ዛሬ ድረስ, ይህም በዓለም ላይ ግንባር ዩኒቨርስቲዎች ብዙዎቹ ውስጥ የሙያ ስልጠና ፕሮግራም በመሆን ላይ የተመሠረተ ነው.
ወደ ኢንቲጀር ምድብ ምንድን ነው
በሒሳብ ጥናት ውስጥ, ርዕስ ሥር ሁለት ኢንቲጀሮች አሠራር መረዳት. ወደ ሌላ ከእነርሱ በአንዱ ኢንቲጀር ክፍፍል በዚህም ምክንያት ይህ ኢምንታዊ ያለውን ኢንቲጀር ክፍል ነው. በሌላ አባባል ከሆነ:
24: 6 = 4;
100: 3 = 33
55: 6 = 9;
እና ስለዚህ ይወጣሉ.
ኢንቲጀር ክፍፍል ደግሞ ከፊል ንደሠራ ማግኘት ይባላል.
የ ተካፋይ የ አካፋይ ያነሰ ከሆነ, ውጤት ዜሮ ነው, ይህን ክወና ጋር መሆኑን ልብ ይበሉ.
አንድ ለ, ሁለቱም ጥ ወደ ኢንቲጀር ክፍፍል ውጤት ያመለክታል. እንግዲህ
ረጥ. ሠ. በተለመደው መልኩ ውስጥ ያከናወናቸውን ክፍፍል, ወደሚቀርበው ኢንቲጀር አነስ ጎን ውጤት በማጠጋጋት ይከተላል.
div ውስጥ ክዋኔ "ፓስካል"
div - የእኛን ቋንቋ ውስጥ ኢንቲጀር ክፍል አንድ ልዩ ከዋኝ ያቀርባል. ከላይ የቀረበው ነው ቀመር የትኛው ያለው መግለጫ ፓስካል, ቅጽ ይኖረዋል:
ጥ: አንድ div B =.
እኛ constants, ለምሳሌ, አንድ = 50 እና b = 9, ከዚያም እኛ ይኖራቸዋል ጥ ስለ ከሆነ: = 50 div 9. በዚህም ምክንያት ጥ 5 ጋር እኩል ይሆናል.
የ ሚዛን ያለው ስሌት
"ፓስካል" div ውስጥ ክዋኔ አብዛኛውን ጊዜ Mod ይጠናል. በዚህ መዝገብ ምን ትርጉም ለማወቅ በፊት, ቁጥር የተቀረውን ማግኘት የምንችለው እንዴት እንደሆነ እንመለከታለን.
ግልጽ, ይህ ኢንቲጀር ክፍል, ማለትም ምክንያት አገኘ እሴት በመጠቀም ሊገኝ ይችላል. ሠ
R አንድ = - bX q.
"ፓስካል" ውስጥ ክዋኔ Mod
ፓስካል ውስጥ, ቀሪውን በጣም ቀላል ሊሆን ይችላል እናገኛለን. እነዚህ ዓላማዎች አንድ የሁለትዮሽ ከዋኝ Mod የቀረበ ነው.
እንደሚከተለው ተብሎ ተጽፎአል:
R አንድ Mod B =.
ለምሳሌ ያህል, አንድ = 50 እና b = 9, ከዚያም እኛ r ካለዎት; በዚህም = 50 Mod 9., r 4 ጋር እኩል ነው.
ተግባራዊ
(R) ከመከፋፈል ቀሪውን ማግኘት ኮምፒውተር እና ቴሌኮሙኒኬሽን ጥቅም ላይ የዋለው ነው. እንዲህ ያለ ቁጥጥር ክወናዎች ጋር የመነጨ ነው, እና በተወሰነ ክልል ውስጥ የዘፈቀደ ቁጥሮች.
Mod ከዋኝ, እና ቁጥሮች, ባለብዙ ለመወሰን ያገለግላል, ኢንቲጀር ውጤት ጋር በሌላ አንድ ቁጥር ሜትር. ሠ. divisibility. ግልጽ, እነዚህ ከዋኝ ተግባራዊ ውጤት የሆነ 0 Mod ይሰጣል ለዚህም ቁጥሮች ጥንድ ናቸው.
የ "ፓስካል" ባለብዙ ሁኔታ ውስጥ ሆኖ የተጻፈ መሆን ይችላሉ:
አንድ Mod ለ = 0 ከዚያ ጻፍ ከሆነ (ሀ 'እጥፍ », ለ).
ለምሳሌ ያህል, የመጀመሪያ ሁኔታ ኮድ ወደ መቆጣጠሪያ ውስጥ እሴቶች = 4 እና ለ = 2 ለ ከላይ የተመዘገበው ጊዜ የተቀረጸው "4 እጥፍ 2" ያሳያሉ.
በተጨማሪም, ከዋኝ Mod አስርዮሽ ስርዓተ ምልክትን ውስጥ ቁጥር የመጨረሻ አሃዝ ለማሳየት ጥቅም ላይ ሊውል ይችላል. ይህን ለማድረግ, ወደ ግንባታ r = ለምሳሌ ያህል አንድ Mod 10. መጠቀም, ትዕዛዝ r = 37 Mod 10 7 ውጤት ይሰጣል.
ከዋኝ trunc
አንድ div ወደ "ፓስካል" ከ ተመሳሳይ ውጤት ማግኘት ይችላሉ ይህም ጋር ሌላ ከዋኝ, አለ. ይህ የመቁጠሪያ ብቻ ሳይሆን የሚመለከተው የትኛው trunc, ስለ ነው. ይህ የክፍልፋይ መከራከሪያ የኢንቲጀር ክፍል እንደ ውጤት እንደውጤት ይሰጣል. አብረው ከዋኝ ጋር ተመሳሳይ ውጤት በቅንነት በ "መደበኛ" አገኘሁ. ከላይ እንደ ምሳሌ እንመልከት. ይሁን ሀ = 51 እና ለ = 9. ከዚያም ትእዛዝ ጥ በ: = 51 9 div ጥ ለማግኘት: = 5, እኛ በማጠጋጋት ምክንያት ማግኘት. ይሁን እንጂ, ከዋኞች trunc ተመሳሳይ ቁጥር ተፈጻሚ ከሆነ, ጥ: = trunc (51/9) ያደርጋል ጥ: .. = 5, ማለትም, ተመሳሳይ ውጤት አላቸው.
ምሳሌ 1
አንተ ተግባራዊ ችግሮች ለመፍታት "ፓስካል" ውስጥ div እና Mod መጠቀም የምንችለው እንዴት እንደሆነ እስቲ እንመልከት. አንድ ሁለት አሃዝ ቁጥር አሃዞች ድምር ማግኘት አለብዎት እንበል. እንደሚከተለው ምክንያት ነው:
- ቀደም ሲል ከላይ እንደተገለጸው, ቁጥሮች ውስጥ አኃዞች የመጨረሻው ይህም እና ቁጥር 10, በ ከዋኝ Mod ወደ ተግባራዊ በማድረግ ማግኘት ይችላሉ;
- የ div "ፓስካል" ውስጥ ቡድን ላይ Mod ለመተካት ከሆነ የመጀመሪያው ቁጥር እንደመሆኑ, ከዚያ ወጥተው ይመልሳል.
እኛ ቋንቋ "ፓስካል" ለ ኮድ መጻፍ. እንደሚከተለው እንዲህ ይመስላል:
ፕሮግራም Sum_2; (ፕሮግራም ስም)
var ቁጥር, ቁጥር 1, ቁጥር 2, ድምር: ኢንቲጀር; (ተለዋዋጮች አንድ ዝርዝር እና ኢንቲጀር እንደ ያላቸውን አይነት ይወስናል)
ለመጀመር (አካል የፕሮግራሙን ጀምሮ)
( 'ግብዓት ሁለት አሃዝ ቁጥር ») ጻፍ; ( "ግቤት ሁለት አሃዝ ቁጥር" የሚለውን ሐረግ አሳይ)
(ቁጥር) ማንበብ; (የግቤት የመጀመሪያ ቁጥር)
ቁጥር 1: ቁጥር div 10 =; (የመጀመሪያውን አሃዝ ውስጥ የስሌት)
ቁጥር 2: ቁጥር Mod 10 =; (በሁለተኛው አሃዝ ውስጥ የስሌት)
ድምር: ቁጥር 1 + ቁጥር 2 =; (ቁጥሮች መጠን መካከል የስሌት)
(ድምር) ጻፍ; (ማያ ገጹ ላይ ውፅዓት ውጤት)
መጨረሻ.
9 - ቁጥር 25, ይህ ፕሮግራም በመጠቀም ውጤት, ለምሳሌ, 37 7 ነው.
ምሳሌ 2
ወደ አኃዞች 3-አሃዝ ቁጥር ድምር ያሰላል አንድ ፕሮግራም ኮድ ይጻፉ.
የቅርብ ጊዜውን ምስል ማግኘት እንዴት ነው - ግልጽ ነው. ውስብስብ እና 1 ኛ ያለውን ስሌት አይደለም. እሱም ይህ ሁለተኛው አሃዝ እንዴት ማግኘት እንደሚችሉ ለማወቅ ይኖራል ይህ ቁጥር እና 100 ላይ "ፓስካል" ወደ ከዋኝ div ተግባራዊ ምክንያት ይከሰታል. ይህንን ለማድረግ, የ ከዋኝ Mod ውጤት እና 10 ከዚያም የመጀመሪያው ቁጥር ከሆነ ማግኘት ነው ይህም ይበልጥ የተራቀቀ ንድፍ, መጠቀም ይችላሉ, እና ከዋኝ div 10 ማመልከት, እንዲሁም.
እንደሚከተለው ይሆናል ሶስት አሃዝ ቁጥር አሃዞች ድምር በማስላት ለ ፕሮግራም ኮድ:
ፕሮግራም Sum_3; (ፕሮግራም ስም)
var Number3, ድምር: ኢንቲጀር; (ተለዋዋጮች አንድ ዝርዝር እና ኢንቲጀር እንደ ያላቸውን አይነት ይወስናል)
ለመጀመር (አካል የፕሮግራሙን ጀምሮ)
( «የግቤት ዛፍ-አሃዝ ቁጥር») ጻፍ; (ሐረግ አሳይ «የግቤት ዛፍ-አሃዝ ቁጥር»)
(Number3) ማንበብ; (የግቤት የመጀመሪያ ቁጥር)
ድምር: = Number3 div 100 + Number3 Mod 10 + Number3 div 10 Mod 10; (መጠን የስሌት)
( 'ድምር) ጻፍ; (ማያ ገጹ ላይ ውፅዓት ውጤት)
መጨረሻ.
አንዳንድ ማስታወሻዎች
ተለምዶአዊ ክፍል ክወና ያላቸውን ክፍል ባሻገር ጭቅጭቅ ኢንቲጀር ተግባራዊ ጊዜ እንደሆነ ልብ በል. ይህ በመሠረታዊነት ኢንቲጀር ሆኖ ውጤት ለመስጠት ይህም div "ፓስካል", እንዲሁም Mod ከዋኝ, በ ክወና የሚለይ.
አንድ ውስብስብ መግለጫ ውስጥ (ሜ. ሠ 2 operands ላይ የፈጸማቸው) ሁለትዮሽ አይነት ክወናዎችን በሚደረግበት ቅደም ተከተል ያላቸውን ቅድሚያ እና ቅንፍ የሚወሰን ነው. ከግራ ወደ ቀኝ በሌላ አነጋገር, ካሉ በቅንፍ ያላቸውን መግለጫ ውስጥ ለመጀመሪያ ተገምግመዋል. የ ክወናዎች * /, ሞድ እና div የ + እና በላይ ቅድሚያ ናቸው -. + እና - የ ቅንፍ በአሁኑ ካልሆነ, ከግራ ወደ ቀኝ መጀመሪያ ጀምሮ ከዚያም ከፍ ያለ ቅድሚያ ጋር እርምጃዎችን እንዲፈጽም መሆን, እና ይገባል -.
አሁን ወደ ተግባር div "ፓስካል" ውስጥ ጥቅም ላይ ውሏል ምን እንደሆነ. በተጨማሪም ዕድል መጠቀም በእርግጠኝነት, የራስዎን መተግበሪያዎች ለመፍጠር የሚረዱ, ሞድ ከዋኝ አቀረበ አውቃለሁ.
Similar articles
Trending Now