በፎራን ውስጥ እንዴት ፕሮግራም ማድረግ እንደሚቻል (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በፎራን ውስጥ እንዴት ፕሮግራም ማድረግ እንደሚቻል (ከስዕሎች ጋር)
በፎራን ውስጥ እንዴት ፕሮግራም ማድረግ እንደሚቻል (ከስዕሎች ጋር)

ቪዲዮ: በፎራን ውስጥ እንዴት ፕሮግራም ማድረግ እንደሚቻል (ከስዕሎች ጋር)

ቪዲዮ: በፎራን ውስጥ እንዴት ፕሮግራም ማድረግ እንደሚቻል (ከስዕሎች ጋር)
ቪዲዮ: Evernote. Обзор Evernote. Как пользоваться приложением Evernote? 2024, ሚያዚያ
Anonim

ብዙ ሰዎች ፎራን እንደ ጥንታዊ እና “የሞተ” የፕሮግራም ቋንቋ አድርገው ይገነዘባሉ። ሆኖም ፣ አብዛኛዎቹ የሳይንሳዊ እና የምህንድስና ኮድ በፎራን ውስጥ ተፃፈ። ስለዚህ ፣ በ F77 እና F90 ውስጥ መርሃ ግብር ለአብዛኞቹ የቴክኒክ ፕሮግራም አድራጊዎች አስፈላጊ ክህሎት ሆኖ ይቆያል። በተጨማሪም ፣ የቅርብ ጊዜዎቹ የፎራን ደረጃዎች (2003 ፣ 2008 ፣ 2015) እንደ ኦኦፒ (የነገር ተኮር መርሃ ግብር) ያሉ ሁሉንም ዘመናዊ የቋንቋ ባህሪያትን በሚጠቀሙበት ጊዜ ፕሮግራሙ በዝቅተኛ ጥረት በጣም ቀልጣፋ ኮድ እንዲጽፍ ያስችለዋል። FORTRAN የ “ፎርሙላ ትራንዚሽን” ምህፃረ ቃል ነው ፣ እና ከግራፊክስ ወይም የውሂብ ጎታ መተግበሪያዎች ይልቅ ለሂሳብ እና ለቁጥር መተግበሪያዎች በጣም ተስማሚ ነው። አብዛኛዎቹ የፎርትራን ኮዶች ከምናሌ ወይም ከ GUI በይነገጽ ይልቅ ከፋይሉ ወይም ከትእዛዝ-መስመር የጽሑፍ ግብዓት ይወስዳሉ።

ደረጃዎች

ክፍል 1 ከ 4 - ቀለል ያለ ፕሮግራም መፃፍ እና ማጠናቀር

ፎርትራን ሰላም ዓለም ፕሮግራም ተስተካክሏል።
ፎርትራን ሰላም ዓለም ፕሮግራም ተስተካክሏል።

ደረጃ 1. “ሰላም ዓለም” ፕሮግራም ይፃፉ።

ይህ በማንኛውም ቋንቋ ለመፃፍ የመጀመሪያው ፕሮግራም ነው ፣ እና እሱ “ጤና ይስጥልኝ ዓለም” ን ወደ ማያ ገጹ ብቻ ያትማል። በማንኛውም የጽሑፍ አርታኢ ውስጥ የሚከተለውን ኮድ ይፃፉ እና እንደ helloworld.f አድርገው ያስቀምጡት። በእያንዳንዱ መስመር ፊት በትክክል 6 ቦታዎች መኖር እንዳለባቸው ትኩረት ይስጡ።

ፕሮግራም helloworld በተዘዋዋሪ አንድም ገጸ -ባህሪ*13 hello_string hello_string = "ሰላም ፣ ዓለም!" (*, *) hello_string መጨረሻ ፕሮግራም helloworld ን ይፃፉ

ጠቃሚ ምክር: ቦታዎቹ በ Fortran ስሪቶች ውስጥ እስከ FORTRAN 77 ድረስ ብቻ አስፈላጊ ናቸው። አዲስ ስሪት እየተጠቀሙ ከሆነ ቦታዎቹን መጣል ይችላሉ። ፕሮግራሞችን ከአዲስ ስሪት በ f95 ፣ በ f77 ሳይሆን ፣.f95 ን እንደ ፋይል ቅጥያ ብቻ ይጠቀሙ።

ደረጃ 2. ፕሮግራሙን አጠናቅሩ።

ይህንን ለማድረግ በትእዛዝ መስመሩ ውስጥ f77 helloworld.f ን ይተይቡ። ይህ ስህተት የሚሰጥ ከሆነ ምናልባት ለምሳሌ የፎርትራን ኮምፕሌተርን ለምሳሌ gfortran ገና አልጫኑትም።

ፎርትራን ሰላም ዓለም አጠናቅሯል run
ፎርትራን ሰላም ዓለም አጠናቅሯል run

ደረጃ 3. ፕሮግራምዎን ያሂዱ።

አጠናቃሪው a.out የተባለ ፋይል አዘጋጅቷል። በመተየብ ይህንን ፋይል ያሂዱ።/a.out።

ደረጃ 4. አሁን የፃፉትን ይረዱ።

  • helloworld ፕሮግራም

    ፕሮግራሙ “helloworld” መጀመሩን ያመለክታል። በተመሳሳይ ፣ እ.ኤ.አ.

    የ helloworld ፕሮግራም ያጠናቅቁ

  • መጨረሻውን ያመለክታል።
  • በነባሪ ፣ ተለዋዋጭ ዓይነት ካላወጁ ፣ ፎርትራን ከ i እስከ n በሚለው ፊደል የሚጀምር ስም ያለው ተለዋዋጭን እንደ ኢንቲጀር ፣ እና ሌሎቹን በሙሉ እንደ እውነተኛ ቁጥር ያስተናግዳል። እንዲጠቀሙ ይመከራል

    አንድምታ የለም

  • ያንን ባህሪ የማያስፈልግዎ ከሆነ።
  • ገጸ -ባህሪ*13 hello_string

  • hello_string ተብሎ የሚጠራ የቁምፊዎች ድርድር ያውጃል።
  • hello_string = "ሰላም ፣ ዓለም!"

  • እሴቱን ይመድባል "ጤና ይስጥልኝ ፣ ዓለም!" ወደተገለጸው ድርድር። እንደ ሲ ባሉ ሌሎች ቋንቋዎች በተለየ ፣ ይህ ድርድርን ከማወጅ ጋር በተመሳሳይ መስመር ላይ ሊከናወን አይችልም።
  • (*, *) hello_string ይፃፉ

  • የ hello_string ን እሴት ወደ መደበኛ ውፅዓት ያትማል። የመጀመሪያው * ማለት ከአንዳንድ ፋይል በተቃራኒ ወደ መደበኛ ውፅዓት መጻፍ ማለት ነው። ሁለተኛው * ማለት ማንኛውንም ልዩ ቅርጸት አለመጠቀም ማለት ነው።
ፎርትራን አስተያየቶች
ፎርትራን አስተያየቶች

ደረጃ 5. አስተያየት ያክሉ።

በእንደዚህ ዓይነት ቀላል ፕሮግራም ውስጥ ይህ አስፈላጊ አይደለም ፣ ግን የበለጠ የተወሳሰበ ነገር ሲጽፉ ጠቃሚ ይሆናል ፣ ስለዚህ እንዴት እንደሚታከሉ ማወቅ አለብዎት። አስተያየት ለማከል ሁለት መንገዶች አሉ።

  • በራሱ ሙሉ መስመር ያለው አስተያየት ለማከል ፣ 6 ቦታ ሳይኖር በቀጥታ ሐ ወደ አዲስ መስመር ይፃፉ። ከዚያ በኋላ አስተያየትዎን ይፃፉ። ለተሻለ ንባብ በ c እና በአስተያየትዎ መካከል ክፍተት መተው አለብዎት ፣ ግን ይህ አያስፈልግም። ልብ ይበሉ ሀ መጠቀም አለብዎት! በፎራንራን 95 እና በአዲሱ ፋንታ ሐ ይልቅ።
  • እንደ ኮድ በተመሳሳይ መስመር ላይ አስተያየት ለማከል ፣ አክል! አስተያየትዎ የት እንደሚጀመር። እንደገና ፣ ቦታ አያስፈልግም ፣ ግን ንባብን ያሻሽላል።

የ 4 ክፍል 2-የግቤት እና የግንባታ-ግንባታዎችን መጠቀም

ፎርትራን የውሂብ አይነቶች
ፎርትራን የውሂብ አይነቶች

ደረጃ 1. የተለያዩ የውሂብ ዓይነቶችን ይረዱ።

  • INTEGER እንደ 1 ፣ 3 ወይም -3 ላሉት ቁጥሮች ሁሉ ጥቅም ላይ ይውላል።
  • ሪል እንዲሁ እንደ 2.5 ያለ ሙሉ ያልሆነን ቁጥር ሊይዝ ይችላል።
  • ኮምፕሌክስ ውስብስብ ቁጥሮችን ለማከማቸት ያገለግላል። የመጀመሪያው ቁጥር እውነተኛ እና ሁለተኛው ምናባዊ ክፍል ነው።
  • ገጸ -ባህሪ እንደ ፊደሎች ወይም ሥርዓተ -ነጥብ ለመሳሰሉ ገጸ -ባህሪዎች ያገለግላል።
  • አመክንዮ ወይ.እውነት ሊሆን ይችላል። ወይም. ሐሰት.. ይህ በሌሎች የፕሮግራም ቋንቋዎች ውስጥ እንደ ቡሊያን ዓይነት ነው።

ደረጃ 2. የተጠቃሚውን ግብዓት ያግኙ።

ከዚህ ቀደም በፃፉት “ሰላም ዓለም” ፕሮግራም ውስጥ የተጠቃሚ ግብዓት ማግኘት ዋጋ የለውም። ስለዚህ አዲስ ፋይል ይክፈቱ እና compnum.f ብለው ይሰይሙት። ሲጨርሱ ፣ ያስገቡት ቁጥር አዎንታዊ ፣ አሉታዊ ወይም ከዜሮ ጋር እኩል መሆኑን ለተጠቃሚው ይነግረዋል።

  • የመስመሮች ፕሮግራሙን ማጠቃለያ እና የመጨረሻውን የፕሮግራም ማጠቃለያ ያስገቡ።
  • ከዚያ ፣ የ REAL ዓይነትን ተለዋዋጭ ያውጁ። የእርስዎ መግለጫ በፕሮግራሙ መጀመሪያ እና መጨረሻ መካከል መሆኑን ያረጋግጡ።
  • ምን ማድረግ እንዳለባቸው ለተጠቃሚው ያስረዱ። ከመፃፍ ተግባር ጋር የተወሰነ ጽሑፍ ይፃፉ።
  • በንባብ ተግባሩ ባወጁት ተለዋዋጭ ውስጥ የተጠቃሚውን ግብዓት ያንብቡ።

program compnum real r ጻፍ (*, *) “እውነተኛ ቁጥር ያስገቡ” ን ያንብቡ (*, *) r መጨረሻ ፕሮግራም

ፎርትራን ግንባታ ከሆነ። ገጽ
ፎርትራን ግንባታ ከሆነ። ገጽ

ደረጃ 3. የተጠቃሚውን ግብዓት ከ-ግንባታ ጋር ያካሂዱ።

መካከል አስቀምጠው

ያንብቡ (*, *) r

እና the

የመጨረሻ ፕሮግራም

  • ማወዳደር የሚከናወነው በ.gt ነው። (ይበልጣል) ፣.lt. (ያነሰ) እና.eq. (በእኩል) በፎራን ውስጥ።
  • ፎርትራን የሚደግፍ ከሆነ ፣ ካልሆነ ፣ እና ሌላ
  • ፎርትራን ከሆነ-ግንባታ ሁል ጊዜ ካለቀ በመጨረሻ ያበቃል።

(r.gt. 0) ከሆነ (*፣ *) “ያ ቁጥር አዎንታዊ ነው” ብለው ይፃፉ። ሌላ ከሆነ (r.lt. 0) ከዚያ ይፃፉ (*, *) "ያ ቁጥር አሉታዊ ነው።" ሌላ ይፃፉ (*፣ *) “ያ ቁጥር 0. ነው” ከሆነ ያበቃል

ጠቃሚ ምክር: ብዙ ቦታዎችን ከያዙ ግንባታዎች ውስጥ ኮድ ማስገባት የለብዎትም ፣ ግን ንባብን ያሻሽላል።

ፎርትራን ቁጥር ቼክ ፕሮግራም test
ፎርትራን ቁጥር ቼክ ፕሮግራም test

ደረጃ 4. ፕሮግራምዎን ያጠናቅሩ እና ያሂዱ።

እሱን ለመፈተሽ የተወሰኑ ቁጥሮችን ያስገቡ። ደብዳቤ ከገቡ ስህተት ያነሳል ፣ ግን ያ ችግር የለውም ምክንያቱም ፕሮግራሙ ግብዓቱ ፊደል ፣ ቁጥር ወይም ሌላ ነገር አለመሆኑን አይፈትሽም።

ክፍል 3 ከ 4 - ቀለበቶችን እና ድርድሮችን መጠቀም

ደረጃ 1. አዲስ ፋይል ይክፈቱ።

ይህ ጽንሰ -ሀሳብ የተለየ ስለሆነ ፣ እንደገና አዲስ ፕሮግራም መጻፍ ይኖርብዎታል። ፋይሉን ይሰይሙ addmany.f. ተጓዳኝ ፕሮግራሙን ያስገቡ እና የፕሮግራም መግለጫዎችን ያጠናቅቁ ፣ እንዲሁም አንድምታ የሌለው። ሲጨርሱ ይህ ፕሮግራም 10 ቁጥሮችን አንብቦ ድመታቸውን ያትማል።

ደረጃ 2. የርዝመት ድርድር 10 ን ያውጁ።

ቁጥሮቹን የሚያከማቹበት ይህ ነው። ምናልባት እውነተኛ ቁጥሮች ድምር ስለሚፈልጉ ፣ ድርደራውን እንደ እውነተኛ ማወጅ አለብዎት። ጋር እንዲህ ያለ ድርድር ያውጃሉ

እውነተኛ ቁጥሮች (50)

(ቁጥሮች የድርድሩ ስም ነው ፣ መግለጫ አይደለም)።

ደረጃ 3. አንዳንድ ተለዋዋጮችን ያውጁ።

NumSum ን እንደ እውነተኛ ቁጥር ያውጁ። ድምርውን በኋላ ላይ ለማከማቸት ይጠቀሙበታል ፣ ግን ድምር ቀድሞውኑ በፎርትራን አገላለጽ የተወሰደ ስለሆነ እንደ numSum ያለ ስም መጠቀም አለብዎት። ወደ 0. ያዋቅሩት i ን እንደ ኢንቲጀር ያውጁ እና እስካሁን ምንም ዋጋ አይስጡ። ያ በ do-loop ውስጥ ይከናወናል።

ደረጃ 4. አንድ አድርግ-loop ይፍጠሩ።

በሌሎች የፕሮግራም ቋንቋዎች ውስጥ ያለው አቻ ለ-ሉፕ ይሆናል።

  • አንድ አድርግ-loop ሁል ጊዜ በ do ይጀምራል።
  • ከድርጊቱ ጋር በተመሳሳይ መስመር ፣ በቦታ ተለይቶ ፣ ፕሮግራሙ ሲጠናቀቅ የሚሄድበት መለያ ነው። ለአሁን ፣ 1 ብቻ ይፃፉ ፣ በኋላ መለያውን ያዘጋጃሉ።
  • ከዚያ በኋላ ፣ እንደገና በቦታ ብቻ ተለያዩ ፣ ይተይቡ

    i = 1, 10

    . ይህ ከመጠምዘዣው በፊት ያወጁትን ተለዋዋጭ i ፣ ከ 1 ወደ 10 በ 1 ደረጃዎች እንዲሄድ ያደርገዋል። በዚህ አገላለጽ ደረጃዎቹ አልተጠቀሱም ፣ ስለዚህ ፎርትራን ነባሪውን እሴት ይጠቀማል 1. እርስዎም ሊጽፉ ይችሉ ነበር

    i = 1, 10, 1

  • በሉፕው ውስጥ የተወሰነ ኮድ ያስገቡ (ለተሻለ ንባብ ክፍት ቦታዎችን ያስገቡ)። ለዚህ ፕሮግራም ፣ ከተደራራቢ ቁጥሮች i-th ኤለመንት ጋር ተለዋዋጭ numSum ን መጨመር አለብዎት። ይህ የሚከናወነው በመግለጫው ነው

    numSum = numSum + ቁጥር (i)

  • መለያ ባለው ቀጣይ መግለጫ በመግለጫው ይጨርሱ። 4 ቦታዎችን ብቻ ይተይቡ። ከዚያ በኋላ ፣ ይተይቡ 1. እሱ ከጨረሰ በኋላ እንዲሄድ ያድርጉት ብለው የተናገሩት መለያ ነው። ከዚያ ቦታ ይተይቡ እና ይቀጥሉ። የቀጠለው አገላለጽ ምንም አያደርግም ፣ ነገር ግን አንድ መለያ ለማስቀመጥ ጥሩ ቦታ ይሰጣል ፣ እንዲሁም ዱፕሎፕ ማለቁንም ያሳያል።

የእርስዎ አድርግ loop አሁን እንደዚህ መሆን አለበት

1 i = 1 ፣ 10 numSum = numSum + ቁጥሮች (i) 1 ይቀጥሉ

ጠቃሚ ምክር: በፎራንራን 95 እና አዲስ ውስጥ ፣ መለያዎችን መጠቀም አያስፈልግዎትም። በቃ አንድ በሚለው መግለጫ ውስጥ አንዱን አያስገቡ እና “ቀጥል” ከማለት ይልቅ loop ን በ “መጨረሻ አድርግ” ይጨርሱ።

ፎርትራን የ loop code ያድርጉ
ፎርትራን የ loop code ያድርጉ

ደረጃ 5. numSum ን ያትሙ።

እንዲሁም ፣ አንዳንድ ዐውደ -ጽሑፎችን መስጠቱ ምክንያታዊ ይሆናል ፣ ለምሳሌ “የቁጥሮችዎ ድምር ይህ ነው”። ለሁለቱም የመፃፍ ተግባርን ይጠቀሙ። የእርስዎ አጠቃላይ ኮድ አሁን እንደሚከተለው መታየት አለበት

የፕሮግራም አድማስ አንድም እውነተኛ ቁጥሮች (10) እውነተኛ numSum ኢንቲጀር i numSum = 0 ጻፍ (*፣ *) “10 ቁጥሮችን ያስገቡ” ን ያንብቡ (*፣ *) ቁጥሮች 1 i = 1 ፣ 10 numSum = numSum + ቁጥሮች (i) 1 መጻፍ ይቀጥሉ (*፣ *) “የእነሱ ድምር -” (*፣ *) የ numSum መጨረሻ ፕሮግራም ተጨማሪ

ፎርትራን የቁጥሮች ኮድ test ያክሉ
ፎርትራን የቁጥሮች ኮድ test ያክሉ

ደረጃ 6. ኮድዎን ያጠናቅሩ እና ያሂዱ።

እሱን መሞከር አይርሱ። እርስዎ ካስገቡት እያንዳንዱ ቁጥር በኋላ ↵ አስገባን መጫን ወይም በተመሳሳይ መስመር ላይ ብዙ ቁጥሮችን ማስገባት እና በቦታ መለየት ይችላሉ።

ክፍል 4 ከ 4 - የተራቀቁ ፅንሰ ሀሳቦችን መረዳት

ፕሮግራም በፎራን ደረጃ 13
ፕሮግራም በፎራን ደረጃ 13

ደረጃ 1. ፕሮግራምዎ ምን እንደሚሰራ ጥሩ ሀሳብ ይኑርዎት።

የሂሳብዎን ሂደት መከታተል እንዲችሉ እንደ ግብዓት ምን ዓይነት ውሂብ እንደሚያስፈልግ ያስቡ ፣ ውጤቱን እንዴት እንደሚዋቀሩ እና አንዳንድ መካከለኛ ውፅዓትን ያካትቱ። ስሌትዎ ለረጅም ጊዜ እንደሚሠራ ወይም ብዙ የተወሳሰቡ እርምጃዎችን የሚያካትት ከሆነ ይህ በጣም ጠቃሚ ይሆናል።

የፎራን ማጣቀሻ ድር ጣቢያ ቅጽበታዊ ገጽ እይታ
የፎራን ማጣቀሻ ድር ጣቢያ ቅጽበታዊ ገጽ እይታ

ደረጃ 2. ጥሩ የ Fortran ማጣቀሻ ያግኙ።

ፎርትራን በዚህ ጽሑፍ ውስጥ ከተብራራው በላይ ብዙ ተግባራት አሏቸው ፣ እና እነሱ ሊጽፉት ለሚፈልጉት ፕሮግራም ጠቃሚ ሊሆኑ ይችላሉ። ማጣቀሻ የፕሮግራም ቋንቋ ያለው ሁሉንም ተግባራት ይዘረዝራል። ይህ ለፎራን 77 እና ይህ ለፎራንራን 90/95 አንድ ነው።

ፎርትራን subroutines example
ፎርትራን subroutines example

ደረጃ 3. ስለ subroutines እና ተግባራት ይወቁ።

ፎርትራን ቅርጸት ሕብረቁምፊ example
ፎርትራን ቅርጸት ሕብረቁምፊ example

ደረጃ 4. ከ/ወደ ፋይሎች ማንበብ እና መፃፍ እንደሚችሉ ይወቁ።

እንዲሁም ግብዓት/ውፅዓትዎን እንዴት መቅረጽ እንደሚችሉ ይማሩ።

የዘመናዊ ፎርት ምሳሌ ቅጽበታዊ ገጽ እይታ
የዘመናዊ ፎርት ምሳሌ ቅጽበታዊ ገጽ እይታ

ደረጃ 5. ስለ ፎርትራን 90/95 እና ስለአዲሱ ባህሪዎች ይወቁ።

እርስዎ ፎርትራን 77 ኮድን ብቻ እንደሚጽፉ/እንደሚጠብቁ ካወቁ ይህንን ደረጃ ይዝለሉ።

ያስታውሱ ፎርትራን 90 “ነፃ ቅጽ” የምንጭ ኮዱን አስተዋውቋል ፣ ይህም ኮድ ያለ ክፍተቶች እና ያለ 72 ቁምፊ ገደብ እንዲፃፍ ያስችለዋል።

ፎርትራን መጽሐፍ በመስመር ላይ ቅጽበታዊ ገጽ እይታ
ፎርትራን መጽሐፍ በመስመር ላይ ቅጽበታዊ ገጽ እይታ

ደረጃ 6. በሳይንሳዊ መርሃ ግብር ላይ አንዳንድ መጽሐፍትን ያንብቡ ወይም ይፈልጉ።

ለምሳሌ ፣ “በቁጥር የምግብ አሰራሮች በፎራን” የሚለው መጽሐፍ በሳይንሳዊ የፕሮግራም ስልተ ቀመሮች ላይ ጥሩ ጽሑፍ እና ኮዶችን እንዴት ማቀናጀት እንደሚቻል ጥሩ መግቢያ ነው። በጣም የቅርብ ጊዜ እትሞች በተቀላቀለ ቋንቋ አካባቢ እና በትይዩ መርሃግብር እንዴት መርሃ ግብር እንደሚሰጡ ምዕራፎችን ያካትታሉ። ሌላው ምሳሌ በአርጀን ማርከስ የተፃፈው ‹ዘመናዊ ፎራን በተግባር› ነው። በአዲሱ የፎራን ደረጃዎች መሠረት የፎራን ፕሮግራሞችን በሃያ አንደኛው ክፍለ ዘመን ዘይቤ እንዴት እንደሚፃፉ መጽሐፉ ግንዛቤ ይሰጣል።

ፎርትራን ፕሮግራምን በበርካታ ፋይሎች ላይ ያጠናቅራል
ፎርትራን ፕሮግራምን በበርካታ ፋይሎች ላይ ያጠናቅራል

ደረጃ 7. በበርካታ ፋይሎች ላይ የተሰራጨ ፕሮግራም እንዴት ማጠናቀር እንደሚችሉ ይወቁ።

እስቲ የፎርትራን ፕሮግራምዎ በ main.f እና morestuff.f ፋይሎች ላይ ተሰራጭቷል ፣ እና የተገኘው ሁለትዮሽ (allstuff) እንዲባል ይፈልጋሉ እንበል። ከዚያ የሚከተሉትን ትዕዛዞች በትእዛዝ መስመር ውስጥ መፃፍ አለብዎት-

f77 -c morestuff.f f77 -c main.f f77 -c morestuff.f f77 -o allstuff main.o morestuff.f

ከዚያ በመተየብ ፋይሉን ያሂዱ ።/allstuff።

ጠቃሚ ምክር: ይህ ከአዲሱ የፎራን ስሪቶች ጋር በተመሳሳይ መንገድ ይሠራል። ልክ.f ን በትክክለኛው ቅጥያ እና f77 በትክክለኛው የማጠናከሪያ ስሪት ይተኩ።

ደረጃ 8. አሰባሳቢዎ የሚያቀርበውን ማመቻቸት ይጠቀሙ።

አብዛኛዎቹ አቀናባሪዎች የኮድዎን ውጤታማነት የሚያሻሽሉ የማሻሻያ ስልተ ቀመሮችን ያካትታሉ። በሚሰበስቡበት ጊዜ -O ፣ -O2 ፣ ወይም -O3 ባንዲራ በማካተት እነዚህ በርተዋል (እንደገና እንደ ፎርትራንዎ ስሪት)።

  • በአጠቃላይ ፣ ዝቅተኛው ደረጃ -O ወይም -O2 ደረጃ ምርጥ ነው። የበለጠ ጠበኛ የማመቻቸት አማራጭን በመጠቀም ውስብስብ በሆኑ ኮዶች ውስጥ ስህተቶችን ማስተዋወቅ እና ነገሮችን እንኳን ሊያዘገይ እንደሚችል ይወቁ! ኮድዎን ይፈትሹ።

    ጠቃሚ ምክሮች

    • በትንሽ ፕሮግራሞች ይጀምሩ። የራስዎን ኮድ በሚሠሩበት ጊዜ የችግሩን በጣም አስፈላጊ ክፍል ለመለየት ይሞክሩ - የውሂብ ግብዓት ወይም የተግባሮች ጥሪ ፣ የሉፕ አወቃቀር (እነዚህ በጣም የመጀመሪያ ደረጃ ምሳሌዎች ናቸው) እና ከዚያ ይጀምሩ። ከዚያ በዚያ ላይ በትንሽ ጭማሪዎች ይገንቡ።
    • ፎርትራን ለጉዳይ-ስሜታዊ አይደለም። ለምሳሌ ፣ ተለዋዋጭ “እውነተኛ Num” ን ማወጅ እና ለእሱ እሴት ለመመደብ በሚቀጥለው መስመር “num = 1” ን መጻፍ ይችላሉ። ግን ያ መጥፎ ዘይቤ ነው ፣ ስለዚህ ያስወግዱ። ከሁሉም በላይ ፣ ፎርትራን ስለ ተግባራት እና መግለጫዎች ጉዳይም ግድ የለውም። በ UPPERCASE ውስጥ ተግባሮችን እና መግለጫዎችን እና ተለዋዋጮችን በትንሽ ንዑስ ውስጥ መጻፍ በጣም የተለመደ ነው።
    • EMACS ከማስታወሻ ደብተር ይልቅ ለመጠቀም ጥሩ ነፃ የጽሑፍ አርታዒ ነው።
    • መጀመሪያ ላይ የመስመር ላይ አይዲኢ (የተቀናጀ ልማት አካባቢ) መጠቀም ቀላል ይሆንልዎት ይሆናል። ጥሩ አማራጭ ኮድ መስጫ መሬት ነው። እዚያ Fortran-95 ን ጨምሮ ብዙ የፕሮግራም ቋንቋዎችን ያገኛሉ። ሌላው አማራጭ Ideone ነው።

የሚመከር: