نيمه هادی و ديود ها و انواع آن
برای دریافت بر روی لینک زیر کلیک کنید
وب سایت جامع الکترونیک ، برق و کامپیوتر
آدرس های جدید سایت اضافه شدن
http://www.uniandimeshk.tk
http://www.amooze6.tk
تاچند روز دیگر
http://www.amooze6.ir
or
http://www.amooze6.com
اهمیت و جایگاه
این درس نقطه شروعی برای ورود به دنیای جالب برنامه نویسی و علم و فن کامپیوتر هست . بنابراین یاد گیری اصول اولیه برنامه نویسی در این درس از جایگاه ویژه ای برخوردار است.این درس پایه و اساس برنامه نویسی که جزء اصول این رشته می باشد را به فرگیران یاد می دهد .بنابراین یادگیری دقیق این درس به همراه ارائه پروژه های عملی که لازمه این درس می باشد جزء اهم مسائل می باشد .
الگوریتمی برای حل مسئله ارائه دهید
اهداف و مفا هیم زبان های برنامه نویسی را بدانید
دستورات زبان پاسکال را در برنامه ها بکار ببرید
از توابع و روال های استاندارد زبان پاسکال در صورت لوزم استفاده نمایید
از توابع و روال ها برای جدا کردن قطعات برنامه استفاده کنید
الگوریتم (فصل اول - جلسه سوم)
- حلقه ها
در حل بسیاری از مسائل با عملیاتی روبرو میشویم ، كه نیاز به تكرار دارند و عمل تكرار آنها به تعداد مشخصی انجام میگیرد.
فرض كنید، بخواهیم میانگین 100 عدد را محاسبه كنیم، در اینصورت منطقی بنظر نمیرسد كه 100 متغیر مختلف را از ورودی دریافت كنیم سپس آنها را جمع كنیم.
- حلقه های با تکرار مشخص
- حلقه های با تکرار نا مشخص
در این نوع حلقهها تعداد تكرار مشخص میباشد. این حلقه از اجزاء زیر تشكیل میشود:
1) اندیس حلقه
2) مقدار اولیه برای اندیس حلقه
3) مقدار افزاینده برای اندیس حلقه (معمولا یك واحد در هر مرحله)
4) مقدار نهایی (تعداد تكرار حلقه)
5) شرطی برای كنترل تعداد تكرار حلقه
این حلقهها را غالباً با فلوچارت بصورت زیر نمایش میدهند:
توضیحات: n مقدار نهایی حلقه و i اندیس (شمارنده) میباشد.
نمونه اجرای فلوچارت بالا بصورت زیر است:
تمرین 8 - فلوچارتی رسم كنید كه n عدد از ورودی دریافت كرده، بزرگترین مقدار از بین n عدد را پیدا كرده در خروجی چاپ نماید.
تمرین 9 - فلوچارتی رسم نمائید كه n , x ، دو عدد صحیح مثبت را از ورودی دریافت كرده سپس x به توان n را محاسبه كند.
پ.ن 1: تمریناتی که در آخر هر جلسه قرار میدهم ، محک خوبی است برای آنکه خود را بیازمایید .
به ادامه مطلب بروید
الگوریتم (فصل اول - جلسه اول)
شناخت حل مسئله و ارائه الگوریتم
شناخت اجزاء لازم برای حل مسئله
بررسی صحت الگوریتم
الگوریتمی را برای حل مسئله ارائه دهید
الگوریتم های مختلف برای یک مسئله را مقایسه کنید
شرط ها و حلقه ها را در الگوریتم بکار ببرید
الگوریتم مجموعهای از دستورالعمل ها، برای حل مسئله میباشد كه شرایط زیر را باید دارا باشد:
دقیق باشد
جزئیات كامل حل مسئله را داشته باشد
پایانپذیر باشد
برای حل یك مسئله باید الگوریتم آن مسئله را مشخص كنیم (یا بیابیم). كه اصطلاحاً طراحی الگوریتم برای آن مسئله نامیده میشود. در طراحی الگوریتم معمولاً سه مرحله زیر را از هم جدا میكنند:
خواندن دادهها
انجام محاسبات
خروجیها
به ادامه مطلب بروید
مطمئناً بهترین روش برای آموزش زبانهای برنامه نویسی ، نوشتن یک برنامه میباشد .
این اولین برنامه ما به زبان ++C است :
// Our first program in C++ #include <iostream.h> main (){ cout << "Hello World!"; return 0; } |
Hello World! |
معنای عبارت++my first program in c//:
این خط دستوری ، خط توضیحات برنامه نامیده میشود. هر متنی که بعد از دو علامت اسلش (//) بیاید تا پایان همان سطر یک توضیح تلقی میشود ، هیچ تأثیری در اجرای برنامه ندارد. برنامه نویس میتواند از آن برای درج نکات و مشاهدات داخل برنامه استفاده نماید.
معنای عبارت "include "iostream.h #:
خطوطی که با یک علامت هش (#) آغاز میشوند ، راهنمای پیش پردازنده میباشند . این خط دستوری به پیش پردازنده فرمان میدهد تا از فایل استاندارد iostream برای اجرای برنامه استفاده نماید. این فایل بخصوص شامل تعاریفی برای کتابخانه استاندارد عملگرهای ورودی و خروجی (IO) میباشد.
معنای عبارت () int main:
این خط به کامپایلر میگوید که «بدنۀ اصلی برنامه» از کجا شروع میشود. این خط دارای اجزای زیر است:
1 – عبارت int که یک نوع عددی در C++ است.
2 – عبارت main که به آن «تابع اصلی» در C++ میگویند.
3 – دو پرانتز () که نشان میدهد عبارت main یک «تابع» است.
معنای عبارت ;"! cout << "Hello World:
این خط در زبان ++C یک گزاره نامیده میشود. گزاره عامل ایجاد تغییراتی در برنامه میباشد.
cout کار نمایش استاندارد خروجی را در ++C بر عهده دارد . معنای کلی این گزاره قرار دادن یک رشته از کاراکتر ها (در این مثال Hello World ) در صفحه نمایشگر میباشد.
توجه داشته باشید در که در زبان برنامه نویسی ++C همه ی گزاره ها به کاراکتر سمیکولن (;) ختم میشوند.
معنای عبارت ; return 0:
این خط باعث پایان برنامه میشود . در زبان ++C این عبارت به صورت پیش فرض تعریف شده تا برنامه درست نوشته شده با خطای کامپایلری مواجه نشود .
احتمالا تا اینجای کار با اصول مقدماتی برنامه نویسی به زبان ++C آشنا شده اید . امیدوارم مفید واقع شده باشد.