در زبان برنامه‌نویسی فرترن، ورودی و خروجی دو بخش حیاتی در ارتباط برنامه با کاربر محسوب می‌شوند. ورودی‌ها داده‌هایی هستند که از کاربر یا فایل‌ها دریافت می‌شوند و خروجی‌ها نتایجی هستند که برنامه پس از پردازش نمایش می‌دهد. یادگیری و تمرین مفاهیم ورودی و خروجی یکی از مراحل کلیدی در تسلط بر فرترن است، زیرا در بسیاری از پروژه‌های علمی و مهندسی، داده‌ها باید از کاربر گرفته شده و نتایج دقیق به‌صورت خوانا نمایش داده شوند.

آشنایی با مفهوم ورودی (Input)

ورودی در فرترن معمولاً از طریق دستور read دریافت می‌شود. این ورودی می‌تواند اطلاعات مختلفی باشد؛ مانند عدد، متن، یا داده‌های منطقی. هنگام اجرای برنامه، دستور read منتظر می‌ماند تا کاربر مقدار لازم را وارد کند. سپس داده واردشده در متغیر مربوطه ذخیره می‌شود.

برای تمرین، می‌توان برنامه‌هایی نوشت که چند نوع داده مختلف از کاربر بگیرند، مثلاً عدد صحیح، عدد اعشاری و متن کوتاه، تا نحوه عملکرد read بهتر درک شود.

آشنایی با مفهوم خروجی (Output)

خروجی در فرترن به‌کمک دستورات print یا write نمایش داده می‌شود. دستور print برای نمایش سریع و ساده داده‌ها به کار می‌رود، در حالی که دستور write هنگام نیاز به قالب‌بندی دقیق‌تر نتایج استفاده می‌شود.

در تمرین‌های اولیه، هدف آن است که کاربر بیاموزد چگونه یک پیام ساده را روی صفحه چاپ کند و سپس خروجی‌های پیچیده‌تر مانند نتایج محاسبات را به‌صورت منظم و خوانا نمایش دهد.

تمرین ۱: نمایش پیام‌های ساده

یکی از اولین تمرین‌ها می‌تواند چاپ چند پیام ساده با فرمان print باشد. در این تمرین، برنامه‌نویس یاد می‌گیرد چگونه پیام‌هایی مانند خوش‌آمدگویی یا توضیح مراحل را روی صفحه چاپ کند.

این تمرین پایه‌ای، مفهوم خروجی در فرترن را به شکلی ساده آموزش می‌دهد و ذهن کاربر را برای تمرین‌های بعدی آماده می‌کند.

تمرین ۲: دریافت عدد از کاربر و نمایش نتیجه

در این تمرین، هدف تمرین هم‌زمان ورودی و خروجی است. کاربر عددی را از طریق دستور read وارد می‌کند و سپس همان عدد یا نتیجه‌ای از آن توسط print یا write نمایش داده می‌شود.

به‌عنوان مثال، برنامه‌ای بنویسید که عددی را از کاربر بگیرد، آن را دو برابر کند و نتیجه را نشان دهد. این تمرین باعث درک کاربردی از جریان ورودی و خروجی درون برنامه می‌شود.

تمرین ۳: دریافت چند ورودی و انجام محاسبات

در این مرحله، برنامه چند مقدار از کاربر می‌گیرد و بر اساس آن‌ها یک محاسبه ساده انجام می‌دهد. برای مثال، گرفتن دو عدد و محاسبه جمع یا میانگین آن‌ها تمرینی مناسب است.

با این تمرین، برنامه‌نویس فرا می‌گیرد چگونه چند داده را به ‌صورت همزمان از کاربر بگیرد، آن‌ها را پردازش کند و نتیجه را به طور خوانا چاپ نماید.

تمرین ۴: قالب‌بندی خروجی با دستور write

در پروژه‌های واقعی، نمایش خروجی باید دقیق و منظم باشد. در این تمرین از دستور write برای تنظیم نحوه نمایش داده‌ها استفاده می‌شود.

برای نمونه، می‌توان برنامه‌ای نوشت که چند عدد اعشاری را از کاربر دریافت کند و سپس خروجی را با تعداد مشخصی از ارقام اعشار نمایش دهد. این تمرین در تولید گزارش‌های علمی کاربرد فراوان دارد و نشان می‌دهد فرترن چقدر در قالب‌بندی خروجی انعطاف‌پذیر است.

تمرین ۵: تلفیق ورودی، خروجی و محاسبات

پس از درک مفاهیم پایه، یکی از تمرین‌های کامل می‌تواند نوشتن برنامه‌ای باشد که چند ورودی دریافت کرده، محاسباتی روی آنها انجام دهد و نتیجه را با قالب‌بندی زیبا نمایش دهد.

این تمرین نه‌تنها مهارت کار با دستورات read، print و write را تقویت می‌کند بلکه تفکر الگوریتمی و منطق برنامه‌نویسی را نیز پرورش می‌دهد.

نکات کلیدی برای تمرین‌های ورودی/خروجی

  • همیشه قبل از دریافت داده، پیام راهنمای مناسبی نمایش دهید تا کاربر بداند چه اطلاعاتی باید وارد کند.
  • نوع متغیرها باید با نوع داده ورودی هماهنگ باشد.
  • هنگام چاپ خروجی، از قالب‌بندی مناسب برای نمایش واضح اعداد و متن استفاده کنید.
  • تمرین با مثال‌های ساده باعث درک بهتر اصول ورودی و خروجی می‌شود و راه را برای پروژه‌های بزرگ‌تر باز می‌کند.

جمع‌بندی

کار با ورودی و خروجی در فرترن پایه‌ای‌ترین مهارت برای برنامه‌نویسان تازه‌کار است. تسلط بر دستورات read، write و print به شما کمک می‌کند برنامه‌هایی تعاملی و کارآمد بنویسید. همان‌طور که تمرین‌های بالا نشان می‌دهند، با اجرای گام‌به‌گام این مراحل، درک کاملی از جریان داده‌ها در برنامه به‌دست می‌آورید. این مهارت مقدمه‌ای برای ورود به مباحث پیشرفته‌تر مانند کار با فایل‌ها و پردازش داده‌های بزرگ در فرترن است.

کلیدواژه ها : تمرین ورودی و خروجی فرترن-آموزش read و write در فرترن-print در Fortran-تمرین برنامه‌نویسی فرترن-Fortran input output practice-ورودی کاربر در فرترن-خروجی در فرترن-فرترن مقدماتی-یادگیری Fortran-مثال‌های ساده فرترن-آموزش write و print