ফোরট্রানে কীভাবে প্রোগ্রাম করবেন (ছবি সহ)

সুচিপত্র:

ফোরট্রানে কীভাবে প্রোগ্রাম করবেন (ছবি সহ)
ফোরট্রানে কীভাবে প্রোগ্রাম করবেন (ছবি সহ)

ভিডিও: ফোরট্রানে কীভাবে প্রোগ্রাম করবেন (ছবি সহ)

ভিডিও: ফোরট্রানে কীভাবে প্রোগ্রাম করবেন (ছবি সহ)
ভিডিও: Evernote ডেস্কটপ অ্যাপে একটি একক নোটে একাধিক নোট মার্জ করুন 2024, এপ্রিল
Anonim

অনেকে ফোরট্রানকে একটি প্রাচীন এবং "মৃত" প্রোগ্রামিং ভাষা হিসাবে উপলব্ধি করে। যাইহোক, বেশিরভাগ বৈজ্ঞানিক এবং প্রকৌশল কোড ফোরট্রানে লেখা হয়। যেমন, F77 এবং F90 এর প্রোগ্রামিং বেশিরভাগ প্রযুক্তিগত প্রোগ্রামারদের জন্য প্রয়োজনীয় দক্ষতা হিসেবে রয়ে গেছে। তদুপরি, সর্বশেষ ফোরট্রান স্ট্যান্ডার্ড (2003, 2008, 2015) প্রোগ্রামারকে সর্বনিম্ন প্রচেষ্টায় অত্যন্ত দক্ষ কোড লেখার অনুমতি দেয়, যখন ওওপি (অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং) এর মতো আধুনিক ভাষা বৈশিষ্ট্যগুলি ব্যবহার করে। ফরট্রান "ফর্মুলা ট্রান্সলেশন" এর সংক্ষিপ্ত রূপ, এবং গ্রাফিক্স বা ডাটাবেস অ্যাপ্লিকেশনের পরিবর্তে গাণিতিক এবং সংখ্যাসূচক অ্যাপ্লিকেশনের জন্য সবচেয়ে উপযুক্ত। বেশিরভাগ ফোরট্রান কোড মেনু বা জিইউআই ইন্টারফেসের পরিবর্তে একটি ফাইল বা কমান্ড-লাইন থেকে পাঠ্য ইনপুট নেয়।

ধাপ

4 এর অংশ 1: একটি সহজ প্রোগ্রাম লেখা এবং সংকলন

Fortran হ্যালো ওয়ার্ল্ড প্রোগ্রাম corrected লিখুন
Fortran হ্যালো ওয়ার্ল্ড প্রোগ্রাম corrected লিখুন

ধাপ 1. একটি "হ্যালো ওয়ার্ল্ড" প্রোগ্রাম লিখুন।

এটি সাধারণত যেকোনো ভাষায় লেখার প্রথম প্রোগ্রাম এবং এটি স্ক্রিনে "হ্যালো ওয়ার্ল্ড" প্রিন্ট করে। যেকোনো টেক্সট এডিটরে নিচের কোডটি লিখে helloworld.f হিসেবে সেভ করুন। মনোযোগ দিন যে প্রতিটি লাইনের সামনে অবশ্যই 6 টি স্পেস থাকতে হবে।

প্রোগ্রাম helloworld অন্তর্নিহিত কোন অক্ষর*13 hello_string hello_string = "হ্যালো, বিশ্ব!" লিখুন (*, *) hello_string শেষ প্রোগ্রাম helloworld

টিপ: ফোরট্রান F পর্যন্ত ফোরট্রান সংস্করণে স্পেসগুলি শুধুমাত্র প্রয়োজনীয়। নতুন সংস্করণ থেকে f95 দিয়ে প্রোগ্রাম কম্পাইল করুন, f77 নয়;.f95 শুধু.f এর পরিবর্তে ফাইল এক্সটেনশন হিসেবে ব্যবহার করুন।

পদক্ষেপ 2. প্রোগ্রাম কম্পাইল করুন।

এটি করার জন্য, কমান্ড লাইনে f77 helloworld.f টাইপ করুন। যদি এটি একটি ত্রুটি দেয়, আপনি সম্ভবত একটি ফোরট্রান কম্পাইলার ইনস্টল করেননি যেমন gfortran এখনও।

Fortran হ্যালো ওয়ার্ল্ড কম্পাইল run
Fortran হ্যালো ওয়ার্ল্ড কম্পাইল run

