وب بلاگ شخصی علیرضا جلایق

علیرضا جلایق

وب بلاگ شخصی علیرضا جلایق

پیوندهای روزانه
پخش زنده حرم مطهر

برنامه نویسی پیشرفته - تمرین 1

چهارشنبه, ۱۳ اسفند ۱۳۹۳، ۱۰:۵۴ ق.ظ

مسئله:

برنامه ای بنویسید که دو آرایه از اعداد صحیح را از ورودی بگیرد و تعداد عددهای مانند هم را در آرایه ها را مشخص کند.

راه حل:

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

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

برنامه تمرین 1(برنامه آقای پوربافرانی)

برخی اشکالات در برنامه ها زیاد تکرار شده بود که لازم دیدم، یادآوری شود:

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

 

  • علی رضا جلایق

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی