تبلیغات
مهندس 360 | وبسایت مهندسی الکترونیک و کامپیوتر
کاربر عزیز خوش آمدید!
|

جزوه الگوریتم و فلوچارت

http://farsbooks.mihanblog.com

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

تمام الگوریتم‌ها باید شرایط و معیارهای زیر را دارا باشند:

ورودی: یک الگوریتم باید هیچ یا چندین پارامتر را به عنوان ورودی بپذیرد.

خروجی: الگوریتم بایستی حداقل یک کمیت به عنوان خروجی (نتیجه عملیات) تولید کند.

قطعیت: دستورات الگوریتم باید با زبانی دقیق، و بی‌ابهام بیان شوند. هر دستورالعمل نیز باید انجام‌پذیر باشد. دستوراتی نظیر «مقدار ۶ یا ۷ را به x اضافه کنید» یا «حاصل تقسیم پنج بر صفر را محاسبه کنید» مجاز نیستند، چرا که در مورد مثال اول، معلوم نیست که بالاخره چه عددی باید انتخاب شود، و در خصوص مثال دوم هم تقسیم بر صفر در ریاضیات تعریف نشده‌است.

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

فلوچارت Flowchart نموداری است برای نمایش داده‌ها، اطلاعات و روند کار یک الگوریتم بر روی آنها، و وسیله نمادهای خاص و خطوط جهت‌دار بین آنها نمایش داده می شود.

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

برای دانلود به ادامه مطلب مراجعه کنید.

مقدمه ای بر تحلیل مدارها با Hspice

http://farsbooks.mihanblog.com

در حوزه تحلیل مدار نرم افزار های بسیاری معرفی و به کارگرفته شده اند. از این میان یکی از قوی ترین و پرکاربرد ترین نرم افزارها HSPICE است. این برنامه که شامل کلیه قطعات چون مقاومت و خازن و سلف (با تزویج و بدون تزویج) و دیود و ترانزیستورهای JFET,MOSFET,BJT و بسیاری دیگر از قطعات حتی در حوزه فرکانس های بالا است قابلیت های زیادی برای تحلیل های پیچیده و با دقت بالا را دارد.

بسیاری از تحلیل های DC و AC تحلیل نویز و transient، همچنین شبیه سازیها و بررسی شکل موج های خروجی، حتی ترکیب شکل موج های خروجی یک مدار توسط این نرم افزار به سادگی قابل انجام است. اما توصیه من به شما این است که قبل از کار با این نرم افزار ابتدا تحلیل مدارات خود را در فضای برنامه هایی چون PSPICE و یا PROTEUS  انجام دهید زیرا این برنامه ها دارای محیط های شماتیک اند و شما را با فضای واقعی کار با مدارات در محیط آزمایشگاه آشنا می کنند، اما در HSPICE با پارامترهای کد شده هر یک از المانها کار می کنید و داشتن زمینه  فکری مناسب شما را در تحلیل مداراتتان در این فضا یاری می کند.

این آموزش مربوط به دانشگاه مازندران – دانشکده فنی مهندسی نوشیروانی بابل – می باشد که توسط امید بنکداران سخی و مانی رضائی راد زیر نظر استاد میار نعیمی در ۳۱ صفحه گردآوری شده است. این آموزش مربوط به نرم افزار HSpice ورژن ۲۰۰۴ است که آموزش نصب آن نیز در متن آموزش گنجانده شده است. همچنین به همراه این آموزش جزوه ای شامل تحلیل چند نمونه سؤال گنجانده شده است که می تواند زمینه فکری مناسبی برای تحلیل مدارات برای شما ایجاد نماید.

برای دانلود به ادامه مطلب مراجعه کنید.

برنامه نویسی مقدماتی مفاهیم الگوریتم و فلوچارت

http://farsbooks.mihanblog.com

در علوم رایانه، یک الگوریتم را یک روال محاسباتی خوش‌ تعریف می‌دانند که مقدار یا مجموعه‌ای از مقادیر را به عنوان ورودی (Input) دریافت کرده و پس از طی چند گام محاسباتی، ورودی را به خروجی (Output) تبدیل می‌کند. بجز این، الگوریتم را ابزاری برای حل مسائل محاسباتی نیز تعریف کرده‌اند. ساخت و طراحی الگوریتم مناسب در مرکز فعالیت‌ های برنامه‌ سازی رایانه قرار دارد. یک برنامه رایانه‌ای، بیان یک یا چند الگوریتم با یک زبان برنامه‌ نویسی است. 

باید بدانیم برای هر الگوریتم تعریف متغیرها و طراحی مرحله به مرحله بسیار مهم است زیرا الگوریتم باید بداند بر روی چه متغیر‌هایی، چه اعمالی را انجام دهد و نتیجه را در غالب چه متغیرها یا پارامتر‌هایی نشان دهد. اگر الگوریتم برای عمل مورد نظر مناسب نباشد و یا غلط باشد به نتیجه مورد نظر نمی‌رسیم.

همچنین در این آموزش علاوه بر آشنایی با مفاهیم الگوریتم و فلوچارت به صورت عملی با برنامه نویسی مقدماتی با استفاده از زبان C و C++ آشنا می شوید.

برای دانلود به ادامه مطلب مراجعه کنید.

دیکشنری اصطلاحات کامپیوتر و اینترنت

http://farsbooks.mihanblog.com

در این مطلب دیکشنری تخصصی اصطلاحات کامپیوتر و اینترنت را خدمت شما زبان آموزان گرامی تقدیم می نماییم. این دیکشنری تک زبانه حاوی تمامی اصطلاحات فنی و تخصصی حوزه کامپیوتر و اینترنت می باشد. این فرهنگ تخصصی بیشتر مختص مترجمان حوزه علوم کامپیوتر و مباحث مربوط به دنیای مجازی و اینترنت می باشد. همچنین اساتید و دانشجویان رشته‌ی کامپیوتر در گرایش های مختلف و نیز فناوری اطلاعات (IT) می توانند از آن به نحو احسن استفاده کنند. در ادامه بیشتر در مورد کتاب حاضر بحث خواهیم نمود.

لغت نامه اصطلاحات کامپیوتر و اینترنت به صورت الفبایی مرنب شده و برخی از موضوعات و مباحثی که در آن مطرح می شود شامل موارد زیر است:

اصطلاحات مورد استفاده در اتاق های چت (Chat Room ها)

مباحثی پیرامون امنیت فضای مجازی و شبکه

مباحث مربوط به هوش مصنوعی

موضوعات مرتبط با برنامه های کاربردی، عکسبرداری دیجیتال و موسیقی

ایجاد صفحات وب HTML

برنامه نویسی و معماری کامپیوتر

سیستم های عامل

شبکه و اینترنت

اجزای سخت افزاری رایانه

و ...

Book Description:

This updated edition includes the most recent terms relating to constantly expanding computer and internet technology. More than 3,200 terms and definitions deal with--

Practical guidance for business software users -

Computer security, law, and ethics -

Computer programming, with examples in several computer languages -

Social media, Internet culture, and their latest developments -

Previous editions of this user-friendly book have proved especially helpful to readers who feel intimidated by computer technicians' jargon. The authors clarify technical terminology while keeping to the highest standards of accuracy. One grateful reader called this book the "Rosetta Stone" for deciphering computer terms. Features many line illustrations and tables.

 

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


برای دانلود به ادامه مطلب مراجعه کنید.

مکاترونیک: ایده‌هایی برای کاربردهای صنعتی

http://farsbooks.mihanblog.com

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

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

برای دانلود به ادامه مطلب مراجعه کنید.

تماس با ما
سفارش پروژه