ধাপ 3. আপনার প্রোগ্রাম চালান।

কম্পাইলার a.out নামে একটি ফাইল তৈরি করেছে।./A.out লিখে এই ফাইলটি চালান।

ধাপ 4. আপনি কি লিখেছেন তা বুঝুন।

  • প্রোগ্রাম হ্যালো ওয়ার্ল্ড

    "হ্যালোওয়ার্ল্ড" প্রোগ্রামের সূচনা নির্দেশ করে। একইভাবে,

    শেষ প্রোগ্রাম helloworld

  • তার শেষ নির্দেশ করে।
  • ডিফল্টরূপে, যদি আপনি একটি ভেরিয়েবল টাইপ ঘোষণা না করেন, তবে ফোরট্রান একটি ভেরিয়েবলকে একটি নামের সাথে বিবেচনা করে যা i থেকে n পর্যন্ত একটি অক্ষর দিয়ে পূর্ণসংখ্যা হিসাবে এবং অন্য সবগুলিকে একটি বাস্তব সংখ্যা হিসাবে বিবেচনা করে। এটি ব্যবহার করার সুপারিশ করা হয়

    অন্তর্নিহিত কোন

  • যদি আপনার সেই আচরণের প্রয়োজন না হয়।
  • অক্ষর*13 হ্যালো_স্ট্রিং

  • অক্ষরের একটি অ্যারে ঘোষণা করে যাকে বলা হয় hello_string।
  • hello_string = "হ্যালো, বিশ্ব!"

  • মান নির্ধারণ করে "হ্যালো, বিশ্ব!" ঘোষিত অ্যারে। C এর মতো অন্যান্য ভাষার মতো, এটি অ্যারে ঘোষণা করার মতো একই লাইনে করা যাবে না।
  • লিখুন (*, *) হ্যালো_স্ট্রিং

  • হেলো_স্ট্রিং এর মান স্ট্যান্ডার্ড আউটপুটে প্রিন্ট করে। প্রথম * মানে কিছু ফাইলের বিপরীতে স্ট্যান্ডার্ড আউটপুটে লেখা। দ্বিতীয় * মানে কোন বিশেষ বিন্যাস ব্যবহার না করা।
Fortran comments
Fortran comments

ধাপ 5. একটি মন্তব্য যোগ করুন।

এইরকম একটি সাধারণ প্রোগ্রামে এটি প্রয়োজনীয় নয়, তবে আপনি যখন আরও জটিল কিছু লিখবেন তখন এটি কার্যকর হবে, সুতরাং সেগুলি কীভাবে যুক্ত করবেন তা আপনার জানা উচিত। একটি মন্তব্য যোগ করার দুটি উপায় আছে।

  • এমন একটি মন্তব্য যুক্ত করার জন্য যার একটি সম্পূর্ণ লাইন নিজেই আছে, 6 টি স্পেস ছাড়াই একটি নতুন লাইনে একটি সি লিখুন। এর পরে, আপনার মন্তব্য লিখুন। ভাল পাঠযোগ্যতার জন্য আপনার c এবং আপনার মন্তব্যের মধ্যে একটি স্থান রেখে দেওয়া উচিত, তবে এটির প্রয়োজন নেই। মনে রাখবেন যে আপনাকে একটি ব্যবহার করতে হবে! ফোরট্রান in৫ -এ একটি সি এর পরিবর্তে এবং নতুন।
  • কোডের মতো একই লাইনে একটি মন্তব্য যুক্ত করতে, একটি যুক্ত করুন! যেখানে আপনি আপনার মন্তব্য শুরু করতে চান। আবার, একটি স্থান প্রয়োজন হয় না, কিন্তু পঠনযোগ্যতা উন্নত।

4 এর অংশ 2: ইনপুট এবং ইফ-কনস্ট্রাকশন ব্যবহার করে

ফোরট্রান ডেটা টাইপ।
ফোরট্রান ডেটা টাইপ।

ধাপ 1. বিভিন্ন ডেটা প্রকার বুঝুন।

  • INTEGER সম্পূর্ণ সংখ্যার জন্য ব্যবহৃত হয়, যেমন 1, 3, বা -3।
  • REAL এ এমন একটি সংখ্যা থাকতে পারে যা সম্পূর্ণ নয়, যেমন 2.5।
  • জটিল সংখ্যা সংরক্ষণের জন্য কমপ্লেক্স ব্যবহার করা হয়। প্রথম সংখ্যাটি বাস্তব এবং দ্বিতীয়টি কাল্পনিক অংশ।
  • অক্ষর অক্ষরের জন্য ব্যবহৃত হয়, যেমন অক্ষর বা বিরামচিহ্ন।
  • লজিক্যাল হতে পারে.true। অথবা। মিথ্যা.. এটি অন্যান্য প্রোগ্রামিং ভাষার বুলিয়ান টাইপের মত

ধাপ 2. ব্যবহারকারীর ইনপুট পান।

"হ্যালো ওয়ার্ল্ড" প্রোগ্রামে আপনি আগে লিখেছিলেন, ব্যবহারকারীর ইনপুট পাওয়া বেহুদা হবে। সুতরাং একটি নতুন ফাইল খুলুন এবং এর নাম দিন compnum.f। যখন আপনি এটি শেষ করেছেন, এটি ব্যবহারকারীকে বলবে যে তারা প্রবেশ করা সংখ্যাটি ইতিবাচক, নেতিবাচক বা শূন্যের সমান কিনা।

  • লাইন প্রোগ্রাম compnum এবং শেষ প্রোগ্রাম compnum লিখুন।
  • তারপর, রিয়েল টাইপের একটি পরিবর্তনশীল ঘোষণা করুন। নিশ্চিত করুন যে আপনার ঘোষণা প্রোগ্রামের শুরু এবং শেষের মধ্যে রয়েছে।
  • ব্যবহারকারীকে তাদের কী করা উচিত তা ব্যাখ্যা করুন। রাইট ফাংশনের সাথে কিছু টেক্সট লিখুন।
  • রিড ফাংশনের সাথে আপনি যে ভেরিয়েবল ঘোষণা করেছেন তাতে ব্যবহারকারীর ইনপুট পড়ুন।

প্রোগ্রাম compnum বাস্তব r লিখুন (*, *) "একটি বাস্তব সংখ্যা লিখুন:" পড়ুন (*, *) r শেষ প্রোগ্রাম

Fortran যদি construction হয়
Fortran যদি construction হয়

ধাপ an. ব্যবহারকারীর ইনপুট প্রক্রিয়া করে যদি একটি নির্মাণ করা হয়।

এর মধ্যে রাখুন

পড়ুন (*, *) আর

এবং

শেষ প্রোগ্রাম

  • . Gt এর সাথে তুলনা করা হয়। (এর চেয়ে বড়),.lt (কম) এবং.eq (সমান) ফোরট্রানে।
  • ফোরট্রান যদি সমর্থন করে, অন্যথায়, এবং অন্যথায়
  • একটি ফোরট্রান যদি-নির্মাণ সর্বদা শেষ হলে শেষ হয়।

যদি (r.gt। 0) তাহলে লিখুন (*, *) "সেই সংখ্যাটি ধনাত্মক।" অন্যথায় যদি (r.lt। 0) তাহলে লিখুন (*, *) "সেই সংখ্যাটি negativeণাত্মক।" অন্যথায় লিখুন (*, *) "সেই সংখ্যাটি 0।" যদি শেষ

টিপ: আপনি যদি আরো স্পেস সহ if-constructions এর ভিতরে কোড ইন্ডেন্ট করতে না পারেন, কিন্তু এটি পঠনযোগ্যতা উন্নত করে।

ফোরট্রান নম্বর চেক প্রোগ্রাম test
ফোরট্রান নম্বর চেক প্রোগ্রাম test

ধাপ 4. আপনার প্রোগ্রাম কম্পাইল করুন এবং চালান।

এটি পরীক্ষা করার জন্য কিছু সংখ্যা লিখুন। যদি আপনি একটি চিঠি লিখেন, এটি একটি ত্রুটি উত্থাপন করবে, কিন্তু এটি ঠিক আছে কারণ প্রোগ্রামটি পরীক্ষা করে না যে ইনপুটটি একটি অক্ষর, একটি সংখ্যা বা অন্য কিছু।

4 এর মধ্যে 3 য় অংশ: লুপ এবং অ্যারে ব্যবহার করা

ধাপ 1. একটি নতুন ফাইল খুলুন।

যেহেতু এই ধারণাটি ভিন্ন, আপনাকে আবার একটি নতুন প্রোগ্রাম লিখতে হবে। ফাইলের নাম addmany.f। সংশ্লিষ্ট প্রোগ্রাম সন্নিবেশ করান এবং প্রোগ্রাম বিবৃতি শেষ করুন, সেইসাথে একটি অন্তর্নিহিত না। যখন আপনি শেষ করবেন, এই প্রোগ্রামটি 10 টি সংখ্যা পড়বে এবং তাদের যোগফল মুদ্রণ করবে।

ধাপ 2. দৈর্ঘ্য 10 এর একটি অ্যারে ঘোষণা করুন।

এখানে আপনি সংখ্যাগুলি সংরক্ষণ করবেন। যেহেতু আপনি সম্ভবত বাস্তব সংখ্যার যোগফল চান, আপনার অ্যারেটিকে বাস্তব হিসাবে ঘোষণা করা উচিত। আপনি এরকম একটি অ্যারে ঘোষণা করুন

প্রকৃত সংখ্যা (50)

(সংখ্যাগুলি অ্যারের নাম, একটি অভিব্যক্তি নয়)।

ধাপ 3. কিছু ভেরিয়েবল ঘোষণা করুন।

প্রকৃত সংখ্যা হিসাবে numSum ঘোষণা করুন। আপনি পরে যোগফল সংরক্ষণ করতে এটি ব্যবহার করবেন, কিন্তু যেহেতু যোগফল ইতিমধ্যেই একটি ফোরট্রান অভিব্যক্তি দ্বারা নেওয়া হয়েছে, তাই আপনাকে numSum এর মতো একটি নাম ব্যবহার করতে হবে। এটিকে 0 তে সেট করুন। এটি ডু-লুপে করা হবে।

ধাপ 4. একটি ডু-লুপ তৈরি করুন।

অন্যান্য প্রোগ্রামিং ভাষায় এর সমতুল্য একটি লুপ হবে।

  • একটি ডু-লুপ সবসময় ডো দিয়ে শুরু হয়।
  • ডো এর মতো একই লাইনে, এটিকে একটি স্থান দ্বারা পৃথক করা, সেই লেবেলটি যেখানে প্রোগ্রামটি শেষ হয়ে গেলে এটি যাবে। আপাতত, শুধু 1 লিখুন, আপনি পরে লেবেল সেট করবেন।
  • এর পরে, আবার শুধুমাত্র একটি স্থান দ্বারা আলাদা, টাইপ করুন

    আমি = 1, 10

    । এটি ভেরিয়েবল i তৈরি করবে, যা আপনি লুপের আগে ঘোষণা করেছিলেন, 1 এর ধাপে 1 থেকে 10 পর্যন্ত যান।

    i = 1, 10, 1

  • লুপের ভিতরে কিছু কোড রাখুন (ভাল পঠনযোগ্যতার জন্য স্পেস সহ ইন্ডেন্ট)। এই প্রোগ্রামের জন্য, আপনার অ্যারে সংখ্যার i-th উপাদান দিয়ে পরিবর্তনশীল numSum বৃদ্ধি করা উচিত। এই অভিব্যক্তি সঙ্গে সম্পন্ন করা হয়

    numSum = numSum + সংখ্যা (i)

  • একটি লেবেল আছে এমন একটি অবিরাম বিবৃতি দিয়ে লুপটি শেষ করুন। শুধুমাত্র 4 টি স্পেস টাইপ করুন। এর পরে, একটি 1. টাইপ করুন এটি সেই লেবেল যা আপনি ডু-লুপকে বলেছিলেন এটি শেষ হওয়ার পরে। তারপর, একটি স্পেস টাইপ করুন এবং চালিয়ে যান। অবিরত অভিব্যক্তি কিছুই করে না, তবে এটি একটি লেবেল রাখার জন্য একটি ভাল জায়গা দেয়, পাশাপাশি দেখায় যে ডু-লুপ শেষ হয়েছে।

আপনার ডু লুপটি এখন এইরকম হওয়া উচিত:

1 i = 1, 10 numSum = numSum + সংখ্যা (i) 1 চালিয়ে যান

টিপ: ফোরট্রান 95৫ এবং নতুনতর ক্ষেত্রে আপনাকে লেবেল ব্যবহার করার প্রয়োজন নেই। শুধু একটি ডু স্টেটমেন্টে রাখবেন না এবং "চালিয়ে যান" এর পরিবর্তে "এন্ড ডু" দিয়ে লুপ শেষ করুন।

ফোরট্রান ডু লুপ কোড.পিএনজি
ফোরট্রান ডু লুপ কোড.পিএনজি

ধাপ 5. numSum প্রিন্ট করুন।

এছাড়াও, কিছু প্রসঙ্গ দেওয়া অর্থপূর্ণ হবে, উদাহরণস্বরূপ "আপনার সংখ্যার যোগফল হল:"। উভয়ের জন্য লেখার ফাংশন ব্যবহার করুন। আপনার সম্পূর্ণ কোডটি এখন দেখতে হবে:

প্রোগ্রাম addmany অন্তর্নিহিত কোন বাস্তব সংখ্যা (10) বাস্তব numSum পূর্ণসংখ্যা i numSum = 0 লিখুন (*, *) "10 নম্বর লিখুন:" পড়ুন (*, *) সংখ্যাগুলি 1 i = 1, 10 numSum = numSum + সংখ্যা (i) 1 লেখা চালিয়ে যান (*, *) "তাদের যোগফল হল:" লিখুন (*, *) numSum শেষ প্রোগ্রাম addmany

ফোরট্রান নম্বর কোড test যোগ করুন
ফোরট্রান নম্বর কোড test যোগ করুন

ধাপ 6. আপনার কোড কম্পাইল করুন এবং চালান।

এটি পরীক্ষা করতে ভুলবেন না। আপনি প্রতিটি সংখ্যার পরে ↵ এন্টার চাপতে পারেন অথবা একই লাইনে অনেক সংখ্যা লিখতে পারেন এবং একটি স্পেস দিয়ে আলাদা করতে পারেন।

4 এর 4 অংশ: উন্নত ধারণাগুলি বোঝা

ফোরট্রান ধাপ 13 এ প্রোগ্রাম
ফোরট্রান ধাপ 13 এ প্রোগ্রাম

ধাপ 1. আপনার প্রোগ্রামটি কী করবে তার একটি ভাল ধারণা আছে।

ইনপুট হিসাবে কোন ধরণের ডেটা প্রয়োজন, কীভাবে আউটপুট গঠন করা যায় এবং কিছু মধ্যবর্তী আউটপুট অন্তর্ভুক্ত করুন সে সম্পর্কে চিন্তা করুন যাতে আপনি আপনার গণনার অগ্রগতি পর্যবেক্ষণ করতে পারেন। এটি খুব উপকারী হবে যদি আপনি জানেন যে আপনার গণনা দীর্ঘ সময় ধরে চলবে বা একাধিক জটিল পদক্ষেপের সাথে জড়িত।

ফোরট্রান রেফারেন্স ওয়েবসাইট screenshot
ফোরট্রান রেফারেন্স ওয়েবসাইট screenshot

পদক্ষেপ 2. একটি ভাল ফোরট্রান রেফারেন্স খুঁজুন।

এই নিবন্ধে ব্যাখ্যা করার চেয়ে ফোরট্রানের আরও অনেকগুলি ফাংশন রয়েছে এবং আপনি যে প্রোগ্রামটি লিখতে চান তার জন্য সেগুলি কার্যকর হতে পারে। একটি রেফারেন্স একটি প্রোগ্রামিং ভাষার সমস্ত ফাংশন তালিকাভুক্ত করে। এটি ফোরট্রান 77 এর জন্য একটি এবং এটি ফোরট্রান 90/95 এর জন্য একটি।

Fortran subroutines example
Fortran subroutines example

পদক্ষেপ 3. সাবরুটিন এবং ফাংশন সম্পর্কে জানুন।

ফোরট্রান ফরম্যাট স্ট্রিং example
ফোরট্রান ফরম্যাট স্ট্রিং example

ধাপ 4. ফাইল থেকে/পড়তে এবং লিখতে শিখুন।

এছাড়াও আপনার ইনপুট/আউটপুট ফরম্যাট করতে শিখুন।

আধুনিক ফোর্টরানের উদাহরণ screenshot
আধুনিক ফোর্টরানের উদাহরণ screenshot

ধাপ 5. ফোরট্রান 90/95 এর নতুন বৈশিষ্ট্য এবং নতুন সম্পর্কে জানুন।

এই ধাপটি এড়িয়ে যান যদি আপনি জানেন যে আপনি শুধুমাত্র ফোরট্রান 77 কোড লিখছেন/বজায় রাখবেন।

মনে রাখবেন যে ফোরট্রান 90 "ফ্রি ফর্ম" সোর্স কোড চালু করেছে, যাতে কোডটি শূন্যস্থান ছাড়া এবং 72 অক্ষরের সীমা ছাড়াই লেখা যায়।

ফোরট্রান বই অনলাইন screenshot
ফোরট্রান বই অনলাইন screenshot

