loading...

برنامه نویسی المیرا برای کودکان

بازدید : 53
دوشنبه 26 مهر 1400 زمان : 22:47

1 طراحی برنامه سلسله مراتبی تکنیک ترسیم و حل سلسله مراتبی یا فرایند طراحی برنامه از بالا به پایین همانطور که اغلب نامیده می شود اشتباهات رایج کدنویسی (طراحی برنامه از بالا به پایین) شامل تعریف عملکردهای اساسی یک برنامه در سطح بالاتر و سپس تجزیه این توابع به کوچکتر و توابع کوچکتر ، تا آخرین سطح که توابع بسیار ساده هستند و به راحتی قابل حل نیستند.

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

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

در اینجا باید توجه داشت که برنامه نویسی جزئی ایجاد برنامه را آسان می کند ، خطاها را کاهش می دهد و نظارت ، درک و نگهداری برنامه را توسط اشخاص ثالث آسان تر می کند. .4.3 برنامه نویسی ساختار یافته روشی که امروزه رایج بوده و تقریباً توسط اشتباهات رایج برنامه نویسی همه زبانهای برنامه نویسی مدرن پشتیبانی می شود ، ساختار یافته است

مقدمه ای بر برنامه نویسی 133 شکل 6.4. طرح سلسله مراتبی برای محاسبه مالیات بر درآمد شکل 6.4. طرح سلسله مراتبی برای محاسبه مالیات بر درآمد برنامه نویسی ساختار یافته برنامه نویسی ساخت یافته در اواسط دهه 1960 معرفی شد. به طور خاص در 1964 در کنفرانسی در اسرائیل ، متنی از بوم و ژاکوپینی با اصول نظری برنامه نویسی ساختار یافته ارائه شد.

نظرات آنها در ابتدا به طور گسترده شناخته شده و پذیرفته نشد ، اما در سال 1968 پروفسور ادسگر دیکسترا متنی ایرانیان سایبر را منتشر کرد که بسیار منطقی بود و به تدریج شیوه برنامه نویسی و همچنین خود زبانهای برنامه نویسی را تغییر داد. عنوان این مطالعه "رفتن به بیانیه مضر در نظر گرفته شده است –

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

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

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

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

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

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

برنامه نویسی ساخت یافته تنها بر اساس استفاده از سه ساختار منطقی ابتدایی ، ساختار دنباله ، ساختار انتخاب و ساختار تکرار است. همه برنامه ها فقط با استفاده از این می توانند بنویسندرسه ساختار و ترکیب آنها هر برنامه و همچنین هر ماژول برنامه فقط یک ورودی اشتباهات رایج برنامه نویسی و تنها اشتباه کدنویسی یک خروجی دارد.

1 طراحی برنامه سلسله مراتبی تکنیک ترسیم و حل سلسله مراتبی یا فرایند طراحی برنامه از بالا به پایین همانطور که اغلب نامیده می شود اشتباهات رایج کدنویسی (طراحی برنامه از بالا به پایین) شامل تعریف عملکردهای اساسی یک برنامه در سطح بالاتر و سپس تجزیه این توابع به کوچکتر و توابع کوچکتر ، تا آخرین سطح که توابع بسیار ساده هستند و به راحتی قابل حل نیستند.

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

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

در اینجا باید توجه داشت که برنامه نویسی جزئی ایجاد برنامه را آسان می کند ، خطاها را کاهش می دهد و نظارت ، درک و نگهداری برنامه را توسط اشخاص ثالث آسان تر می کند. .4.3 برنامه نویسی ساختار یافته روشی که امروزه رایج بوده و تقریباً توسط اشتباهات رایج برنامه نویسی همه زبانهای برنامه نویسی مدرن پشتیبانی می شود ، ساختار یافته است

مقدمه ای بر برنامه نویسی 133 شکل 6.4. طرح سلسله مراتبی برای محاسبه مالیات بر درآمد شکل 6.4. طرح سلسله مراتبی برای محاسبه مالیات بر درآمد برنامه نویسی ساختار یافته برنامه نویسی ساخت یافته در اواسط دهه 1960 معرفی شد. به طور خاص در 1964 در کنفرانسی در اسرائیل ، متنی از بوم و ژاکوپینی با اصول نظری برنامه نویسی ساختار یافته ارائه شد.

نظرات آنها در ابتدا به طور گسترده شناخته شده و پذیرفته نشد ، اما در سال 1968 پروفسور ادسگر دیکسترا متنی ایرانیان سایبر را منتشر کرد که بسیار منطقی بود و به تدریج شیوه برنامه نویسی و همچنین خود زبانهای برنامه نویسی را تغییر داد. عنوان این مطالعه "رفتن به بیانیه مضر در نظر گرفته شده است –

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

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

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

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

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

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

برنامه نویسی ساخت یافته تنها بر اساس استفاده از سه ساختار منطقی ابتدایی ، ساختار دنباله ، ساختار انتخاب و ساختار تکرار است. همه برنامه ها فقط با استفاده از این می توانند بنویسندرسه ساختار و ترکیب آنها هر برنامه و همچنین هر ماژول برنامه فقط یک ورودی اشتباهات رایج برنامه نویسی و تنها اشتباه کدنویسی یک خروجی دارد.

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 251
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 120
  • بازدید کننده امروز : 1
  • باردید دیروز : 429
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 121
  • بازدید ماه : 815
  • بازدید سال : 1031
  • بازدید کلی : 18488
  • <
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی