++Cزبان های برنامه نویسیگوناگون

۱-آموزش الگوریتم نویسی

  • ۱-آشنایی با مفهوم الگوریتم

  • ۲-آشنایی با الگوریتم های ساده

 

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

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

 

dz

 

الگوریتم خصوصیات دیگری نیز دارد :

 

۱-حتما یک خروجی دارد .

مثال : جمله “سلام به جهان” را چاپ کن.

حل :

  • ۱-شروع
  • ۲-جمله “سلام به جهان” را چاپ کن
  • ۳-پایان

توضیحات : همانطور که مشاهده کردید الگوریتم محدود به این سه مرحله است ! انجام الگوریتم زمانی به پایان میرسد که به خط ۳ یعنی (پایان) برسیم.

 

۲-الگوریتم میتواند ورودی بپذیرد .

مثال : جمع اعداد ۲ و ۳ را انجام دهید.

حل :

  • ۱-شروع
  • ۲-حاصل ۲+۳ را چاپ کن
  • ۳-پایان

توضیحات : برای حل این مسئله ها ما نیاز به دو عدد داریم و پس از گرفتن آنها از کاربر ، با یکدیگر جمع می کنیم و حاصل را نمایش میدهیم پس :

حل :

  • ۱-شروع
  • ۲-عدد اول و عدد دوم را بگیر
  • ۳-حاصل جمع عدد اول و عدد دوم را نمایش بده
  • ۴-پایان

 

۳-در هر مرحله فقط یک کار انجام می دهیم .

یعنی در هر خط یک فعل می نویسیم ، برای درک بهتر این موضوع در جلسات بعدی که وارد کد نویسی ++c میشویم بهتر درک می کنید.

 

 

dg

 

 

برای کوتاه تر و آسان تر نوشتن الگوریتم از این پس از نماد هایی استفاده می کنیم.

برای گرفتن متغیر => نام متغیر + (بگیر یا دریافت کن)

مثال : x را بگیر

برای ذخیره => مبدا –> مقصد

مثال : ۲+۳ –> x  یا  g <– x-3

حالا بیاید چند تا مثال جذاب تر حل کنیم :

الگوریتمی بنویسید که دو عدد از کاربر دریافت کرده و محتویات آن ها را با هم تعویض کند.

  • ۱- شروع
  • ۲- a و b را بگیر
  • ۳- temp <– a
  • ۴- b <– a
  • ۵- b <– temp
  • ۶-پایان

برای آزمون درستی الگوریتم باید از آزمون درستی استفاده کنیم.

آزمون درستی : جدولی است که دو ردیف و به تعداد متغیر ها ستون داریم ، ردیف اول نام متغیر ها و ردیف دوم مقدار آخر و به روز شده آن هاست.


مرحله اول:

d

 


مرحله دوم: a و b را بگیر

de


مرحله سوم : temp <– a

dw


مرحله چهارم : a <– b

da


مرحله پنجم : b <– temp

df


دیگر نماد ها:

  • / –> خارج قسمت تقسیم را به ما می دهد
  • % –> باقی مانده تقسیم را به ما می دهد
  • نکته : به این دو عملگر در کنار یکدیگر تقسیم صحیح می گویند
  • = –>انتساب یک مقدار به ی نماد

 

بخش بعدی

به این پست امتیاز دهید.
برچسب ها
مشاهده بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

بستن