ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره برنامه ریزی

اختصاصی از ژیکو تحقیق درباره برنامه ریزی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

برنامه‌ریزی

برنامه ریزی: (Planning)

برنامه ریزی به معنای تعیین ، پیش بینی و طراحی فعالیت ها و اقدامات آینده سازمان است .

 

1-1            به فرایند تدوین تمهیدات یا روش پیگیری یا انجام کار برنامه ریزی گفته می شود .

1-2            برنامه ریزی عبارت است از تصمیم گیری در مورد اینکه چه کارهائی باید انجام شود.

1-3            برنامه ریزی عبارت است از تصور و طراحی وضعیت مطلوب و یافتن و پیش بینی کردن راهها و و سایلی که نیل به آن ها را میسر می سازد.

1-4            برنامه ریزی عبارت است از طراحی برای تغییر یک شئی یا موضوع خاص ، بر مبنای الگوی پیش بینی شده.

اهداف برنامه ریزی :

1-    افزایش احتمال رسیدن به هدف از طریق تنظیم فعالیتها

2-    افزایش منفعت اقتصادی از طریق مقرون به صرفه کردن عملیات

3-    متمرکز شدن بر روش های دست یابی به هدف و احتراز از انحراف از مسیر

4-    مهیا ساختن ابزاری برای کنترل

******** برنامه ریزی ماهیتی پویا دارد. *********

در برنامه ریزی توجه به چهار ضابطه یا معیار ضروری است. که عبارتند از:

1- وحدت (Unity) : اقدامات یک برنامه بگونه ای با یکدیگر هماهنگ شوند که یک واحد متشکل را بوجود آورند.

2- انعطاف (Flexibility):گروهی از فعالیت ها و اقدامات باید بر اساس شرایط غیر قبل پیش بینی محیط تغییر کنند یا اینکه با آن تطابق یابند.

 

3-استمرار یا مداومت (Continuity): فعالیت ها باید استمرار داشته باشند و دچار رکود و توقف نشوند.

 

4- دقت (Precision): دقت در پیش بینی فعالیت ها و در وضعیت ها و همچنین دقت در طراحی اقدامات موجب کاهش ریسک و به اشتباه رفتن برنامه می شود.

برخی از مسائل ما در برنامه ریزی:

- نداشتن هدف مشخص

- رعایت نکردن الویت های کاری

- نداشتن برنامه معین

- نداشتن مهارت تصمیم گیری درست در نظر نگرفتن عادت ، توانایی ها ، و خصوصیات فردی خود در هنگام برنامه ریزی

- قبول مسئولیت فراوان

- بدخلقی و عدم تسلط بر ضعف در برقراری ارتباطات موثر با دیگران

- عجله کردن

- بی نظمی

- کار امروز را به فردا انداختن

- تنبلی و بدون دلیل وقت را تلف کردن

- ترس از نه گفتن

- کاغذ یاداشت نا مرتب

- زیاد از حد به جزئیات توجه کردن

ولی اینها تنها چند مورد بود . که ما به شناخت آنها می پردازیم . گام بعدی ما این است که با چه عملکرد و راهی به حل آنها بپردازیم.

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

میدانید چند وقت پیش به مسئله جالبی دیدم در نشریه ای تحت عنوان " جک اندیشی "

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

و در این مقاله به دسته بندی جک می پردازد . که خیلی جالب آن را تقسیم بندی می کند. و این نشریه در مورد تفکر است و انواع تفکر را در قالب مقالات سیاسی و مدیریتی آموزش می دهد .

راستی اسم نشریه یادم رفت نشریه تفکر متعالی

نتیجه : این که جک ها غالبآ نوعی خاصی از شیوه تفکر هستن .

و خوبه به جک ها از جنبه دیگر آن هم توجه کنیم . و به صورتی نوعی دیگر هم به جک نگاه کنیم . که در این صورت هم می خندیم و هم از آن یک درسهایی دیگر هم می گیریم . و هم یک جریان هدفمند را ایجاد می کنیم .

با سپاس منتظر نظرات شما در مورد جک و ارتباط آن با تفکر هستم .

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

در این پست به ضرورت برنامه ریزی و این که اهمیت آن برای مدیران و.. می پردازیم

اهمیت و ضرورت برنامه‌ریزی

رشد و توسعه وضع موجود و به ویژه حل مسائلی که در مقابل هر جامعه و هر سازمان قرار دارد ، مقتضی روشها و راه حلهایی منطقی و عملی و بنابراین مستلزم مدیریت برنامه ریزی است ، لزوم این امر در کشور های در حال توسعه دو چندان می شود .

به طور کلی بسیاری از سازمانها نیز نمی دانند که در امر مشارکت خود در جامعه و ادارۀ امور چه باید بکنند و چه وظایفی عهده دارند .

بی برنامه گی علاوه بر تضاعف سازمانی ، موجب تداخل امور ، دوباره کاری ها ، اتلاف وقت ، اسراف بودجه و اختلاف و مبارزه مداوم بین اعضاء و واحدها و به اصطلاح کاغذ بازی های بی مورد مخصوصاً اسقاط تکلیف از خود و ارجاع آن به دیگران می گردد .

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

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

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

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

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

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


دانلود با لینک مستقیم


تحقیق درباره برنامه ریزی

تحقیق درباره زبان برنامه نویسی دلفی

اختصاصی از ژیکو تحقیق درباره زبان برنامه نویسی دلفی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

(فصل اول)

مقدمه

در اینجا لازم به ذکر است برخی ویژگی های نرم افزار را بررسی کنیم . مدتها پیش برنامه نویسان از زبانهای ساده مثل بیسیک یا پیچیده چون اسمبل استفاده می کردند . اما turbo pascal با داشتن کامپایلر قوی توانست جای خود را در برنامه ها تثبیت کند و به خوبی جلوه گر شود . با وجود Win3.1 و Windows95 محدوده برنامه نویسان گسترده تر شد . اینک آنها از برنامه‌های پیچیده ای چون C++ و یا ویژوال بیسیک استفاده کنند . ظهور Visul Basic تحول عظیمی در برنامه نویسی ایجاد کرد چون قبل از آن برنامه نویس فقط از طریق کدنویس صورت می گرفت و شیوة جدیدی از برنامه نویسی ویژوال (Visual programming) یا برنامه نویس بصری را بوجود آورد .

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

مثلاً برای ساختن یک دکمة کوچک با استفاده از پاسکال باید دستورات زیر را اجرا می کردید :

Window[20,10,30,13] ;

Textbackground[1] ;

Text color[14] button 1

Clrscr ;

Write [‘button’]

اما ویژوال فقط کافی است مؤلفه بصری آن را با موس انتخاب کرده و روی فرم قرار دهید . زبان ویژوال سادگی ، سرعت و امکانات فراوان دارد .

یکی دیگر از زبانهای ویژوال دلفی است . دلفی از یک کامپایلر اصیل برخوردار است یعنی می تواند برنامه ای با فایل اجرایی مستقل ایجاد نماید . سرعت برنامه های دلفی بالا می باشد و علت آن این است که دلفی از پاسکال شی گرا (object pascal) استفاده می کند . دلفی بانکهای اطلاعاتی ، برنامه های کاربردی ، برنامه های گرافیکی و چند رسانه ای را در بر می گیرد . در دلفی دسترسی به Data Access سریع صورت می گیرد . در دلفی نه تنها از جداول اطلاعاتی استفاده می کنید بلکه از جداول دیگر چون paradox و غیره نیز می‌توانید استفاده کنید .

پنجره های موجود در دلفی

در دلفی با چهار اساس روبرو هستید . پنجره اصلی یا Main Window ، پنجره طراح فرم یا Form Designer ، پنجره ناظر اشیاء یا object Inspector و پنجره ویرایشگر کد یا Code Editor پنجره اصلی شامل نوار منو که در ردیف بالا قرار دارد ، نوار ابزارها که در زیر نوار منو و لوح مؤلفه ها که در سمت راست نوار ابزارها می باشد . با کلیک برروی هر منو کادر کرکره آن باز می‌شود . Component panel (لوح مولفه ها) از برگنشان های متعددی تشکیل یافته است و هر کدام حاوی مؤلفه هایی می باشند .

پنجره طراح فرم (form Designer)

با استفاده از این پنجره می توان خصوصیات هر شی را تغییر داد . در روی فرم خطوطی وجود


دانلود با لینک مستقیم


تحقیق درباره زبان برنامه نویسی دلفی

تحقیق درباره حل مسئله و اصول برنامه نویسی

اختصاصی از ژیکو تحقیق درباره حل مسئله و اصول برنامه نویسی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

به نام خدا

موضوع تحقیق :

«حل مسئله و اصول برنامه نویسی»

گردآورندگان :

حمید رحمانی - کوروش جهانبخش

دبیر راهنما :

آقای حامدی

منابع و مآخذ :

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

سال تحصیلی 82-1381

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

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

1)تعریف مسئله 2)طرح روش حل مسئله 3)کد نویسی روش حل 4)آزمایش برنامه 5)مستندسازی برنامه 6)تعمیم و نگهداری برنامه

مرحله اول : تعریف مسئله :

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

نکته اول : تعیین هدف و منظور از حل مساله نکته دوم : تعیین خروجی مطلوب نکته سوم : تعیین ورودی مورد نیاز نکته چهارم : تعیین پردازش مناسب نکته پنجم : مستندسازی یا مکتوب کردن تعریف مسئله .

مرحله دوم : طرح و روش حل مسئله :

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

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

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


دانلود با لینک مستقیم


تحقیق درباره حل مسئله و اصول برنامه نویسی

تحقیق درباره زبان اسمبلی

اختصاصی از ژیکو تحقیق درباره زبان اسمبلی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

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

مقایسه زبان اسمبلی و زبان های سطح بالازبان ماشینزبان اسمبلی چیست؟اسمبلرهدف از یادگیری زبان اسمبلی

 

مقایسه زبان اسمبلی و زبان های سطح بالا

دو دسته اصلی زبان های برنامه نویسی عبارتند از:

1. زبان های سطح بالا     • مانند C++، Pascal، Java و Visual Basic.2. زبان های سطح پایین     • زبان ماشین     • زبان اسمبلی

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

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

 

زبان ماشین

هر خانواده ای از پردازنده ها دارای مجموعه ای از دستورالعمل های منحصر بفرد است که زبان ماشین نامیده می شود. مجموعه دستورالعمل های یک پردازنده (Instruction Set) مجموعه ای از اعداد دودوئی است که ماشین می تواند آنها را درک و اجرا کند. هر نوع CPU تنها زبان مخصوص خود را درک می کند و دارای مفسری بنام microprogram است که دستورات زبان ماشین را به سیگنال های سخت افزاری تفسیر و ترجمه می کند.

 

مثال 1. اعداد دودئی زیر یک دستورالعمل ماشین اینتل است که عدد 5 را در ثبات AL قرار می دهد.

1011 0000 0000 0101

مثال 2. دستور زیر ثبات های EAX و EBX را جمع کرده و حاصل را در ثبات EAX ذخیره کند.

0000 0011 1100 0011

 

هر دستورالعمل زبان ماشین شامل کد منحصر بفردی دارد که کدعملیاتی (Operation Code) یا Opcode نامیده می شود. Opcode همیشه در ابتدای دستورالعمل قرار می گیرد. اکثر دستورات شامل داده هم هستند که توسط دستورالعمل استفاده می شود و عملوند (Operand) نام دارند.

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

 

زبان اسمبلی چیست؟

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

یک برنامه اسمبلی مانند برنامه های سطح بالا به صورت text نوشته می شود. هر دستورالعمل زبان اسمبلی یک نمایش نمادی (یک کد الفبائی کوتاه) از یک دستورالعمل ماشین است، که به این صورت معنی دستور واضح تر از کد زبان ماشین می شود.

 

مثال 1. کلمه mov نمادی برای عمل انتقال داده است. دستور اسمبلی زیر جمع ثبات AL و عدد 5 را نشان می دهد.

mov AL,5

مثال 2. کلمه add یک نماد برای دستورالعمل جمع است. دستور جمع ثبات های EAX و EBX به صورت زیر نوشته می شود.

add EAX, EBX

مشاهده می شود که به اینصورت درک معنی دستور بسیار روشن تر از کد ماشین معادل است.

مثال 3. دستوری که عملوندی ندارد و فلگ carry را صفر می کند.

clc

مثال 4. دستور زیر عدد یک را به ثبات AX اضافه می کند.

inc AX

مثال 5. دستور جمع مقدار متغیر Count با محتوای ثبات به صورت زیر است.

mov AX,Count

 

هر دستور اسمبلی می تواند همراه با لیستی از عملوند ها باشد. فرم کلی دستورالعمل های اسمبلی به صورت زیر است:

mnemonic operand(s)

عملوند دستورالعمل می تواند از انواع زیر باشد :

• ثبات. عملوندهائی که مستقیما به محتوای ثبات های پردازنده مراجعه می کنند. مانند ثبات AL در مثال 1. • متغیر یا حافظه ای. عملوندهائی که به داده ای در حافظه اشاره دارند. مانند متغیر Count در مثال 5. • فوری. این عملوندها مقادیر ثابتی هستند که در داخل دستورالعمل قرار می گیرند. در مثال 1عدد 5 یک عملوند فوری است. • ضمنی. عملوندهائی که صریحا در دستور ذکر نمی شوند. در مثال 4عدد یک با ثبات AL جمع می شود. عدد یک عملود ضمنی است.

 

اسمبلر

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

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

محبوب ترین اسمبلرها برای پردازنده ها ی خانواده اینتل عبارتند از:

• ماکرواسمبلر Microsoft’s Assembler MASM• توربو اسمبلر Borland’s Assembler TASM• و ASM86

برنامه دیگری که برای ردیابی اجرای برنامه و بررسی محتوای حافظه کاربرد دارد دیباگر(Debugger) است که استفاده از آن بهترین راه برای یادگیری برنامه های اسمبلی و روند اجرای آنهاست. دیباگر برنامه ای است که اجازه بررسی ثبات ها و حافظه را بعد از اجرای هر دستور برنامه می دهد و خصوصا برای تست برنامه های اسمبلی مفید است.

برنامه Debug از جمله ساده ترین دیباگرهاست که توسط MS-DOS عرضه شده است. CodeView همراه با میکروسافت اسمبلر می آید که اجازه می دهد کد منبع برنامه ها، بلاک های حافظه و ثبات ها را مشاهده کنید. Turbo Debugger بورلند هم به همین صورت است.

یک برنامه دیگر همراه با اسمبلر برنامه لینکر(Linker) است که فایل های مجزای تولید شده توسط اسمبلر یا کامپایلر را به یک برنامه اجرائی تبدیل می کند. برنامه Link که همراه فایل های MS-DOS می باشد یکی از متداولترین برنامه های لینکر می باشد.

 

هدف از یادگیری زبان اسمبلی

یادگیری زبان اسمبلی باید با فراگیری مفاهیم سیستم عامل و معماری کامپیوتر توام باشد تا به درک بهتر برنامه های اسمبلی و تعامل آن با کامپیوتر کمک کند. به چند دلیل ممکن است کسی بخواهد زبان اسمبلی را یاد بگیرد و از آن استفاده کند:

• زبان اسمبلی وسیله خوبی برای یادگیری نحوه کار کامپیوتر، کامپایلرها و زبان های سطح بالا است و به درک عمیق تر معماری کامپیوتر، مفاهیم سیستم عامل، نمایش داده ها و دستگاه های سخت افزاری کمک می کند که دانستن آنها باعث می شود برنامه نویس از عهده اشکالزدائی و رفع مسائل برنامه نویسی در سطح بالا بهتر برآید و نرم افزارهای پربارتری را در زبان های سطح بالا مانند ++C پیاده سازی کند.• برنامه های اسمبلی سریع تر، کوچکتر و با توانائی های بیشتر از زبان های دیگر هستند و معمولا حافظه و زمان اجرای کمتری را نیاز دارد. گاهی نوشتن کد در اسمبلی سریعتر و کوتاهتر از کدکامپایل شده می شود. یک برنامه ویژوال بیسیک می تواند زیربرنامه های DLL نوشته شده در زبان اسمبلی را برای افزایش سرعت برنامه در حالات بحرانی فراخوانی کند.• برنامه های اسمبلی می توانند براحتی از محدودیت های موجود در زبان های سطح بالا عبور کنند و کنترل بیشتری نسبت به نیازمندی های سخت افزاری خاص ارائه دهند. برخی از اعمال در زبان های سطح بالا دشوار یا غیر ممکن است، مانند ارتباط با سیستم عامل یا دسترسی مستقیم به کنترلرها. یک برنامه نویس مجرب می تواند با نوشتن کد بیشتر راهی برای گذشتن از این محدودیت ها پیدا کند اما خوانائی برنامه کاهش پیدا می کند. زبان اسمبلی، در مقابل، محدودیت های کمی دارد و تقریبا همه چیر را به نظر برنامه نویس واگذار می کند.