ধাপ 6. বৈজ্ঞানিক প্রোগ্রামিং এর কিছু বই পড়ুন বা দেখুন।

উদাহরণস্বরূপ, "ফোরট্রানে সংখ্যাসূচক রেসিপি" বইটি বৈজ্ঞানিক প্রোগ্রামিং অ্যালগরিদমের উপর একটি ভাল পাঠ এবং কীভাবে কোডগুলি একত্রিত করা যায় তার একটি ভাল ভূমিকা। আরও সাম্প্রতিক সংস্করণগুলির মধ্যে রয়েছে কিভাবে মিশ্র ভাষার পরিবেশে প্রোগ্রাম করা যায় এবং সমান্তরাল প্রোগ্রামিং এর অধ্যায়। আরজেন মার্কাসের লেখা "মডার্ন ফোরট্রান ইন প্র্যাকটিস" আরেকটি উদাহরণ। সাম্প্রতিক ফোরট্রান মান অনুসারে একবিংশ শতাব্দীর শৈলীতে ফোরট্রান প্রোগ্রামগুলি কীভাবে লিখতে হয় সে সম্পর্কে বইটি একটি অন্তর্দৃষ্টি দেয়।

একাধিক ফাইল.পিএনজি জুড়ে ফোরট্রান কম্পাইল প্রোগ্রাম
একাধিক ফাইল.পিএনজি জুড়ে ফোরট্রান কম্পাইল প্রোগ্রাম

ধাপ 7. কিভাবে একাধিক ফাইল জুড়ে একটি প্রোগ্রাম কম্পাইল করতে শিখুন।

ধরুন আপনার ফোরট্রান প্রোগ্রামটি main.f এবং morestuff.f ফাইল জুড়ে ছড়িয়ে আছে এবং আপনি চান যে ফলস্বরূপ বাইনারিকে অলস্টাফ নাম দেওয়া হোক। তারপর আপনাকে কমান্ড লাইনে নিম্নলিখিত কমান্ড লিখতে হবে:

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 স্তর সেরা। সচেতন থাকুন যে আরও আক্রমণাত্মক অপ্টিমাইজেশান বিকল্প ব্যবহার করা জটিল কোডগুলিতে ত্রুটি প্রবর্তন করতে পারে এবং এমনকি জিনিসগুলিকে ধীর করে দিতে পারে! আপনার কোড পরীক্ষা করুন।

    পরামর্শ

    • ছোট প্রোগ্রাম দিয়ে শুরু করুন। যখন আপনি নিজের কোড তৈরি করছেন, সমস্যাটির সবচেয়ে প্রয়োজনীয় অংশটি চিহ্নিত করার চেষ্টা করুন - এটি কি ডেটা ইনপুট বা ফাংশনগুলির কলিং, লুপের কাঠামো (এগুলি কিছু প্রাথমিক উদাহরণ) এবং সেখান থেকে শুরু করুন। তারপর ছোট ইনক্রিমেন্টে এটি তৈরি করুন।
    • ফোরট্রান কেস-সংবেদনশীল নয়। আপনি, উদাহরণস্বরূপ, একটি পরিবর্তনশীল "বাস্তব সংখ্যা" ঘোষণা করতে পারেন এবং পরের লাইনে "সংখ্যা = 1" লিখতে পারেন যাতে এটির মান নির্ধারণ করা যায়। কিন্তু এটি একটি খারাপ শৈলী, তাই এটি এড়িয়ে চলুন আরও গুরুত্বপূর্ণভাবে, ফোরট্রান ফাংশন এবং বিবৃতির ক্ষেত্রেও যত্ন নেয় না। UPPERCASE এ ফাংশন এবং স্টেটমেন্ট এবং ছোট হাতের ভেরিয়েবল লেখা বেশ সাধারণ।
    • EMACS নোটপ্যাডের পরিবর্তে ব্যবহার করার জন্য একটি ভাল ফ্রি টেক্সট এডিটর।
    • আপনি প্রথমে একটি অনলাইন IDE (সমন্বিত উন্নয়ন পরিবেশ) ব্যবহার করা সহজ মনে করতে পারেন। একটি ভাল বিকল্প হল কোডিং গ্রাউন্ড। ফোরট্রান -95 সহ আপনি সেখানে প্রচুর প্রোগ্রামিং ভাষা পাবেন। আরেকটি বিকল্প হল আইডিওন।

প্রস্তাবিত: