ژیکو

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

ژیکو

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

آموزش زبان خارجی و عوامل افت تحصیلی

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

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

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

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

 

آموزش زبان خارجی و عوامل افت تحصیلی

عواملی که در افت تحصیلی دانش آموزان در درس زبان انگلیسی دخیل هستند را می توان به دو دسته اصلی تقسیم کرد. 1- بازدارنده های درونی و 2- بازدارنده های بیرونی موثر در عدم یادگیری و زبان آموزی یا افت تحصیلی. مسلما این تقسیم بندی فقط برای سهولت در توضیح و تبیین دلایل موثر درامر یادگیری و یا عدم یادگیری زبان انگلیسی مطرح است شاید این علت ها چنان به هم پیچیده باشند که به سادگی نتوان به تقسیم بندی مشخصی دست یافت. چرا که ریشه در پیچیدگی رفتار و حالات روحی و روانی نوع انسان دارد.

قبل از پرداختن به علل عدم یادگیری و افت تحصیلی در زبان انگلیسی، تعریفی از افت تحصیلی بدست می دهیم، «نورشاهی» افت تتحصیلی را اینگونه تعریف می کند: «...اصطلاح افت تحصیلی (Wastage) را ضایعات مربوطه به دانش آموز یا دانشجو در نظام آموزشی از نظر طولانی تر شدن زمان تحصیلی یا ترک تحصیل تا پایان دوره پیش بینی شده دانسته اند... می توان گفت افت تحصیلی یا اتلاف به صورت های زیر در آموزش و پرورش آشکار می شود: الف) افت تحصیلی بر اثر قصور نظام اجتماعی در فراهم آوردن آموزش و پرورش همگانی، ب) افت تحصیلی بر اثر قصور نظام آموزشی در آوردن کودکان، نوجوانان و جوانان به داخل نظام آموزش و پرورش، نگهداری افراد در داخل نظام آموزشی، برقراری هدف ها و برنامه های متناسب آموزش و پرورش و دستیابی کارآمد به هدف ها و برنامه های نظام»

در بین عوامل گوناگون موثر در یادگیری شاید هیچ یک به اندازه «انگیزه» یا علاقه از جایگاه ویژه ای برخوردار نباشد. وجود انگیزه در موفقیت هر کار ی از جمله در یادگیری زبان خارجی یا زبان آموزی مهمترین عامل است منظور از انگیزه یا انگیش به گفته گرجیان... «داشتن یک نیاز جسمانی یا نیاز روانی و اجتماعی است که شخصی را برای نیل به هدف به حرکت وامیدارد تا در پرتو آن به ارضاء نیاز خود پرداخته و در اثر دستیابی به هدف در خویش احساس رضایت نماید» وی در ادامه می افزاید «میزان و نوع انگیزش در کیفیت و کمیت فرایند یادگیری نقش تعیین کننده ای دارد و معلم زبان در دادن انگیزش به زبان آموز در یادگیری زبان انگلیسی نقش عمده ای ایفا می کند»

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

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

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

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

امروزه تمامی متخصصین آموزش زبان هم در این موضوع اتفاق نظر دارند که هدف و انگیزه اهمیت خاصی در برنامه آموزش و یادگیری و یا عدم یادگیری دارد. انگیزه و هدف باعث می شود که زبان آموز توجه خاصی به مطلب یا مطالبی که به وی آموزش داده می شود بنماید در نتیجه مطالب را بهتر فرا خواهد گرفت.

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

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

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


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


آموزش زبان خارجی و عوامل افت تحصیلی

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

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

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

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

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

 

چرا زبان انگلیسی؟

زبان توسعه یافته ترین ابزار فکری است که برای برقراری ارتباط بین انسانها و جوامع انسانی به کار گرفته می شود. گرچه با ابزارهای دیگری مانند علایم، بازیها و هنرهای بصری همچون نقاشی و مجسمه سازی نیز می توان ارتباط برقرار نمود، اما انتقال مفاهیم پیچیده ذهنی به ساده ترین و کامل ترین شکل ممکن فقط از طریق زبان نوشتاری و گفتاری ممکن است. اما جمعیت کره زمین به زبانهای مختلفی صحبت می کنند، زبانهایی که هرکدام به گوش دیگری غریب می آیند. طی سالیان اخیر به دلایل مختلف علمی، سیاسی، اقتصادی و فرهنگی، زبان انگلیسی تبدیل به وسیله ارتباط مردمانی از فرهنگها و ملیت های متفاوت شده است. امروزه زبان انگلیسی درفعالیتهای مالی، تجاری، آموزشی، پژوهشی وعلمی سراسر جهان به عنوان ابزار اصلی انتقال مفاهیم به کارگرفته می شود، البته زبانهای دیگر نیز در برخی موارد نقشی کلیدی ایفا می کنند. در دنیای امروز، اگر بخواهید در رشته پزشکی تحصیل کنید یا مدیری موفق باشید، دانستن زبان انگلیسی برایتان یک ضرورت به شمار می آید چرا که در آن صورت می توانید درتجربیاتی که دیگرمردم دنیا بدست آورده اند سهیم شوید و در ارتباطی تنگاتنگ با آنان، دانش خود را به روز نگه دارید. علاوه بر آن، دردنیایی که پیشرفت وسایل ارتباط جمعی رفته رفته آن را به دهکده ای فرضی بدل می کند ،نیاز به زبانی مشترک برای برقراری ارتباط و پیشبرد اهداف علمی-اجتماعی بشر، بیش از پیش احساس می شود. بنابراین یادگیری زبان انگلیسی که خواهی نخواهی به زبان ارتباط مردم دنیا بدل شده است دراولویت کاری تاجران، دانش پژوهان و ... قرارمی گیرد. البته منظور از یادگیری، کسب تواناییهای لازم به اندازه سخن پردازانی مانند شکسپیرومیلتن نیست بلکه تا حدی است که بتوان دریافت کدام واژه چه مفهومی میتواند داشته باشد. در حال حاضر انگلیسی، زبان مادری بیش از ۳۴۰ میلیون شهروند بریتانیایی، آمریکایی، کانادایی و استرالیایی است. علاوه برآن، به دلیل نفوذ نظامی، اقتصادی، علمی، سیاسی و فرهنگی دولت انگلیس در سده های هجدهم و نوزدهم میلادی وهمچنین نفوذ فرهنگی و رسانه ای آمریکا درسده بیستم و بیست و یکم، تعداد ۶۰۰ میلیون نفر نیز زبان انگلیسی را به عنوان زبان دوم خود به کار می برند. میلیونها نفر دیگر در سراسر جهان در حال یاد گیری این زبان می باشند تا بخشی از نیازهای علمی-فرهنگی خود را در جوامع انسانی به شدت در هم تنیده امروزی رفع نمایند.

● برای یادگیری زبان انگلیسی از کجا باید شروع کرد؟

نقطه آغازکجاست؟ چه مطالبی را باید خواند؟ و با چه روشی؟ اینها پرسشهایی هستند که معمولا زبان آموزان پاسخ ساده ای برای آنها پیدا نمی کنند. به گفته بسیاری از زبان شناسان، زبان یک مهارت است که برای یادگیری آن باید تمرین زیادی کرد. از آنجا که فرایند یادگیری زبان بسیار کند است، این تمرین باید متناوب، مستمر و طولانی باشد در غیراین صورت اثر بخشی آن کم می شود. اما منظورم از متناوب، مستمر وطولانی چیست؟ تناوب یعنی مطالعه حجم محدودی از مواد درسی در فاصله های معین که در مورد زبان انگلیسی سه تا شش روز در هفته توصیه می شود. استمرار یعنی تکرار این مطالعه بدون تعطیلی. متاسفانه اغلب زبان آموزان پس از مدتی مطالعه خسته شده و به خود استراحت چند هفته ای یا چند ماهه می دهند که این امر در فرایند یادگیری تاثیر منفی می گذارد. و طولانی بودن یعنی این تناوب و استمرار باید تا مدتها ادامه پیدا کند. به عبارت دیگر، زبان آموز نباید انتظار داشته باشد که در مدت کوتاهی، مثلا چند هفته یا حتی چند ماه، همه توقعاتش برآورده شود زیرا همانطور که قبلا اشاره شد فرایند یادگیری زبان کند بوده و نیازمند مدت زمانی در حدود دوسال است. البته این زمان کاملا تقریبی است و بسته به میزان تمرین روزانه، روش مطالعه و مواد درسی تغییر می کند. به طور خلاصه باید گفت که قانون طلایی یادگیری زبان مطالعه حجم کمی از مطالب در فاصله زمانی معین اما مداوم است. اما اینکه مواد درسی چه باشند یا روشهای مطالعه چگونه باشند احتیاج به بحثی طولانی دارد که سعی می کنم کلیات آنرا در این نوشته مطرح نمایم. نکته ای که معمولا زبان آموزان به آن توجهی ندارند این است که زبان انگلیسی را به چه منظور فرا می گیرند؟ آیا تاکید آنها بر کسب مهارتهای گفتاری است یا مهارتهای نوشتاری یا هر دوی آنها؟ هدف آنها هرچه باشد ذکر یک نکته بسیار پر اهمیت است: تا زمانی که نمی توانید گفته های یک انگلیسی زبان را درک کرده و به او پاسخی مناسب دهید، فرایند یادگیری زبان در ذهن شما کامل نشده است. به عبارت ساده تر، زمانی زبان انگلیسی را یادگرفته اید که بتوانید ارتباط گفتاری و نوشتاری معناداری با یک انگلیسی زبان برقرار کنید. این یعنی درک کامل واژه ها، اصطلاحها و لهجه ها با همان سرعتی که معمولا انگلیسی زبانها صحبت می کنند. پس می بینیم که یادگیری یک زبان به آن آسانی که در برخی آگهی ها ادعا می شود، نیست. به همین دلیل فراگیری زبانهای مختلف، در سنین کودکی و نوجوانی توصیه می شود تا حافظه قوی و زمان کافی برای یادگیری وجود داشته باشد. با این همه، چنانچه زبان آموز قانون طلایی را رعایت کند حتما به نتیجه ای مطلوب خواهد رسید. ▪ نکات کلی در مورد مواد درسی و روش مطالعه: ـ مطالبی را انتخاب کنید که مناسب با سطح دانشتان باشد. یعنی نکات دستوری و تعداد واژه های متن انتخابی آنقدرساده نباشد تا انگیزه مطالعه را ازدست بدهید و یا زیاد مشکل نباشد تا از رجوع مکرر به کتابهای دستور یا فرهنگ واژه ها خسته شوید. ـ تا آنجا که ممکن است مطالبی را بخوانید که نوارهای شنیداری آنها نیز در دسترس باشد. یعنی آنچه را می خوانید، بشنوید.


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


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

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

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

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

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

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

 

 

بورس به زبان ساده

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

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

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

همچنین در انتهای پژوهش بعضی از سایت‏های مرتبط با بازار سهام آورده شده است.

تاریخچه بورس اوراق بهادار تهران

