دیکدر : دستگاه، مدار، مبدل، نرم افزار، الگوریتم یا شخصی است که پیام/اطلاعات کدگذاری شده توسط کدگذار را به حالت اولش باز میگرداند به طوری که اطلاعات اصلی را میتوان بازیابی کرد.
به عبارتی ، یک دیکدر ، یک مدار ترکیبی است که اطلاعات دودویی را از طریق n خط ورودی دریافت می کند و آن را حداکثر به 2 به توان n خط خروجی مستقل تبدیل می کند .یک دیکدر n در 2 به توان n ، تولید کننده ی مینترم ها خواهد بود .
به عبارتی ، یک دیکدر ، یک مدار ترکیبی است که اطلاعات دودویی را از طریق n خط ورودی دریافت می کند و آن را حداکثر به 2 به توان n خط خروجی مستقل تبدیل می کند .یک دیکدر n در 2 به توان n ، تولید کننده ی مینترم ها خواهد بود .
مالتی پلکسر : مالتی پلکسر یک مدار ترکیبی است که اطلاعات یکی از 2 به توان n داده ی ورودی را بر یک خط خروجی هدایت می کند . مالتی پلکسری که دارای 2 به توان n خط ورودی است ، دارای n انتخاب گر است .
مدار های ترکیبی
یک مدار ترکیبی ، از تعدادی گیت منطقی متصل به هم ساخته شده که دارای تعدادی ورودی و خروجی است . n متغیر دودویی ورودی ، از یک یک منبع خارجی سرچشمه گرفته و m متغیر دودویی خروجی هم به یک مقصد خارجی می رود . هرکدام از خروجی ها را می توان توسط یک رابطه یک رابطه ی جبر بولی بر اساس ورودی ها نوشت . می توان عملکرد یک مدار ترکیبی را با جدول درستی نشان داد.
یک مدار ترکیبی ، از تعدادی گیت منطقی متصل به هم ساخته شده که دارای تعدادی ورودی و خروجی است . n متغیر دودویی ورودی ، از یک یک منبع خارجی سرچشمه گرفته و m متغیر دودویی خروجی هم به یک مقصد خارجی می رود . هرکدام از خروجی ها را می توان توسط یک رابطه یک رابطه ی جبر بولی بر اساس ورودی ها نوشت . می توان عملکرد یک مدار ترکیبی را با جدول درستی نشان داد.
ممنونم دوستان که همراه ما بودید .. انشاءالله فردا هم در خدمت شما خواهیم بود 🌹🌹
خدانگهدار
خدانگهدار
⚜اولین برنامه نویس زن جهان⚜
⭐️آدا لاولیس⭐️ به عنوان اولین برنامه نویس تاریخ و پیشگام در رایانش مدرن و از آن مهم تر، اولین برنامه نویس زن جهان شناخته می شود. او در تاریخ 10 دسامبر سال 1815 میلادی در بریتانیا به دنیا آمد و در سن 17 سالگی با «ماشین تحلیلی» چارلز ببیج آشنا شد و در نهایت در سال 1842 با مفهومی که امروزه آن را برنامه نویسی کامپیوتری می نامیم، درگیر شد. جالب است بدانید که آدا یک نابغه ی ریاضی بود و این ویژگی را از مادرش به ارث برده بود. چارلز ببیج به او لقب "جادوگر اعداد" را داده بود. آدا فرزند شاعر معروف انگلیسی، لرد بایرن بود. او توانایی در علوم فلسفی را از پدر و ریاضیات را از مادر به ارث برده بود. لاولیس شیوه ی تفکر خود را "علوم شاعرانه" نامیده بود که از طریق آن مفاهیم ریاضی را با استعاره و تشبیهات، تشریح می کرد.
آدا لاولیس در سن 12 سالگی پرواز پرندگان را مورد بررسی قرار داده بود و توانسته بود موادی را بررسی کند که می توانستند به عنوان بال های مصنوعی به کار گرفته شوند. او در سن 13 سالگی شروع به نوشتن نتایج تحیقاتش درباره ی پرواز کرد و آن را Flyology که معنی تحت الفظی آن «پرواز شناسی» می شود نامید. اما مادرش مانع کار او شد چرا که موجب شده بود آدا از خواندن درس هایش غفلت کند. البته با توجه به نبوغی که داشت، اگر به تحقیقاتش در این زمینه ادامه می داد، می توانست برادران رایت را پشت سر بگذارد.
آدا لاولیس یادداشت ها و مطالعات پیچیده ی چارلز ببیج درباره ی ماشین تحلیلی را از فرانسه به انگلیسی ترجمه کرد و این مفهوم را تشریح کرد. او نه تنها این یادداشت ها را ترجمه کرد بلکه برداشت و ایده های مبتکرانه ی شخصی خود را درباره ی انجام محاسبات از طریق ماشین ها به آن ها اضافه کرد. این یادداشت ها امروزه به عنوان اولین الگوریتم دنیا شناخته می شوند (لازم به ذکر است که واژه ی Algorithm نیز از روی واژه ی عربی الخوارزمی که برگرفته از نام دانشمند بزرگ ایرانی -خوارزمی- است، گرفته شده است.) او درباره ی پتانسیل های ماشین های تحلیلی اطمینان کامل داشت و همواره تحسین شان می کرد. حتی ساز و کار ماشین ها را برای کسانی که هیچ پیش زمینه ای در ریاضیات نداشتند، به نحوی قابل فهمی تشریح می کرد. آدا الگوریتمی نوشته بود که به کمک آن ماشین ها می توانستند اعداد برنولی را محاسبه کنند. این یک موفقیت بزرگ در زمینه ی پردازش مقدماتی بود گرچه این برنامه هیچ وقت تست نشد چرا که ببیج نتوانست ماشینش را تکمیل کند.
این ریاضیدان برجسته و حامی ماشین های تحلیلی، درباره ی توانایی ماشین ها در آغاز کردن هر چیز نگران بود. او معتقد بود که ماشین های تحلیلی می توانند تجزیه و تحلیل ها را دنبال کنند ولی توانایی پیش افتادن از حقایق را ندارند و مسئولیت آن ها مشارکت با ما در واقعیت بخشیدن به آن چیزی است که پیش از این با آن آشنا بوده ایم. با این حال، او مفهمومی به عظمت هوش مصنوعی را پیش بینی کرده بود اما احتمال وقوع آن را رد می کرد!
آدا لاولیس در عنفوان جوانی یعنی زمانی که 36 ساله بود بر اثر سرطان رحم، درگذشت و در کنار پدر مشهورش -لرد بایرون- به خاک سپرده شد.
#sokanacademy
@GuilanCs
⭐️آدا لاولیس⭐️ به عنوان اولین برنامه نویس تاریخ و پیشگام در رایانش مدرن و از آن مهم تر، اولین برنامه نویس زن جهان شناخته می شود. او در تاریخ 10 دسامبر سال 1815 میلادی در بریتانیا به دنیا آمد و در سن 17 سالگی با «ماشین تحلیلی» چارلز ببیج آشنا شد و در نهایت در سال 1842 با مفهومی که امروزه آن را برنامه نویسی کامپیوتری می نامیم، درگیر شد. جالب است بدانید که آدا یک نابغه ی ریاضی بود و این ویژگی را از مادرش به ارث برده بود. چارلز ببیج به او لقب "جادوگر اعداد" را داده بود. آدا فرزند شاعر معروف انگلیسی، لرد بایرن بود. او توانایی در علوم فلسفی را از پدر و ریاضیات را از مادر به ارث برده بود. لاولیس شیوه ی تفکر خود را "علوم شاعرانه" نامیده بود که از طریق آن مفاهیم ریاضی را با استعاره و تشبیهات، تشریح می کرد.
آدا لاولیس در سن 12 سالگی پرواز پرندگان را مورد بررسی قرار داده بود و توانسته بود موادی را بررسی کند که می توانستند به عنوان بال های مصنوعی به کار گرفته شوند. او در سن 13 سالگی شروع به نوشتن نتایج تحیقاتش درباره ی پرواز کرد و آن را Flyology که معنی تحت الفظی آن «پرواز شناسی» می شود نامید. اما مادرش مانع کار او شد چرا که موجب شده بود آدا از خواندن درس هایش غفلت کند. البته با توجه به نبوغی که داشت، اگر به تحقیقاتش در این زمینه ادامه می داد، می توانست برادران رایت را پشت سر بگذارد.
آدا لاولیس یادداشت ها و مطالعات پیچیده ی چارلز ببیج درباره ی ماشین تحلیلی را از فرانسه به انگلیسی ترجمه کرد و این مفهوم را تشریح کرد. او نه تنها این یادداشت ها را ترجمه کرد بلکه برداشت و ایده های مبتکرانه ی شخصی خود را درباره ی انجام محاسبات از طریق ماشین ها به آن ها اضافه کرد. این یادداشت ها امروزه به عنوان اولین الگوریتم دنیا شناخته می شوند (لازم به ذکر است که واژه ی Algorithm نیز از روی واژه ی عربی الخوارزمی که برگرفته از نام دانشمند بزرگ ایرانی -خوارزمی- است، گرفته شده است.) او درباره ی پتانسیل های ماشین های تحلیلی اطمینان کامل داشت و همواره تحسین شان می کرد. حتی ساز و کار ماشین ها را برای کسانی که هیچ پیش زمینه ای در ریاضیات نداشتند، به نحوی قابل فهمی تشریح می کرد. آدا الگوریتمی نوشته بود که به کمک آن ماشین ها می توانستند اعداد برنولی را محاسبه کنند. این یک موفقیت بزرگ در زمینه ی پردازش مقدماتی بود گرچه این برنامه هیچ وقت تست نشد چرا که ببیج نتوانست ماشینش را تکمیل کند.
این ریاضیدان برجسته و حامی ماشین های تحلیلی، درباره ی توانایی ماشین ها در آغاز کردن هر چیز نگران بود. او معتقد بود که ماشین های تحلیلی می توانند تجزیه و تحلیل ها را دنبال کنند ولی توانایی پیش افتادن از حقایق را ندارند و مسئولیت آن ها مشارکت با ما در واقعیت بخشیدن به آن چیزی است که پیش از این با آن آشنا بوده ایم. با این حال، او مفهمومی به عظمت هوش مصنوعی را پیش بینی کرده بود اما احتمال وقوع آن را رد می کرد!
آدا لاولیس در عنفوان جوانی یعنی زمانی که 36 ساله بود بر اثر سرطان رحم، درگذشت و در کنار پدر مشهورش -لرد بایرون- به خاک سپرده شد.
#sokanacademy
@GuilanCs
💻آموزش ویندوز 10: سرعت بارگذاری پوشههای ویندوزی را افزایش دهید
پدیدهی عجیبی در مرورگر فایل سیستم عامل ویندوز وجود دارد که به احتمال بسیار زیاد با آن روبهرو شدهاید. حتی با داشتن رایانهای با قدرت پردازشی بالا، برخی از پوشههای ویندوز سرعت بارگذاری بسیار آهسته و رنجآوری دارند. زومیت را همراهی کنید تا راهکار افزایش سرعت بارگذاری پوشهها را شرح دهیم.💻
http://www.zoomit.ir/2016/3/24/128456/speed-up-windows-folder-loads/
@guilancs
پدیدهی عجیبی در مرورگر فایل سیستم عامل ویندوز وجود دارد که به احتمال بسیار زیاد با آن روبهرو شدهاید. حتی با داشتن رایانهای با قدرت پردازشی بالا، برخی از پوشههای ویندوز سرعت بارگذاری بسیار آهسته و رنجآوری دارند. زومیت را همراهی کنید تا راهکار افزایش سرعت بارگذاری پوشهها را شرح دهیم.💻
http://www.zoomit.ir/2016/3/24/128456/speed-up-windows-folder-loads/
@guilancs
زومیت
آموزش ویندوز 10: سرعت بارگذاری پوشههای ویندوزی را افزایش دهید - زومیت
برخی از پوشههای موجود در مرورگر فایل ویندوز سرعت بارگذاری بسیار کند و آهسته دارند. در این مقاله راهکار افزایش سرعت لود و بارگذاری پوشهها را شرح خواهیم داد - زومیت
سلام دوستان.
خسته نباشید
امیدواریم بهتون تا اینجای عید خوش گذشته باشه ..
معذرت خواهی می کنیم که این قسمت دیر خدمت رسیدیم .. در عوض این قسمت از عیدانه رو فردا صبح به پایان می رسونیم و قسمت بعدی رو فردا بعدازظهر تقدیم حضورتون خواهیم کرد ..
با ما همراه باشید 🌹🌹
خسته نباشید
امیدواریم بهتون تا اینجای عید خوش گذشته باشه ..
معذرت خواهی می کنیم که این قسمت دیر خدمت رسیدیم .. در عوض این قسمت از عیدانه رو فردا صبح به پایان می رسونیم و قسمت بعدی رو فردا بعدازظهر تقدیم حضورتون خواهیم کرد ..
با ما همراه باشید 🌹🌹
زبان برنامهنویسی رایانه ای پاسکال یکی از زبانهای مشهور برنامهنویسی سطح بالای متداول است. پاسکال به عنوان زبان ساده شده زبان ALgOL طراحی شد و مقاصد آموزشی داشت. این زبان توسط نیکلاوس ویرت (Niklaus Wirth) پروفسور دانشگاه پلی تکنیک زوریخ در سوییس در سالهای ۱۹۶۸ و ۱۹۶۹ طراحی شد و در سال ۱۹۷۰ به عنوان یک زبان کارآمد و کوچک به منظور پیش برد و توسعه مهارتهای برنامهنویسی با استفاده از برنامهنویسی ساختیافته و ساختمان دادهها، منتشر گردید. نام زبان پاسکال از نام بلز پاسکال، ریاضیدان فرانسوی، الهام گرفته شده است. پاسکال یک زبان برنامهنویسی امری و ساختیافته تأثیر گذار میباشد که از خصوصیات این زبان میتوان به سادگی فراگیری آن اشاره کرد.
استاندارد این زبان برنامهنویسی در سال ۱۹۸۳ نوشته شده است و دو سازمان IEEE و ANSI آن را تائید کردهاند. هم اکنون این زبان بیشتر بهعنوان زبان برنامهنویسی آموزشی برای مبتدیان در دانشگاهها تدریس میشود. سادگی و تجرید خوب این زبان امکان برنامهنویسی راحت بدون نیاز به آگاهی از ساختارهای پیچیدهٔ زیرین سیستمعامل را میدهد.
یک نسخه برگرفته از پاسکال که با عنوان Object Pascal شناخته میشود، برای برنامهنویسی شی گرا طراحی شد.
استاندارد این زبان برنامهنویسی در سال ۱۹۸۳ نوشته شده است و دو سازمان IEEE و ANSI آن را تائید کردهاند. هم اکنون این زبان بیشتر بهعنوان زبان برنامهنویسی آموزشی برای مبتدیان در دانشگاهها تدریس میشود. سادگی و تجرید خوب این زبان امکان برنامهنویسی راحت بدون نیاز به آگاهی از ساختارهای پیچیدهٔ زیرین سیستمعامل را میدهد.
یک نسخه برگرفته از پاسکال که با عنوان Object Pascal شناخته میشود، برای برنامهنویسی شی گرا طراحی شد.
💡قصد پروفسور ورث خلق یک زبان کار آمد بود (در هر دو مورد سرعت کامپایل و کد ساخته شده) که بر پایه به اصطلاح برنامهنویسی ساخت یافته (مفهومی که به تازگی محبوب شده است) باشد. اصول و ریشههای پاسکال برپایه زبان الگول ۶۰ پی ریزی شد، اما علاوه بر آن مفاهیم و مکانیزمهایی را مافوق اعداد و آرایههای الگول معرفی کرد که برنامه نویسان را قادر به تعریف انواع داده (ساختمان) پیچیده خودشان میکرد و همچنین ساخت ساختمان دادههای بازگشتی و پویا مانند لیستها، درختها و گرافها را آسانتر مینمود.
⭐️امکانات مهم که برای این امور اضافه شده بود، رکوردها، شمارشها، زیر حوزهها، متغیرهای اختصاص داده شده پویا همراه اشاره گرهای وابسته و مجموعهها میباشد. برای تحقق و معنی دار کردن این امر، پاسکال یک سیستم تایپ دهی قوی روی تمام اشیا دارد، به این معنی که یک نوع داده نمیتواند بدون تبدیل صریح، به عنوان نوع دیگر تفسیر و یا تبدیل شود. امروزه در بسیاری از زبانهای برنامهنویسی مکانیزمهای مشابهی به صورت استاندارد میباشند. زبانهای دیگر که از توسعه پاسکال تأثیر گرفتند، کوبول، سیمولا ۶۷ و Algol W خود آقای Wirth میباشند.
پاسکال مانند بسیاری از زبانهای اسکریپتی امروزه (اما بر خلاف زبانهای خانواده C) به تعریف پروسههای تودرتو تا هر عمقی و همچنین اکثر انواع تعریفها و اعلانها درون پروسهها و توابع اجازه میدهد. این امر یک نحو خیلی ساده و منسجم را امکانپذیر می سازدکه یک برنامه کامل از نظر نحوی، خیلی نزدیک به یک تابع و یا پروسه تنهاست (البته به استثنای خود کلمه کلیدی).
⭐️امکانات مهم که برای این امور اضافه شده بود، رکوردها، شمارشها، زیر حوزهها، متغیرهای اختصاص داده شده پویا همراه اشاره گرهای وابسته و مجموعهها میباشد. برای تحقق و معنی دار کردن این امر، پاسکال یک سیستم تایپ دهی قوی روی تمام اشیا دارد، به این معنی که یک نوع داده نمیتواند بدون تبدیل صریح، به عنوان نوع دیگر تفسیر و یا تبدیل شود. امروزه در بسیاری از زبانهای برنامهنویسی مکانیزمهای مشابهی به صورت استاندارد میباشند. زبانهای دیگر که از توسعه پاسکال تأثیر گرفتند، کوبول، سیمولا ۶۷ و Algol W خود آقای Wirth میباشند.
پاسکال مانند بسیاری از زبانهای اسکریپتی امروزه (اما بر خلاف زبانهای خانواده C) به تعریف پروسههای تودرتو تا هر عمقی و همچنین اکثر انواع تعریفها و اعلانها درون پروسهها و توابع اجازه میدهد. این امر یک نحو خیلی ساده و منسجم را امکانپذیر می سازدکه یک برنامه کامل از نظر نحوی، خیلی نزدیک به یک تابع و یا پروسه تنهاست (البته به استثنای خود کلمه کلیدی).