فهرست مطالب
فصل اول مفاهیم اولیه
الگوریتم
شرایط الگوریتم
پیچیدگی فضای لازم
فضای مورد نیاز یک برنامه
نیازمندیهای فضای ثابت
نیازمندیهای فضای متغیر
پیچیدگی زمانی
چرخه زندگی یک سیستم
جنبه های مهم بازبینی
بعضی از الگوهای توسعه نرم افزاری
طراحی شی گرا
ویژگیهای طراحی شی گرا
طراحی تابعی
فصل دوم زبان برنامه نویسی C
ویژگیهای زبان c
انواع کاراکتر درc
شناسه
متغیر
ساختار برنامه
دستورالعملهای اجرایی
عبارت
انواع عبارت
دستور
دستورهای ساده
دستورهای ساخت یافته
عملگرها
فصل سوم انواع داده ها
انواع داده
متغیرها
انواع متغیرها
ثابتها
مثال
فصل چهارم توابع ورودی و خروجی
توابع متداول ورودی و خروجی
مثال
فصل پنجم ساختارهای کنترلی و شرطی
دستورات و ساختارهای کنترلی
دستور ساختار حلقه تکرار
دستور شرطی
دستورات کنترلی
دستور کنترلی while
دستور کنترلی for
دستورهای شرطی if و if else
دستور شرطی switch
دستور break
دستور continue
دستور goto
دستور exit
فصل ششم برنامه سازی پیمانه ای
عناصر یک تابع
دستورreturn
فراخوانی تابع
فراخوانی با مقدار
فراخوانی توسط ارجاع
انتقال آرایه به تابع
تابع بازگشتی
استفاده از چند تابع
قلمرو و متغیرها
متغیرهای محلی یا خصوصی
متغیرهای عمومی یا سراسری
کلاسهای حافظه
کلاس حافظه اتوماتیک
کلاس حافظه خارجی
کلاس حافظه استاتیک
کلاس حافظه ثبات
ماکرو
فصل هفتم آرایه ها
آرایه
تعریف آرایه
رشته ها
مرتب سازی
جستجو
مرتب سازی حبابی
مرتب سازی انتخابی
جستجو به روش خطی
جستجو به روش دودویی
توابع کتابخانه ای رشته ها
فصل هشتم اشاره گرمقداردهی اولیه اشاره گرها
نحوه تعریف متغیر اشاره گر
اشاره گر تهی
اشاره گر و آرایه
رشته و اشاره گر
تابع تخصیص حافظه پویا
تعریف یک آرایه بصورت پویا
تابع آزادسازی حافظه پویا
فصل نهم نوع داده کاربر
ساختار
پردازش یک ساختار
اجتماع
نوع شمارشی
فصل دهم پشته و صف
پشته
صف
صف اولویت
صف اولویت صعودی
صف اولویت نزولی
صف حلقوی
فصل یازدهم ساختار درختی
درخت
درخت دودویی
خواص درختان دودویی
پیمایش درخت دودویی
Inorder
Preorder
Postorder
درختان دودویی مساوی
درختان جستجوی دودویی
درج عنصر در درخت جستجوی دودویی
انواع فایل
باز کردن و بستن فایل
انواع فایل
توابع putc و getc
توابع putw و getw
توابع fputs و fgets
فایلهای ورودی و خروجی
تابع remove
توابع fprintf وfscanf
توابع fwrite و fread
تابع fseek
فصل سیزدهم توابع کتابخانه ای
تصادفی
بخشی از گزارش
شرکت ویدا فناوران آسیا که طراح و سازنده ایستگاه های لیبل چسبان و پرکن در صنعت کشور می باشند، به منظور معرفی و عرضه بهتر دستگاه های صنعتی خود نیاز به تبلیغات گسترده می باشد، که طراحی سایت وب، طراحی کتابهای تبلیغاتی و همچنین ساخت CDهای تبلیغاتی و... از جمله راههای تبلیغات می باشد. نرم افزارهای طراحی صفحات وب Dreamweaver , Front page می باشد که مکمل این نرم افزارهای طراحی، نرم افزارهای گرافیکی دیگر از جمله photoshop و Corel و... نیز نیاز می باشد.
اینجانب نیز با علاقه به این گرایش کامپیوتر و نیاز به آموزش در این زمینه در این شرکت به عنوان کارآموز شروع به فعالیت کرده ام.
این شرکت علاوه بر نیاز به این تبلیغات از کامپیوتر و نرم افزارهای دیگری از جمله Word , Exel و... برای انجام امر حسابداری و نامه های اداری نیز استفاه می نماید و همچنین می توان از نرم افزار کامپیوتر در جهت هدایت و کارکرد دستگاههای صنعتی ساخته شده نیز استفاده نمود که نیاز به علم بالای کامپیوتر و برنامه نویسی دارد.
تصادفی
چرا زبانهای برنامه سازی را مطالعه می کنیم؟
برای بهبود توانایی خود در توسعه الگوریتمهای کارآمد
استفاده بهینه از زبان برنامه نویسی موجود
می توانید با اصلاحات مفید ساختارهای برنامه نویسی آشنا شوید.
انتخاب بهترین زبان برنامه سازی
آموزش زبان جدید ساده می شود.
طراحی زبان جدید ساده می شود.
تصادفی
چکیده
تعریف مدل نسبت دهی و روش هانگرین در این مقاله معرفی شده اند و در بعضی از موارد کاربرد مدل نسبت دهی توضیح داده شده است. مدل نسبت دهی یک مدل برنامه نویسی خطی صحیح کلاسیک از ۰ تا ۱ است و به صورت گسترده ای تخصیص نسبت دهی، انتخاب پرسنل، برنامه نویسی سیستم انتقالی و دیگر موضوعات عملی به کار گرفته شده است. در زمینه ی PE، نقطه ی نسبت دهی نقش کاملی در انتخاب ورزشکاران مناسب، تعیین وظایف و حتی در استخدام کارمندان جدید توسط منابع انسانی دارد، بنابراین مهم است که مدل نسبت دهی را برای سیستم های ورزشی معرفی کنیم. اما، هنوز در به کارگیری مدل نسبت دهی در موارد مدیریت ورزشی خلا باقی می ماند. این مقاله مدل نسبت دهی را با مواردی برای مدیریت ورزش به کار می گیرد که اساس نظری برای سیاست مداران به منظور تخصیص منابع انسانی را فراهم میکند.
پروژه کارشناسی ارشد مدیریت
فایل محتوای:
۱) اصل مقاله لاتین ۴ صفحه Elsevier ۲۰۱۲
۲) متن ورد ترجمه شده بصورت کاملا تخصصی ۴ صفحه
تصادفی
خلاصه
پروژه Nutch، تلاشی برای ایجاد موتورهای جستجوی منبع باز و رایگان می باشد. این پروژه از Lucene به منظور جستجو و ابزار شاخص استفاده می کند. فتچر (روبات) از ابتدا برای این پروژه نوشته شد. پروژه Nutch
دارای معماری مدولار سطح بالایی می باشد که به طراحان این امکان را می دهد تا پلاگین هایی را برای فعالیت ها همانند تحلیل نوع رسانه، بازیابی اطلاعات، جستجو و خوشه بندی، ایجاد کنند.
داگ کاتینگ به عنوان یکی از توسعه دهندگان پیشگام در پروژه Nutch می باشد.
Lucene چیست؟
Lucene به عنوان یکی از نرم افزارهای منبع باز و شاخص رابط برنامه کاربردی (رابط برنامه کاربردی) می باشد که توسط موسسه آپاچی انتشار یافته است. Lucene به صورت جاوا نوشته شده و تحت لیسانس نرم افزاری موسسه آپاچی انتشار یافته است.
Lucene به عنوان هسته مرکزی موتور جستجو می باشد. به این ترتیب آن شامل مواردی همانند شبکه های عنکبوتی و برنامه های تجزیه کننده در ارتباط با فرمت های اسناد نمی باشد. در عوض چنین مواردی می بایست توسط افرادی اضافه گردد که از Lucene استفاده می کنند.
Lucene در ارتباط با منابع اطلاعاتی، فرمت خاص، و یا زبان خاصی نمی باشد و شما می توانید آن را به متن تبدیل کنید. این بدین معنی می باشد که شما می توانید از Lucene برای ایجاد شاخص و جستجوی اطلاعات ذخیره شده در فایل، صفحات وب بر روی سرورهای شبکه از راه دور و اسناد ذخیره شده در فایل های سیستمی محلی، فایل های متنی ساده، اسناد مایکروسافت، فایل های PDF یا HTML یا فرمت های دیگر، که شما می توانید اطلاعات متنی را از آن دریافت کنید، استفاده کنید.
Lucene در فرایند جریان انتقال به زبان های برنامه نویسی دیگر به غیر از جاوا قرار می گیرد.
1.3 پروانه کسب (لیسانس) چیست ؟
Lucene و Nutch به عنوان پروژه آپاچی بوده و تحت لیسانس آپاچی قرلر دارند.
2 طراحی Nutch
2.1 اجزای اصلی Nutch
موتور جستجوی Nutch شامل سه بخش می باشد:
1- کرالر، که به اکتشاف و بازیابی صفحات وب می پردازد.
2- WebDB، پایگاه اطلاعاتی به ذخیره URL پرداخته و محتوای صفحات را جمع آوری می کند.
3- برنامه لکسندر، که صفحات را از هم جدا کرده و بر اساس آن ها شاخص های بر مبنای کیبورد را می سازد.
تصادفی
عنوان
صفحه
مقدمه... ۱
فصل اول:...
- معرفی نرم افزار ویژوال بیسیک... ۲
- ویژوال بیسیک و فرآیند برنامه نویسی... ۳
- آشنایی با application wizard... ۴
- واسط چند سندی... ۶
- واسط تک سندی... ۶
- سبک کاوشگر... ۶
- صفحه معرفی برنامه (Splash screen)... ۸
- گفتگوی ورود (Login dialog)... ۸
- گفتگوی گزینه ها (Option dialog)... ۸
- پنجره about... ۹
- برنامه نویسی رویدادگرا... ۱۰
- پنجره پروژه جدید... ۱۲
- میله ابزار... ۱۲
- جعبه ابزار... ۱۳
- پنجره فرم... ۱۴
- پنجره طراحی فرم... ۱۴
- پنجره پروژه... ۱۴
- پنجره خواص... ۱۷
- کمک... ۱۷
- پیشوندهای استاندارد برای اشیاء Visual basic... ۱۸
- کمک محلی... ۱۹
- پشتیبانی... ۲۰
- با محیط ویژوال بیسیک مأنوس شوید... ۲۱
- ساختن فرم... ۲۳
- با نوشتن کد برنامه را کامل کنید... ۲۶
- مروری بر کنترل ها... ۲۸
- خواص مشترک کنترلهای ویژوال بیسیک... ۳۰
فصل دوم:...
- بانک اطلاعاتی... ۳۱
- استفاده از بانکهای اطلاعاتی... ۳۱
- اجزاء تشکیل دهنده بانک اطلاعاتی... ۳۱
- بانک اطلاعاتی ویژوال بیسیک... ۳۲
- ساختار بانک اطلاعاتی... ۳۲
- جدول در بانک اطلاعاتی... ۳۳
- ایجاد یک بانک اطلاعاتی... ۳۳
- چاپ ساختار بانک اطلاعاتی... ۳۶
- ورود اطلاعات به بانک اطلاعاتی... ۳۶
- تعیین رکورد جاری... ۳۶
- مرتب سازی رکوردها... ۳۷
- ویرایش محتویات رکورد... ۳۸
- حذف رکورد... ۳۸
- جستجوی رکورد... ۳۸
طراحی فرم... ۳۸
- مفهوم ایندکس در بانک اطلاعاتی... ۴۱
- برنامه نویسی و بانک اطلاعاتی... ۴۲
- اشیای بانک اطلاعات... ۴۲
- شی Data... ۴۳
- شی Database... ۴۳
- باز کردن بانک اطلاعاتی... ۴۶
- حذف ایندکس... ۴۷
- نمایش محتویلات بانک اطلاعاتی... ۴۷
- افزودن ایندکس به جدول... ۴۹
- فعال کردن یک فایل ایندکس در جدول... ۵۰
منابع... ۵۵
فهرست جداول
عنوان
صفحه
جدول ۱-۲: بعضی از خواص مهم شیء Data در بانک اطلاعاتی... ۴۴
جدول ۲-۲: خواص شیء Database... ۴۵
جدول ۳-۲: متدهای شیء Database... ۴۶
تصادفی
دسته بندی: مهندسی عمران » سیمان
فرمت فایل دانلودی: pdf
فرمت فایل اصلی: pdf
تعداد صفحات: 7
حجم فایل:619 کیلوبایت
قیمت: 5000 تومان
مقاله با موضوع شناسایی پتانسیل های بهبود بهره وری انرژی در دپارتمان پخت و آسیاب سیمان با استفاده از تکنیک بازرسی ترموگرافی
در قالب pdf و در 7 صفحه
تصادفی
خلاصه
در این مقاله، مدل برنامه نویسی ریاضی و الگوریتم های تخصیص به منظور به حداقل رساندن مدت زمانبدی توان تطبیق و زمانبندی پیوند نسبت تطبیق در شبکه های بی سیم TDMA-فضایی، توسعه داده می شود. مسئله مربوطه، مستلزم زمانبندی مشترک بهینه انتقال ها، در مسیر ارتباطی با دسترسی چندگانه بوده که در ادغام با تخصیص همزمان سطوح توان انتقال و نسبت داده در بین پیوندهای فعال بوده، درحالیکه سطوح نسبت سیگنال به تداخل، به علاوه نویز (SINR) در گیرنده های مربوطه، مد نظر قرار می گیرد. ما اثبات می کنیم که این مسئله می تواند به صورت برنامه مختلط عدد صحیح (MILP) مدلسازی شده و نشان می دهیم که موارد ذکر شده، راه حلی را ارائه می دهد که شامل سطوح توان انتقال بوده و به شدت دارای بهینگی پارتو (Pareto-Optimal) می باشند. خاطر نشان می کنیم که این مسئله به صورت NP کامل می باشد. برای مقایسه، از فرمول MILP برای محاسبه زمانبندی بهینه برای شبکه های با تعداد کمی از پیوندهای مشخص شده و تعداد محدودی از سطوح نسبت داده استفاده می کنیم. ما به توسعه و بررسی الگوریتم ذهنی با پیچیدگی چندجمله ای برای حل مشکل، به طور موثر و قابل محاسبه می پردازیم. این الگوریتم بر مبنای ایجاد نمودار تداخل تطبیق نسبت کنترل شده توان، می باشد. به این ترتیب، زمانبندی مورد نظر، با استفاده از الگوریتم حریصانه برای ایجاد مجموعه مستقلی از این نمودار حاصل می شود. بر مبنای تحلیل های سیستم، برای شبکه های توضیحی کوچکتر نشان می دهیم که، رفتار عملکرد توسط الگوریتم های ذهنی مد نظر قرار می گیرد تا معمولا در 75 درصد از موارد حاصل شده توسط زمانبند بهینه قرار گیرند. همچنین نشان می دهیم که عملکرد الگوریتم ذهنی مورد نظر ما به طور میانگین، 20% بهتر از موارد حاصل شده تحت الگوریتم های قبلی بوده که برای استفاده تحت توان انتقالی ثابت و زمانبندی پیوند نسبت ثایت ایجاد شده اند..
کلمات کلیدی: نظریه ضوابط- نمودار، بهینه سازی ترکیبی، کنترل دسترسی متوسط، کنترل توان، انطباق نسبت
تصادفی
فهرست مطالب
۱- مقدمه
۱-۱امضای دیجیتال و امنیت دیجیتالی چیست ۴
۱-۲گواهینامه دیجیتالی چیست و چرا ما به یکی نیاز داریم ۵
۱-۳ثبت نام برای یک گواهینامه دیجیتالی ۶
۱-۴پخش کردن گواهینامه دیجیتالی ۶
۱-۵انواع مختلف گواهینامه دیجیتالی ۷
۱-۶سطوح مختلف گواهینامه های الکترونیکی ۷
۱-۷ امضای دیجیتالی از دید برنامه نویسی ۸
۱-۸چگونه یک امضای دیجیتالی درست کنیم ۹
۱-۹نحوه عملکرد یک امضای دیجیتال ۱۱
۱-۹نحوه ایجاد و استفاده از کلید ها ۱۲
۱-۱۰حملات ممکن علیه امضاء های دیجیتالی ۱۲
۱-۱۱مرکز صدور گواهینامه چیست ۱۳
۱-۱۲ رمزنگاری چیست ۱۴
۱-۱۳اهداف CA ۱۵
۱-۱۴نکاتی در مورد گواهینامه ها ۱۶
۱-۱۵تشخیص هویت از طریق امضای دیجیتالی ۱۶
۱-۱۶امضای دیجتالی زیربنای امنیت تبادلات الکترونیکی ۱۷
۱-۱۷گفتگو با دبیر کمیته IT دفتر مطالعات فناوری ریاست جمهوری ۱۸
۲- SSL چیست؟
۲-۱ InstantSSL چیست ۲۵
۲-۲ تکنولوژی پیشرفته تائید کردن (Authentication ۲۵
۲-۳ دسترسی آنلاین به پروفایل تجاری تان ۲۵
۳- مفاهیم رمز گذاری
۳-۱ معرفی و اصطلاحات ۲۵
۳-۲ معرفی الگوریتمهای رمزنگاری ۲۷
۳-۳ رمزنگاری کلید – عمومی ۲۸
۳-۴ مقدار Hash ۲۹
۳-۵ آیا شما معتبر هستید ؟ ۳۰
۳-۶ سیستمهای کلید متقارن ۳۳
۳-۷ سیستمهای کلید نامتقارن ۳۵
۴- ساختار و روند آغازین پایه گذاری یک ارتباط امن
۴-۱ پروتکل های مشابه ۴۱
۵- مفهوم گواهینامه در پروتکل SSL
۵-۱ مراکز صدور گواهینامه ۴۲
۵-۲ مراحل کلی برقراری و ایجاد ارتباط امن در وب ۴۳
۵-۳ نکاتی در مورد گواهینامه ها ۴۴
۵-۴ تشخیص هویت ۴۵
۶ – مشکلات و معایب SSL
۶-۱ مشکل امنیتی در SSL ۶۰
۶-۲ مشکلات تجارت الکترونیکی در ایران ۶۰
ضمیمه ۱: پیاده سازی SSL در Windows ۲۰۰۰ Server ۶۲
ضمیمه ۲: پراکسی (Proxy ۶۶
واژه نامه ۷۷
فهرست منابع ۷۸
تصادفی
چکیده
در این مقاله یک مدل پخش بار بهینه (OPF) با جریان توان پیوندی مبنی بر تزریق جریان معادل (ECI) ارایه شده، و نیز الگوریتم نقطه داخلی پیشبینی کننده تصحیح کننده (PCIPA) ، به منظور بکارگیری OPF (پخش بار بهینه) برای حل مسایل برنامه نویسی غیر خطی (NLP) عنوان شده است. همچنین روش ارایه شده را می توان به دو زیر مساله، تجزیه کرد. نتایج محاسباتی باس های IEEE 9 تا 300 نشان دادند که الگوریتم ارایه شده می تواند با بهبود تعداد تکرارها، ذخیره سازی های حافظه، و زمان CPU، باعث بهبود عکلکرد شود.
اصطلاحات مربوطه: تزریق جریان معادل، برنامه نویسی غیرخطی، پخش بار بهینه، الگوریتم نقطه داخلی پیشبینی کننده تصحیح کننده
مقدمه
پخش بار بهینه برای نخستین بار در سال 1962 مورد بحث قرار گرفت [1] و مدت ها طول کشید تا به یک الگوریتم پرکاربدی که در کاربردهای روزانه بکار رود، تبدیل شود [2] و [3]. OPF را می توان نه تنها در برنامه ریزی سیستم بکاربرد، بلکه می توان آن را در عملکرد لحظه ای سیستم های قدرت، در محیط حذف نظارت دولت نیز اعمال کرد. مرجع [4]، یک معرفی کلی از تکنیک های روش تکرار لامبدا، روش گرادیان، روش نیوتون، و برنامه نویسی خطی (LP) به منظور حل مسایل OPF ارایه داده است. با انتشار Karmarkar [5] در سال 1984، الگوریتم های نقطه داخلی (IPA) زیادی برای برنامه نویسی خطی و برنامه نویسی درجه دوم (QP) ارایه شده است. در سال های اخیر، الگوریتم نقطه داخلی اولیه دوگانه، بطور گسترده به منظور حل مسایلی همچون [6]، [7]، پیشبینی حالت [8]، OPF با امنیت محدود [9]، و پخش بار راکتیو بهینه [10] بکار رفته است. نتایج عددی نشان می دهند که PCIPA توانایی زیادی برای حل مسایل عملکرد و برنامه ریزی سیستم قدرت در مقایسه با روش های مرسومی همچون روش نیوتون [11] دارد.
تصادفی
چکیده
این مقاله، یک برنامه ریزی توان میکروشبکه برای 24 ساعت آینده را با استفاده از تکنیک تعهد واحد، توسط برنامه نویسی دینامیک، ارایه می دهد. سیستم تحت مطالعه، تشکیل شده از 12 ژنراتور فعال مبنی بر PV (پیل خورشیدی) مجهز به ذخیره سازی، و سه میکروتوربین گازی، می باشد. طبق پیش بینی انرژیِ موجود از ژنراتور خورشیدی، در دسترس بودنِ انرژی ذخیره شده، مشخصه های انتشار میکروتوربین و پیشبینی بار، یک سیستم مدیریتانرژی مرکزی، برنامه 24 ساعته آینده مراجع توان را برای سه میکروتوربین گازی و ژنراتورهای فعال، محاسبه می کند تا انتشار معادل CO2 توربین های گازی، کمینه شود.
اصطلاحات شاخص: شبکه هوشمند، انرژی تجدیدپذیر، بهینه سازی، کمینه کردن انتشار، مدیریت انرژی، تعهد واحد برنامه نویسی دینامیک
مقدمه
یکی از چالش های اصلی در دهه های اخیر، نیاز به کاهش انتشار گازهای آلاینده و نیز وابستگی به سوخت های فصیلی بوده است. این قضیه، منجر به نفوذ گسترده ژنراتورهای مبتنی بر انرژی تجدیدپذیر در سیستم قدرت، شده است. در گذشته، برق اساسا در نیروگاه های بزرگ تولید می شده است؛ ازینرو، سیستم های الکتریکی برای جریان انرژی یک جهتی از نیروگاه های بزرگ به مصرف کننده ها طراحی شده اند. در سال های اخیر، مقدار منابع انرژی توزیع شده (DER) متصل به سیستم های قدرت، افزایش یافته است. این دلیل تحقیقات گسترده در زمینه یکپارچه سازی و کنترل سیستم های الکتریکیِ تشکیل شده از مقدار زیادی DER (انرژی توزیع شده) ، می باشد. اگرچه، در سال های آینده، حتی استفاده بیشتر از ژنراتورهای مبتنی بر انرژی های تجدیدپذیر (REBG) ، پیشبینی می شود. اما توان حاصل از این ژنراتورها، وابسته به پیشبینی وضعیبت هوایی بوده و همیشه مطابق با منحنی بار نیست، که این موجب مشکلاتی برای اپراتورهای سیستم توزیع (DSO) می شود.
تصادفی
دسته بندی: علوم انسانی » تربیت بدنی
فرمت فایل دانلودی: rar
فرمت فایل اصلی: pptx
تعداد صفحات: 25
حجم فایل:1,830 کیلوبایت
قیمت: 5000 تومان
آموزش المپیک
در قالب پاورپوینت و در 25 اسلاید
تصادفی