بورس اوراق بهادار تهران در سال 1346 تاسیس شد. این سازمان از پانزدهم بهمن ماه آن سال فعالیت خود را با انجام چند معامله بر روی سهام بانک توسعه صنعتی و معدنی آغاز کرد. در پی آن شرکت نفت پارس، اوراق قرضه دولتی، اسناد خزانه، اوراق قرضه سازمان گسترش مالکیت صنعتی و اوراق قرضه عباس‏آباد به بورس تهران راه یافتند. اعطای معافیت‏های مالیاتی شرکت‏ها و موسسه‏های پذیرفته شده در بورس، در ایجاد انگیزه برای عرضه سهام آن نقش مهمی داشته است. طی 11 سال فعالیت بورس تا پیش از انقلاب اسلامی در ایران تعداد شرکت‏ها و بانک‏ها و شرکت‏های بیمه پذیرفته شده از 6 بنگاه اقتصادی با 2/6 میلیارد ریال سرمایه در سال 1346 به 105 بنگاه با بیش از 230 میلیارد ریال در سال 57 افزایش یافت. همچنین ارزش مبادلات در بورس از 15 میلیون ریال در سال 1346 به بیش از 150 میلیارد ریال سرمایه در سال 1357 افزایش پیدا کرد. در سال‏های پس از انقلاب اسلامی و تا پیش از نخستین برنامه پنج ساله توسعه اقتصادی، دگرگونی‏های چشمگیری در اقتصاد ملی پدید آمد که بورس اوراق بهادار تهران را نیز دربرگرفت.

نخستین رویداد، تصویب لایحه قانون اداره امور بانک‏ها در تاریخ 17 خرداد 1358 توسط شورای انقلاب بود که به موجب آن بانک‏های تجاری و تخصصی کشور در قالب 9 بانک شامل 6 بانک تجاری و 3 بانک تخصصی ادغام و ملی شدند. چندی بعد و در پی آن شرکت‏های بیمه نیز در یکدیگر ادغام شدند و به مالکیت دولتی درآمدند و همچنین تصویب قانون حفاظت و توسعه صنایع ایران در تیرماه 1358 باعث شد شمار بسیاری از بنگاه‏های اقتصادی پذیرفته شده در بورس از آن خارج شوند؛ به گونه‏ای که تعداد آنها از 105 شرکت و موسسه اقتصادی در سال 1357 به 56 شرکت در پایان سال 1367 کاهش یافت. به این ترتیب طی این سال‏ها بورس و اوراق بهادار دوران فترت خود را آغاز کرد که تا پایان سال 1367 ادامه یافت.

از سال 1368 در چارچوب برنامه پنج ساله اول توسعه اقتصادی، اجتماعی و فرهنگی تجدید فعالیت بورس اوراق بهادار تهران به عنوان زمینه‏ای برای اجرای سیاست خصوصی‏سازی مورد توجه قرار گرفت. در هر حال گرایش سیاستگذاری‏های کلان اقتصادی به استفاده از سازوکار بورس، افزایش چشمگیر شمار شرکت‏های پذیرفته شده و افزایش حجم فعالیت بورس تهران را در برداشت که بر این اساس طی سال‏های 1367 تا نیمه اول سال جاری تعداد بنگاه‏های اقتصادی پذیرفته شده در بورس تهران از 56 شرکت به 325 شرکت افزایش یافت. شرکت‏های پذیرفته شده و شرکت‏های فعال در بورس به دو دسته تقسیم می‏شوند:

شرکت‏های تولیدی

شرکت‏های سرمایه‏گذاری (واسطه‏های مالی)

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

نقش بازارهای مالی در اقتصاد چیست؟

نقش و مزیت بازارهای مالی در اقتصاد را به طور خلاصه می‏توان به صورت زیر بیان کرد:

کمک به تبدیل پس‏اندازها به سرمایه متشکل

ایجاد بازاری ثانویه برای مبادله اوراق بهادار

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

نقد کردن اوراق بهادار از طریق سهولت در خرید و فروش اوراق

تعریف موسسات و واسطه‏های مالی

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


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


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

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

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

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

فرمت فایل 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  و قابل ویرایش و پرینت

تعداد صفحات: 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 و اسمبلی را در برنامه های کاربردی به کار می برند.


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


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