این دلایل نشان می دهند که فراگرفتن اسمبلی می تواند مفید باشد حتی اگر هیچوقت با آن برنامه ای نوشته نشود.

امروزه تولید برنامه ای که کاملا با زبان اسمبلی باشد غیر معمول است، زیرا برنامه نویسی در زبان سطح بالا بسیار ساده تر از اسمبلی است علاوه براین استفاده از اسمبلی باعث می شود حمل برنامه به کامپیوترهای مختلف دشوارتر شود. در حقیقت بندرت کسی کاملا در زبان اسمبلی برنامه می نویسد. در عوض اسمبلی برای بهینه سازی بخش های حساس برنامه و افزایش سرعت و دسترسی به سخت افزار و نوشتن برنامه های PROM استفاده می شود.

البته زبان برنامه نویسی C کیفیت منحصر به فردی در عرضه کردن مصالحه بین ساختار سطح بالا و جزئیات سطح پایین دارد. اکثر کامپایلرهای C توانائی تولید کد منبع اسمبلی را دارند. برنامه نویسان اغلب ترکیب C و اسمبلی را در برنامه های کاربردی به کار می برند.


دانلود با لینک مستقیم


تحقیق درباره زبان اسمبلی

مقاله درباره اهمیت برنامه ریزی درسی

اختصاصی از ژیکو مقاله درباره اهمیت برنامه ریزی درسی دانلود با لینک مستقیم و پر سرعت .

مقاله درباره اهمیت برنامه ریزی درسی


مقاله درباره اهمیت برنامه ریزی درسی

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

برنامه ریزی درسی

اهمیت برنامه ریزی درسی

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

فواید برنامه ریزی درسی

به روشن شدن اهداف کمک می‌کند.

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

از اتلاف وقت جلوگیری می‌کند.

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

از اتلاف انرژی جلوگیری می‌کند.

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

اصول صحیح برنامه ریزی درسی

اهداف خود را روشن کنید.

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

اهداف خود را زمان بندی کنید.

زمان دقیقی برای هر یک از اهداف کوتاه مدت تعیین کنید. مثلا تعیین کنید که مطالعه چه دروسی را در چه مدت زمانی به اتمام خواهید بود.

مطالعه دروس را به صورت موازی انجام دهید.

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

تناسب میان دروس را رعایت کنید.

در برنامه ریزی برای مطالعه دروس خود تناسب ، مسأله مهمی است. به عبارتی تنوع در انتخاب دروس نیز مهم است، انتخاب درسهای فیزیک ، شیمی ، ریاضی در یک مدت زمان مشترک کارآیی خوبی نخواهد داشت. شیوه مطالعه این دروس به یکدیگر نزدیک است و خستگی بیشتری به همراه خواهد داشت. همه آنها با انواع فرمولها سر و کار دارند و این تداخل مطالب را پیش خواهد آورد. بنابراین بهتر است از چنین ترکیبی استفاده کنید: شیمی ، ادبیات ، فیزیک ، یا اگر از شیوه دروسی استفاده می‌کنید که بهتر نیز هست شیمی و ادبیات - فیزیک و بینش - ریاضی و زیست شناسی.

استراحت را در برنامه ریزی خود فراموش نکنید.

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

برنامه ریزی برای طول سال درسی

برنامه ریزی برای طول سال درسی اندک تفاوتهایی با سایر برنامه ریزیهای درسی مثلا آمادگی برای کنکور دارد. به این صورت که اهداف شما با اهداف مدرسه در هم می‌آمیزد و شما برای برنامه ریزی


دانلود با لینک مستقیم


مقاله درباره اهمیت برنامه ریزی درسی