Code Module | کد ماژول
1.92K subscribers
357 photos
42 videos
6 files
356 links
Hello World 🌎

<> Earth is programmable if you code it </>

Group 👇🏻
@CodeModuleGap

Contact Us 👇🏻
@MrShahiin
@neoMahan
Download Telegram
فلوچارت چیه و چه کاربردی داره؟

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

‼️نمادهای مهم در رسم فلوچارت چیه؟

🔢 ترمیناتور (Terminator): شروع و پایان فرایندو مشخص میکنه و به شکل بیضی نشون داده می‌شه. هر فلوچارت یک ترمیناتور برای شروع و یکی برای پایان داره.

🔢 فرایند (Process): به شکل مستطیل که برای نمایش دستورات معمولی مثل دستورات محاسباتی و انتسابی استفاده میشه.

🔢 تصمیم (Decision): تصمیم‌گیری برای برقراری شرط هست که با لوزی نشون داده میشه. این مرحله دو خروجی متفاوت وابسته به پاسخ شرط داره.

🔢 ورودی (Data):ورودی‌ها به شکل متوازی الاضلاع نشون داده می‌شن.

🔢 سند (Document): برای نمایش خروجی و گزارش نهایی از چهارضلعی منحنی استفاده می‌شه.

🔢 ارجاع به درون برنامه (On-Page Reference): به شکل دایره که حرفی درون اون قرار گرفته نمایش داده می‌شه و به معنی پایان این مرحله در این فلوچارت و لزوم ادامه اون تو فلوچارت دیگه ای هست.

🔢 تاخیر یا انتظار (Delay or wait): به شکل یک نیمه بیضی که به معنی انتظار و وقفه در انجام فراینده.


🔵 مزایای فلوچارت برنامه‌نویسی:

فلوچارت‌ها روش بهتری برای برقراری ارتباط منطقی سیستم هستن.

فلوچارت‌ها به‌عنوان یک راهنمای برای طرح اولیه در طول طراحی برنامه عمل می‌کنن.

فلوچارت‌ها به فرآیند اشکال‌زدایی کمک می‌کنن.

با کمک فلوچارت می‌توان برنامه‌ها را به‌راحتی تحلیل کرد


⬇️معایب فلوچارت برنامه‌نویسی:

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

در فلوچارت برنامه نویسی هیچ استانداردی برای تعیین میزان جزئیات وجود ندارد.

اصلاح فلوچارت بسیار دشوار است.


#programming #flowchart #basic
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥22
😎 چقدر راجب DNS اطلاعات دارید؟

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

📶 سرویس DNS چیه و چجوری کار میکنه؟

سرویس DNS که مخفف Domain Name System هست، فهرست توزیع شده‌ ایه که اسم دامنه قابل خواندن توسط انسان، مثل www.CodeModule.com رو به اعداد خوانا برای کامپیوترا، یعنی IP آدرس تبدیل میکنه.

در واقع DNS سیستمیه که اسم دامنه وب رو سازماندهی میکنه و اونها رو برای همه کسایی که میخوان به شبکه وصل بشن، قابل‌فهم‌تر میکنه.

وقتی که از یک سایت بازدید میکنید، کامپیوتر شما یک سری مراحل رو برای تبدیل آدرس وب قابل‌خوندن انسان، به یک آدرس IP قابل‌خوندن ماشین دنبال میکنه. سرویس DNS از یک دیتابیس سلسله مراتبی استفاده میکنه که شامل اطلاعاتی در مورد نام دامنه هست. فرض کنید ک شما تو مرورگر خودتون اسم دامنه ی سایتیو وارد میکنید.
اولین کاری که کامپیوتر شما انجام خواهد داد، ارسال درخواست به سرور DNS محلی سیستم عامله تا بررسی کنه که ایا اصلا پاسخ مورد نیاز شما در حافظه نهان یا همون  (Cache) کامپیوتر ذخیره شده یا نه. اگر در حافظه پنهان پیدا نشد، درخواستتون از طریق اینترنت به یک یا چند سرور DNS فرستاده میشه، که به‌طور کلی توسط ارائه‌دهنده خدمات اینترنت شما با اونها ارتباط برقرار میشه.

اگر اطلاعات لازم تو این سرورهای DNS پیدا نشه، درخواست به سرورهای خارجی دیگه ای فرستاده میشه.

مزایای سرویس DNS چیه؟

🔵تسهیل استفاده از اینترنت

🔵ثبات و سرعت بالا

🔵مفید برای موتور های جستجو

معایب سرویس DNS چیه ؟

🔵 احتمال رو به رو شدن با DNS Attack

🔵آسیب پذیری های امنیتی مثل ویروس مخرب و ....


⚠️برای جلوگیری از مشکلات امنیتی میتونید از آنتی ویروس های مطمئن استفاده کنید

این سرویس نقش حیاتی تو ترجمه اسم دامنه‌های قابل خوندن توسط انسان، به آدرس‌های IP قابل خوندن توسط ماشین ایفا میکنه. این فرآیند، ناوبری و ارتباط بی‌وقفه بین دستگاه‌های موجود تو وب رو امکان‌ پذیر میکنه. همچنین یکی از دانش های پایه برنامه نویسان وب محسوب میشه که آشنایی باهاش براتون یک مزیت حساب میشه! 👨‍💻


#dns #web #basic
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4