فایلکو

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

فایلکو

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

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

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

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


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

فرمت فایل : word(قابل ویرایش)تعداد صفحات16

 

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

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

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

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

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

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

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

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

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

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

 

شبه کد :

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

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

 

نمودار گردشی :

نمودار گردشی نمایش گرافیکی یا تصویری الگوریتم می باشد .

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

: بیضی برای نشان دادن مرحله‌ی شروع و پایان .

: مستطیل برای نشان دادن عملیات پردازش از قبیل محاسبات ریاضی.

: متوازی الاضلاع برای نشان دادن ورود داده و خروج اطلاعات .

: لوزی برای بیان «انتخاب»یا«انشعاب» درشکل مزبور یک علامت سوال وجود دارد و پاسخ «بلی» یا «خیر» ، تعیین کننده ی مسیر انتخابی خواهد بود .

 

ساختارهای کنترلی :

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

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

انواع ساختارهای کنترلی عبارتند از :

1)ساختار توالی و ترتیب :

در ساختار توالی و ترتیب یک دستورالعمل به دنبال دستورالعمل بعدی می‌آید .

2-ساختار انتخاب :

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

3-ساختار تکرار و حلقه :

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


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


مجموعه مقالات شهر اسلامی (به زبان لاتین)

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

مجموعه مقالات شهر اسلامی (به زبان لاتین)


مجموعه مقالات شهر اسلامی (به زبان لاتین)

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


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


دینامیک و انیمیشین

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

دینامیک و انیمیشین


دینامیک و انیمیشین

فرمت فایل : word(قابل ویرایش)تعداد صفحات28

 

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

انیمیشن کامپیوتری یک مبحث بسیار گسترده است و کتابها و courseهای بسیاری در مورد آن وجود دارد. ما نمی‌توانیم امیدوار باشیم که عمق مفهوم این موضوع را در اولین دورة گرافیک کامپیوتری پوشش دهیم. به جای آن ما روی انیمیشن‌های نسبتاً ساده که نوع مدلها و تصاویری که در این course به وجود می‌آوریم را نمایش می‌دهند متمرکز می‌شویم. البته با تأکید روی بخشهای علمی.

اینگونه پنداشته می‌شود که انیمیشین عبارت است از ارائه دنباله‌ای از قالبها، یا تصاویر منفرد، آنقدر سریع که تصویری از شیئی در یک قاب در حال حرکت را ایجاد کند. دو نوع انیمیشن وجود دارد. انیمیشن بلادرنگ (real –time animation) یا انیمیشنی که در آن هر قاب با برنامه‌ای در طول اجرای آن مشخص می‌‌شود و انیمیشن Frame –at-a- time یا انیمیشنی که با render کردن قابهای منفرد و اسمبل کردن آنها به یک شکل قابل دید.( احتمالاً از طریق فیلم یا ویدئو در یک فرآیند تولید مجزا) اسمبل می‌شود.

این فصل بیشتر روی انیمیشنFrame-at-a-time با هدف رسیدن به انیمیشن real-time توجه می‌کند. هر دو این دسته‌ها شامل مشکلات تعریف چگونگی تغییر مدلها، lighting و viewing در طول زمان است، ولی انیمیشن Frame-at-a- time بیشتر به جزئیات مدل‌سازی و render کردن در سطح بالا اشاره می‌کند، در حالی که انیمیشن real-time بیشتر به اطلاعات با متغیر زمان ساده‌تر برای دریافت refresh rate که باید آنقدر بالا باشد که تغییر مورد نظر را انتقال دهد اشاره می‌کند. در حالی که انیمیشن real-time به اندازة انیمیشن Frame-at-a-time مورد اطمینان نیست. چرا که مدل‌سازی و rendering ساده‌تری استفاده می‌شود یا تصاویر با سرعت کمتری تهیه شده‌اند، و می‌تواند در انتقال ایده‌ها بسیار مفید باشد به خصوص اگر کاربر بتواند با برنامة انیمیشنی در حالی که اجرا می‌شود ارتباط برقرار کند.

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

 

تعاریف:

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


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


داده کاوی

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

داده کاوی


داده کاوی

فرمت فایل : word(قابل ویرایش)تعداد صفحات19

 

مقدمه:

جهان پیرامون ما سرشار از داده ها و اطلاعات گوناگون می‌باشد. برای پیش بینی گرایشات و جریان های آتی و به منظور اتخاذ تصمیم گیری بهتر در زمینه علوم، تکنولوژی ، صنعت، بازار وغیره.

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

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

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

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

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


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


عنوان مقاله : استاندارد های حسابداری

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

عنوان مقاله : استاندارد های حسابداری


عنوان مقاله :  استاندارد های حسابداری

 

عنوان مقاله :  استاندارد های حسابداری

قالب بندی :  Word

 

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

معرفی گرداورنده و تقدیم

چکیده

مقدمه

واژه های کلیدی

تعاریف و توضیحات

تعریف حسابداری

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

شیوه‌های تدوین چارچوب نظری و استانداردهای حسابداری

رویکردهای حاکم بر تدوین استانداردهای حسابداری بخش عمومی

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

استاندارد حسابداری مالی شماره ۱۲

استاندارد حسابداری شماره ۱۵

ضرورت تدوین استاندارد حسابداری سود هر سهم در  ایران

تغییر طبقه‌بندی سرمایه‌گذاریها

بررسی تطبیقی استانداردها

خلاصه و نتیجه گیری

نتیجه گیری

منابع


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