نحوه نوشتن الگوریتم در زبان برنامه نویسی: 6 مرحله

فهرست مطالب:

نحوه نوشتن الگوریتم در زبان برنامه نویسی: 6 مرحله
نحوه نوشتن الگوریتم در زبان برنامه نویسی: 6 مرحله

تصویری: نحوه نوشتن الگوریتم در زبان برنامه نویسی: 6 مرحله

تصویری: نحوه نوشتن الگوریتم در زبان برنامه نویسی: 6 مرحله
تصویری: Cyber Security RoadMap - چگونه یک متخصص امنیت شبکه شویم؟ 2024, آوریل
Anonim

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

مراحل

نوشتن یک الگوریتم در زبان برنامه نویسی مرحله 1
نوشتن یک الگوریتم در زبان برنامه نویسی مرحله 1

مرحله 1. نتیجه کد خود را تعیین کنید

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

نوشتن یک الگوریتم در زبان برنامه نویسی مرحله 2
نوشتن یک الگوریتم در زبان برنامه نویسی مرحله 2

مرحله 2. در مورد نقطه شروع تصمیم بگیرید

یافتن نقطه شروع و پایان برای تعیین مراحل مراحل بسیار مهم است. برای تعیین نقطه شروع ، پاسخ این س questionsالات را تعیین کنید:

  • چه داده ها/ورودی هایی موجود است؟
  • آن داده ها در کجا قرار دارد؟
  • چه فرمولهایی برای موضوع مورد بحث قابل اجرا است؟
  • قوانین کار با داده های موجود چیست؟
  • ارزش داده ها چگونه با یکدیگر ارتباط دارند؟
نوشتن یک الگوریتم در زبان برنامه نویسی مرحله 3
نوشتن یک الگوریتم در زبان برنامه نویسی مرحله 3

مرحله 3. نقطه پایان الگوریتم را بیابید

همانند نقطه شروع ، می توانید با تمرکز بر این سوالات نقطه نهایی الگوریتم خود را بیابید:

  • چه حقایقی را از روند یاد خواهیم گرفت؟
  • از ابتدا تا انتها چه تغییری می کند؟
  • چه چیزی اضافه می شود یا دیگر وجود ندارد؟
نوشتن یک الگوریتم در زبان برنامه نویسی مرحله 4
نوشتن یک الگوریتم در زبان برنامه نویسی مرحله 4

مرحله 4. مراحل را از ابتدا تا انتها لیست کنید

با مراحل گسترده شروع کنید. برای استفاده از یک مثال در دنیای واقعی ، فرض کنید هدف شما خوردن لازانیا برای شام است. شما تشخیص داده اید که نقطه شروع پیدا کردن یک دستور غذا است و نتیجه نهایی این است که شما لازانیا را کاملاً پخته و آماده خوردن تا ساعت 7 عصر خواهید کرد. مراحل شما ممکن است چیزی شبیه به این باشد:

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

مرحله 5. نحوه انجام هر مرحله را تعیین کنید

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

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

    اما این جستجو شامل چه مواردی می شود؟ خاص باشید. مثلا:

    • کامپیوتر خود را روشن کنید.

      بررسی کنید تا مطمئن شوید به اینترنت متصل هستید. اگر در حال حاضر به اینترنت وصل نیستید

    • مرورگر وب را باز کنید.
    • عبارات جستجوی خود را وارد کنید.
    • روی پیوند دستور غذا کلیک کنید.
    • تعیین کنید که آیا دستور غذا نیازهای شما را برآورده می کند یا خیر.

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

مرحله 6. الگوریتم را مرور کنید

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

  • آیا الگوریتم مشکل را حل می کند/کار را انجام می دهد؟
  • آیا ورودی و خروجی مشخصی دارد؟
  • آیا هدف نهایی باید مجدداً تعریف شود تا عمومیت بیشتری داشته باشد؟ مشخص تر؟
  • آیا می توان هر یک از مراحل را ساده کرد؟
  • آیا الگوریتم با نتیجه صحیح به پایان می رسد؟

نکات

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

توصیه شده: