دریم‌ویور

دریم‌ویور (به انگلیسی: Dreamweaver) (به معنی رویاباف یا خیال‌پرداز) یک نرم‌افزار طراحی وب است که توسط شرکت ادوبی تولید می‌شد. آخرین نسخهٔ این نرم‌افزار تا امروز نسخهٔ CS6 آن است. شرکت ماکرومدیا در سال ۲۰۰۸ توسط شرکت ادوبی خریداری شد، و بر همین اساس، این نرم‌افزار نیز اکنون از تولیدات ادوبی به شمار می‌رود. این نرم‌افزار توانست نرم‌افزار فرانت پیج را که محصول مایکروسافت بود در بازار رقابت شکست دهد و بازار نرم‌افزارهای طراحی وب را بسوی خود متمرکز نماید.






دریم ویور امکان ویرایش صفحات html , asp , php , aspx , css , js , jsp, cf را داراست و ویرایش این صفحات را با شناخت کلمات کلیدی این زبان‌ها در یک ادیتور مجتمع آسان می‌کند. هم اکنون افزونه‌های بسیاری نیز برای این نرم‌افزار نوشته شده‌است که با نصب آن‌ها بر روی دریم ویور، قدرت این نرم‌افزار دو چندان می‌شود.

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






معرفی Adobe Dreameaver CS6 ME

Adobe Dreamweaver نرم‌افزار قدرتمند و غنی است که اکثر طراحان برای طراحی های وب خود از آن استفاده می کنند. با Dreamweaver می توانید به سادگی اقدام به نوشتن کد ها و تگ های مد نظر خود نمایید، همچنین محیط ویرایشگر فوق حرفه ای این برنامه با تفکیک کردن کدهای مختلف، کد نویسی را برای شما آسان می نماید. اگر تا پیش از این برای مشاهده آنچه ساخته اید فایل را آپلود کرده و یا بر روی لوکال قرار می دادید اکنون تنها با یک کلیک امکان دیدن نتیجه کار برایتان فراهم شده است. Adobe Dreamweaver CS6 علاوه بر پشتیبانی از تگ های HTML 5 و CSS 3 امکان ویرایش و استفاده از زبان های برنامه نویسی تحت وب نظیر PHP، ASP، ASP.NET، JSP و ... را در اختیار شما می گذارد و شما می توانید با استفاده از این نرم‌افزار به خلق وب سایت های حرفه بپردازید.






قابلیت‌های کلیدی نرم‌افزار Adobe Dreameaver CS6 ME

ساخت، طراحی، ویرایش صفحات وب
محیط طراحی وب سایت با سه متد مختلف
پشتیبانی از فرمت های مختلف صفحات وبActive Server Pages (ASP) ، Java Server ، PHP ، XML ، HTML ، JSP ، CSS ، ASPX و چندین و چند زبان برنامه نویسی دیگر
محیطی متفاوت از نرم‌افزار های دیگر و بسیار کارا و حرفه ای
پشتیبانی و طراحی صفحات وب بر پایه CSS ها
استفاده از پشتیبانی از تمامی ابزار های موجود روی صفحات وب نظیر، عکس ها، انیمشن ها و ...
امکان برقراری ارتباط میان برنامه های نوشته شده با بانک های اطلاعاتی معروف
هوشمند بودن نرم‌افزار در شناسایی کد های نوشته شده
سازگار با نرم‌افزار های دیگر شرکت Adobe
پشتیبانی و توسعه صفحات پویا و داینامیک با قدرت ای جکس (AJax )
سازگاری کامل با نرم‌افزار معروف Adobe Photoshop و فرمت PSD
ویرایش آنلاین صفحات وب
امکان آپلود صفحات بر روی هاست و سرور
پشتیبانی از تایپ فارسی







ویژگی‌های جدید Adobe Dreamweaver CS6 ME عبارتند از

پشتیبانی و سازگاری با محصول جدید Adobe یعنی Adobe Air
واسط کاربری جدید و بهینه شده برای کاربران
سازگاری بهتر با CSS ها
طراحی، توسعه و گسترش رابط های کاربری پویا با استفاده از Spry framework for Ajax
افزایش کارایی CSS ها در صفحات وب با کمک کامپوننت های Spry widgets
محیط سازگار با مجموعه Creative Suite و سایر محصولات جدید Adobe
امکان وارد نمودن CSS به داخل پروژه با استفاده از CSS layouts
گنجاندن داده ها در داخل صفحه وب با استفاده از XML از یک منبع RSS یا پایگاه داده
مشاهده نحوه نمایش وب سایت طراحی شده بر روی موبایل با استفاده از Adobe Device Central
قابلیت اضافه نمودن Transition هایی مانند grow, shrink, fade, highlight & ...
امکان مدیریت کامل CSS ها
پشتیبانی و سازگاری با CMS
سازگاری و هوشمندی نرم‌افزار و هماهنگی خاص با PHP
امکانات فوق العاده حرفه ای برای CSS
سازگاری و هماهنگی با Adobe BrowseLab
سازگاری و امکان کدنویسی هوشمند کدهای وردپرس
راه اندازی سریعتر یک سایت در نسخه جدید
بهینه سازی شده برای افزایش سرعت در نصب و عملکرد سیستم
سازگاری با نسخه های مختلف ویندوز
و ...








ادوبی فلش
ادوبی فلش (به انگلیسی: Adobe flash) یا به اختصار فلش، نرم‌افزاری است برای تولید انواع بازی‌های دو بعدی، فیلم، و برنامه‌های پویای اینترنتی که توسط پخش کنندهٔ فلش (به انگلیسی: Flash Player) اجرا می‌شود.






پایه‌گذاری

فناوری فلش توسط شرکت ماکرومدیا (به انگلیسی: Macromedia) در دنیای وب بنیان‌گذاری شد که با خریده شدن ماکرومدیا توسط ادوبی (به انگلیسی: Adobe) با علامت تجاری ادوبی معرفی می‌گردد.






اساس ساختمان

اساس ساختمان پرونده‌های فلش (اس‌دبلیواف (به انگلیسی: SWF)) به صورت برداری (به انگلیسی: Vector-Base) است که با زبان اکشن‌اسکریپت محتویات و اشیاءها (به انگلیسی: Object) کنترل و دستور دهی می‌شود.

سادگی در کنترل محتویات و اطلاعات، گرافیک بالا و قدرت انعطاف فراوان، استفاده همه گیر آن را موجب شده‌است. امروزه بر روی ۹۰٪ کامپیوترهای متصل به اینترنت پخش کنندهٔ فلش، فعال و نصب می‌باشد.






موجودیت برای سیستم عامل ها

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






اکشن‌اسکریپت

اکشن‌اسکریپت (به انگلیسی: ActionScript) زبان برنامه‌نویسی برای پخش کنندهٔ فلش می‌باشد که تعامل کاربر با درگاه (به انگلیسی: Interface)، پردازش و نگهداری اطلاعات را در زمان اجرا به عهده دارد. اِی‌اس (به انگلیسی: AS) بر پایه ای‌سی‌اِم‌اسکریپت (به انگلیسی: ECMAScript) است که معمولاً به صورت بایت کد توسط مفسر (به انگلیسی: compiler) درون فایل ذخیره گردیده و در run-time توسط ActionScript Virtual Machine ترجمه و اجرا می‌شود. اِی‌اس مدل پیشرفته و قوی را از یک زبان برنامه‌نویس ارایه می‌دهد که برای بسیاری از توسعه دهندگان وب (به انگلیسی: Web developers) و برنامه نویسان (به انگلیسی: Programmer) با دانش کم از برنامه‌نویسی شیء گرا (به انگلیسی: object-oriented programming) ساده و ملموس خواهد بود.






ادوبی این‌دیزاین

ادوبی این‌دیزاین(Adobe InDesign) یک برنامه‌ی کامپیوتری رایج در زمینهٔ نشر رومیزی ساخت شرکت ادوبی است. این نرم‌افزار در صنعت چاپ و صفحه‌آرایی بکار می‌رود و صورت کلی برای گردآوردن و کنار هم قراردادن متون و عناصر نگاره‌ای در قالب صفحات است و عمدتا بصورت مستقیم برای نگارش و ویرایش متون و نیز ایجاد و تغییر فایل‌های تصویری بکار نمی‌رود. از این نرم‌افزار بیشتر در آماده‌سازی مجلات، کتابها، سررسید ها، برشور های تبلیغاتی و مانند آن‌ها استفاده می‌کنند.

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






نسخهٔ خاورمیانه

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






ادوبی پریمیر پرو

ادوبی پریمیر پرو (به انگلیسی: Adobe Premiere Pro) یک نرم‌افزار ویرایش ویدئو از شرکت ادوبی است. این محصول بخشی از Adobe Production Studio می‌باشد و یک مجموعه، از نرم‌افزارهای شنیداری و دیداری دیجیتال است.

پریمیر پرو سخت‌افزارها و نرم‌افزارهایی را به همراه دارد و در بیشتر موارد به عنوان یک بسته به نام OEM به همراه کارت‌های ویرایش ویدئویی مانند Matrox RT.X۲ همراه است.

پریمیر پرو یک نسخه دوباره نوشته شده از نرم‌افزار Adobe Premiere می‌باشد که در سال ۲۰۰۳ منتشر شد و از زمانیکه دوباره نوشته شد توسط صنعت فیلم و ویدئو مورد قبول واقع شده است.

از این نرم‌افزار در فیلم‌های بسیاری از قبیل Dust To Glory به کارگردانی دانا براون و بازگشت سوپر من۲ به کار رفته‌است.

آخرین نسخه این نرم‌افزار کریتیو کلاود (CC7) است.






اندیشه‌نگاشت

اندیشه‌نگاشت (به انگلیسی: Ideogram)، یک نماد گرافیکی است که پنداره‌ای را نمایش می‌دهد، تا آنکه گروهی از حروف باشد که بر پایهٔ آواهای گفتاری، کنار هم قرار گیرند، آنچنان که در زبان‌های الفبایی اینگونه است. همچنین باید دانست که اندیشه‌نگاشت الزاماً نمایشگر شکل ظاهری آن پنداره نیست.






پیشینه اندیشه‌نگاری

در دورهٔ آغازین خط و دبیره، مردمان برای نشان دادن منظور خود، شکل و تصویر چیزی را می‌کشیدند. (پیرامون ۵۵۰۰ سال پیش، دورهٔ تصویرنگاری، شکل‌نگاری یا فرتورنگاشت Pictography) پسان‌تر این شکل‌های آغازین ساده‌تر شده و دارای مفاهیم جدی‌تری شدند. این دوره را اندیشه نگاری گویند. دیگر، شکل یا نشان رسم شده شبیه آن شی نخستین نیست و معنای مشخص نخستین را نیز ندارد. برای نمونه نشانی که بیشتر شبیه ستاره بود (سه خط که به شکل ضربدری بر روی هم رسم شده) در آغاز تنها به معنای «خورشید» بود. ولی بعدها در دوره اندیشه‌نگاری معناهای گوناگونی همچون «آسمان» و «خدا» را نیز به خود گرفت.







تایپ‌فیس

در تایپوگرافی تایپ‌فیس یا طرح حروف (typeface) یا خانواده فونت (font family) به دسته‌ای از قلم (رایانه) گفته می‌شود که گلیف‌ها، طرح مشابه و مشترکی داشته باشند.

هر طرح حروف فونت دارای سبک، وزن، عرض، ایتالیک، قرارگیری در متن و طراح خاصی دارد به عنوان مثال "ITC Garamond Bold Condensed Italic"با فونت "ITC Garamond Condensed Italic" و "ITC Garamond Bold Condensed" متفاوت است ولی همهٔ آنها دارای یک طرح حرف مشترک هستند که "ITC Garamond" نامیده می‌شود هم‌چنین طرح حرف ITC Garamond با "Adobe Garamond" یا "Monotype Garamond" نیز متفاوت است.






تایپوگرافی

تایپوگرافی هنر و فن حروف‌چینی برای نمایش زبان است. چینش حروف شامل حالت قلم، پوینت، مقدمه (فاصلهٔ خط) می‌شود.






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






تصویرگری

تصویرگری، نقاشی روایی است. راوی مجسّمِ متن؛ همراه یا بدون متن کار برد دارد، و می‌تواند دنباله‌دار، یا تک فریم باشد. تفاوت اصلی تصویرگری با نقاشی، هدفمند بودن آن برای کاربرد مشخص، درنظر گرفتن مخاطب و سفارش‌دهنده است و از این نظر مشابهات بسیاری با طراحی گرافیک دارد. از انواع تصویرگری می‌توان: نقاشی‌های داخل کتاب‌های کودک و روی جلد کتاب‌های بزرگسال (و گاه داخلی برای متن- که در ایران، تصویرگری برای متن بزرگسال کمتر رایج است)، نقاشی‌های روی پوسترهای تبلیغاتی و اقلام تجاری، داستان‌های مصور (کمیک استریپ)، و طراحی‌ها و نقاشی‌های داخل مجلات و روزنامه‌ها را نام برد.

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

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






پیگمنت یا رنگدانه

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






تذهیب

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

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






تصویرگری ادبیات کودکان

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






انجمن فرهنگی هنری تصویرگران ایرانی

انجمن فرهنگی هنری تصویرگران ایرانی، تنها انجمن معتبر تصویرگران ایران است که از سال ۱۳۸۲ اعلام موجودیت نموده است.







صفحه‌آرایی

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

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

صفحه آرايي چيست؟ پيشينه صفحه آرايي در ايران، به گذشته هاي بسيار دور، يعني زماني كه سومري ها بر روي لوحه هاي گلي، مفاهيم مرتبط با يكديگر و ادامه داري را مي نوشتند، باز مي گردد. شكل عيني نخستين كتاب ها، به صورت اتاقي بوده است كه ورق هاي خشتي كتاب، كه هر كدام چند سانتي متر ضخامت داشته اند، در طبقه هاي نصب شده به ديوارهاي اين اتاق قرار مي گرفتند. سپس، پوست برخي از حيوانات براي توليد كتاب به كار مي رود و پس از آن، كتابهاي كاغذي رايج مي شود. در نخستين سده هاي هجري، كتاب آرايي مورد توجه قرار مي گرفت و كتابخانه ها، شبكه هاي اداري و درباري و آموزشي، همگي در مسير نسخه آرايي و فن كتاب سازي، هيأتي نظام مند پيدا كردند. اوج هنر كتاب آرايي در ايران، به دوره تيموري مربوط است اما با شكست جانشينان تيمور و تسلط شاه اسماعيل صفوي بر هرات، از ارزش هاي بصري اين هنر كاسته نمي شود و همچنان، بهترين دوره هاي تكاملي خود را مي گذراند و فقط در اواخر دوره صفوي ست كه هنر كتاب آرايي و نگارگري ايراني، با تأثيرپذيري از غرب، به تدريج سير نزولي آغاز مي كند.






گرافیک برداری

گرافیک برداری (به انگلیسی: Vector Graphics) روشی در تولید و ذخیرهٔ فایل‌های تصویری کامپیوتری است که در آن تصویر در قالب مجموعه‌ای از مشخصات هندسی نقاط، خط‌ها، منحنی‌ها و چندضعلی‌ها ذخیره می‌شود. واژهٔ «بردار» در این کاربرد معنایی وسیع‌تر از یک خط راست دارد.

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

گرافیک برداری در مقابل گرافیک شطرنجی (به انگلیسی: Raster Graphics) قرار می‌گیرد که در آن تصویر به صورت مجموعه‌ای از پیکسل‌ها ذخیره می‌شود و رنگ هر پیکسل به طور جداگانه ذخیره می‌شود. اکثر فرمت‌های رایج فایل‌های تصویری مانند jpg، gif، و bmp بر مبنای گرافیک شطرنجی هستند.





ماشین لاینوتایپ

ماشین لاینوتایپ (Linotype machine)، یک ماشین ریخته‌گیری خط است که در صنعت چاپ بکار می‌رفت و بدست اوتمار مرگنتالر، مهندس مهاجر آلمانی در آمریکا در سال ۱۸۸۴ اختراع شد. در کنار لتر پرس، لینوتایپ از اواخر سده نوزدهم تا دهه‌های ۶۰ و ۷۰ در قرن بیستم به عنوان استاندارد روزنامه‌ها، مجلات و پوسترها بکار می‌رفت تا اینکه جایگزین چاپ افست و تایپ کامپیوتری شد. نام آن از اینرو گرفته شده که تمام یک خط حروف فلزی را با آن می‌توان در یک لحظه ساخت و از اینرو است که line-o'-type را پیشرفتی بسیار مهم در صنعت چاپ و حروفچینی می‌دانند. اپراتور این ماشین، متن موردنظر را با یک صفحه کلیدی که نود کاراکتر دارد و جزئی از ماشین است تایپ می‌کند و ماشین، ماتریس‌های متن مورد نظر (قالب‌های حروف) را پشت هم چیده و با ریختن سرب بر روی آنها کل خط مورد نظر را ریخته‌گری می‌کرد. این ماشین سرعت بسیار بالایی به این کار می‌داد به نحوی‌که اپراتور این ماشین می‌توانست کاری را که پیش از این بدست شش نفر و در طول زمانی بیشتر انجام می‌شد به تنهایی و در چند لحظه انجام دهد.

این ماشین، انقلابی در صنعت چاپ و به تبع آن در صنعت روزنامه پدید آورد و باعث شد که اپراتورهای کمتری بتوانند تعداد بیشتری صفحه در روز تایپ کنند. پیش از اختراع ماشین لینوتایپ در سال ۱۸۸۴ بدست مرگنتالر، هیچ روزنامهٔ روزانه‌ای در جهان بیشتر از ۸ صفحه نداشت.






کار هنری

به معنی اثر هنری، کار هنری یا اجرا شدهٔ اثر است و به کاری اطلاق می‌شود که به عنوان ارزش زیبایی شناسی تولید شده یا در نظرگرفته شده باشد.

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

همچنین برای این مفهوم در چاپ و گرافیک از اصطلاحات دیگری چون اثر نهایی، مکانیکال، آمادهٔ کپی یا دوربین (camera-ready) بون اِ تیر (Bon a Tirer) و یا چسبانده شده (paste up) نیز استفاده می‌شود.






نقاشی دیجیتال

نقاشی دیجیتالی برای ایجاد یک اثر هنری (نقاشی) به صورت دیجیتالی و یکی از روش‌های ساختن هنر دیجیتالی در رایانه است.

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

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






ویژگی‌های بصری

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

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

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






جایگاه نقاشی در هنر دیجیتال

نقاشی دیجیتالی دست کم از پنج جهت در هنر دیجیتالی شناخته شده است:

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







تکنیک دیجیتالی

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

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

برخی از نرم‌افزارهای طراحی دیجیتالی عبارتند از Corel Painter، Adobe Photoshop، Krita، GIMP، و ArtRage. این نرم‌افزارها به کاربران محیطی مشابه یک بوم نقاشی فیزیکی را می‌دهند. از دیگر ابزاری که به رسم تصاویر به کاربران کمک می‌کند تبلتهای گرافیکی هستند که داری صفحه‌ای مسطح و همچنین یک قلم مخصوص هستند که به کاربر این امکان را می‌دهند تا خطوط ترسیم شده خود را مستقیماً به کامپیوتر انتقال دهند و تسلط بیشتری روی طرح خود داشته باشند.

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





ارتباط تصویری

گرافیک (به یونانی: γραφικός) یا ارتباط تصویری (برابر فرهنگستان: نگاشتارگری) حیطه‌ای از هنرهای تجسمی است که دارای کاربردهای متنوّع و گسترده‌ای است. گرافیک یا به عبارت کاملتر طراحی گرافیک (Graphic design)، به کارگیری تکنیکهای مختلف خلق آثار دوبعدی بر روی سطوح مختلف نظیر کاغذ، دیوار، بوم، فلز، چوب، پارچه، پلاستیک، نمایشگر رایانه، سنگ و... است که در جهت رساندن پیامی خاص به بیننده انجام بپذیرد. از جملهٔ این تکنیکها می‌توان به: عکاسی، اچینگ، نقاشی، روشهای مختلف چاپ اشاره نمود. در هنر طراحی گرافیک از عکس، تکنیکهای مختلف طراحی (مداد، کنته، ذغال، پاستل گچی، پاستل روغنی، قلم و مرکب، مداد رنگی)، تکنیکهای مختلف نقاشی (رنگ و روغن، آبرنگ، گواش، رنگهای آکریلیک)، کلاژ، انواع روشهای چاپ دستی (سیلک اسکرین و باتیک) و هرنوع روش خلق تصویر استفاده می‌شود.شاید بهترین تعریف از گرافیک را بتوان ساده سازی اجزا و عناصر تصاویر، همگون کردن ارتباط بین عناصر جهت یک ارتباط هدفمند با مخاطب دانست.

تعریف جلالی : گرافیک یک اثر هنریست که میخواهد پیامی رااز طریق بصری در کوتاهترین زمان ممکن به مخاطب برساند






حیطه‌های مختلف در طراحی گرافیک

در طراحی گرافیک، حیطه‌ها و گرایشهای مختلفی وجود دارد:

ارتباط بصری (Visual communication)- مانند:
طراحی پوستر
طراحی جلد
طراحی آرم (Logo) توسط مرتضی ممیز، «نشانه» نیز ترجمه شده است.
طراحی علامت (Sign)
طراحی نشان (Medal and Medallion)
طراحی حروف
طراحی آگهی تبلیغاتی
صفحه آرایی (layout) برای کتاب، نشریه و غیره.
طراحی بسته‌بندی
طراحی گرافیک محیطی
طراحی صفحات وب
طراحی چندرسانه‌ای
تصویرسازی (Illustration)- مانند:
تصویرسازی برای کتابهای کودک، کتابهای علمی و آموزشی






تصویرسازی برای نشریات
تعریف تصویر سازی تصویر سازي صورت‌هاي مختلفي دارد که برخي از هنرمندان به تصوير سازي كتب با موضوعات مختلف مشغول مي باشد . اين موضوعات مي توانند شامل متون داستاني، تصوير سازي خبري مطبوعاتي، تصوير سازي فرهنگ عاميانه ( فولكوريك)، تصوير سازي آموزشي، تصوير سازي فني و تصوير سازي كاربردي كه بيشتر با محيط جوامع انساني سر و كار دارند و ... را شامل مي شود. تصوير سازي هنري است كه تصوير گر در آن اقدام به روايت‌گري مصور مي نمايد. موضوع كار تصويرگر مي تواند يكي از موضوعات مذهبي، ادبي، تاريخي و علمي، آموزشی و ... باشد .یکی از گروه های معروف در ایران که به کار تصویر سازی به صورت حرفه ای مشغول می باشند گروه پویش است.
طراحی نقشه
8:49 am
کاربرد الگوریتم‌ها

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






- پزشکی و ژنتیک:

یکی از کاربردهای مهم الگوریتم‌ها در ژنتیک و در پروژه ژن‌های انسانی است. هدف پروژه ژن انسان، شناسایی تمام ۱۰۰۰۰۰ ژن در DNA انسان، تعیین دنباله‌ای از ۳ بیلیون جفت پایه شیمیایی DNA انسان، ذخیره این اطلاعات در پایگاه داده‌ها و تولید ابزارهایی برای تحلیل داده‌ها است که هر یک از این مراحل نیازمند الگوریتم‌هایی حرفه‌ای است و این خود تصدیقی بر اهمیت الگوریتم‌ها در پیشرفتهای پزشکی و ژنتیکی است. -

-اینترنت:

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

- تجارت الکترونیک:

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

- صنعت:

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

- مسیر یابی:

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

- مرتب سازی:

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

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





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




انتخاب با مرتب‌سازی
انتخاب ممکن است با مرتب کردن لیست و سپس استخراج عنصر دلخواه، به مرتب سازی تبدیل شود. این روش زمانی کارآمد است که به تعداد زیادی انتخاب از یک لیست نیاز باشد، در موردی که تنها یک بار مقداردهی می‌شود، یک مرتب سازی پرهزینه، همراه با چندین عمل استخراج کم‌هزینه انجام می شود. در حالت کلی، این روش نیازمند زمان O(n log n) است، که در آن n طول لیست است.



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



الگوریتم کلی انتخاب غیر خطی
با کمک ایده‌های مورد استفاده در الگوریتم‌های کمینه/بیشینه، ما می‌توانیم یک الگوریتم کلی ساده، ولی ناکارامد برای پیدا کردن کوچک‌ترین kامین یا بزرگ‌ترین k عنصر در یک لیست بدهیم، که نیاز به زمان O(k) دارد، که وقتی k کوچک باشد مؤثر است. برای انجام دادن آن، ما به سادگی کوچک‌ترین/بزرگ‌ترین مقدار را می‌یابیم و آن را به ابتدای بازه حرکت می‌دهیم تا به اندیس دلخواه برسیم. این کار را می‌توانیم به عنوان یک مرتب سازی انتخابی ناتمام ببینیم.





الگوریتم کلی انتخاب به صورت خطی - الگوریتم میانه‌ی میانه‌ها

یک الگوریتم با بدترین زمان اجرای خطی برای حالت کلی انتخاب kامین بزرگ‌ترین عنصر توسط بلوم، فلوید، پرت، ریوست و ترجان در مقاله سال ۱۹۳۷ با نام «حدود زمانی برای انتخاب» منتشر شد. گاهی از این الگوریتم با نام BFPRT، که حروف اول نام خانوادگی نویسندگان آن است، یاد می‌شود. این الگوریتم بر اساس الگوریتم انتخاب سریع کار می‌کند و هم‌چنین به نام الگوریتم میانه‌ی میانه‌ها شناخته می‌شود.

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

الگوریتم انتخاب لیست را به گروه‌هایی شامل پنج عنصر تقسیم می‌کند.(فعلاً با عناصر باقی‌مانده کاری نداریم). سپس، برای هر گروه پنج‌تایی، میانه محاسبه می‌شود (اگر آن پنج مقدار داخل ثبّات‌ها بارگذاری شوند و مقایسه شوند، عملیات به طور بالقوه بسیار سریع انجام می‌شود). (اگر مرتب‌سازی به صورت درجا صورت گیرد، این میانه‌ها به یک بلوک پیوسته در لیست منتقل می‌شوند.) انتخاب به صورت بازگشتی در این زیرلیست‌های n/5 عنصری فراخوانده می‌شود تا مقدار واقعی میانه یافت شود. سرانجام، میانه‌ی میانه‌ها به عنوان محور انتخاب می‌شود.





ویژگی‌های محور
محور انتخاب شده، از نیمی از عناصر لیست میانه‌ها بزرگ‌تر و از نیمه‌ی دیگر کوچک‌تر است، به طوری که در هر نیمه n/10 عنصر (1/2 * (n/5)) قرار دارند. هر کدام از این عناصر، میانه‌ی ۵ عنصر است و از ۲ عنصر کوچک‌تر و از ۲ عنصر در خارج از بلوک بزرگ‌تر است. پس، محور کوچک‌تر از 3(n/10) عناصر خارج از بلوک است، و از 3(n/10) عنصر دیگر خارج از بلوک بزرگ‌تر است. بنا بر این، میانه‌ی انتخاب شده، عناصر را به مکانی بین 30%/70% و 70%/30% تقسیم می‌کند. این کار به ما اطمینان می‌دهد که رفتار الگوریتم در بدترین حالت خطی است.



اثبات زمان اجرای (O(n
محاسبه‌ی میانه به طور بازگشتی، در بدترین حالت از درجه خطی بیشتر نخواهد شد، زیرا لیست میانه‌ها ۲۰٪ از اندازه‌ی لیست است، در حالی که فراخوانی بازگشتی دیگر حداکثر روی ۷۰٪ لیست لیست اجرا می‌شود.زمان (O(n ناشی از عمل افراز کردن است ( ما هر عنصر را به تعداد دفعات ثابتی ملاقات می‌کنیم، تا آن‌ها را به گروه‌های (O(n دسته‌بندی کنیم و هر میانه را در زمان (O(n به دست آوریم.




تحلیل الگوریتم‌ها

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

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

در تجزیه و تحلیل نظری الگوریتم آن که مشترک است به منظور برآورد پیچیدگی خود در معنای تقریبی به عنوان مثال، به منظور برآورد تابع پیچیدگی برای ورودی خودسرانه بزرگ. نماد O بزرگ، امگا و تتا برای این منظور استفاده می‌شود. مثلاً گفته می‌شود، جستجوی دودویی به اجرا در تعدادی از مراحل، متناسب با لگاریتم طول این لیست در حال جستجو و یا در (O(log(n). معمولاً تخمین‌های تقریبی استفاده می‌شود چرا که پیاده سازی‌های مختلف از همان الگوریتم ممکن در کارایی متفاوت است. با این حال بازده هر دو "منطقی" پیاده سازی یک الگوریتم داده شده ضرب در یک ضریب ثابت به نام ثابت مخفی مرتبط است.

اغلب مهم است که بدانید برای چه مقدار از یک منبع خاص (مثل زمان یا حافظه) تئوری مورد نیاز برای یک الگوریتم داده شده. روش‌ها برای تجزیه و تحلیل الگوریتم‌های توسعه یافته برای به دست آوردن مقادیر کمی (تخمین)؛به عنوان مثال، الگوریتم مرتب سازی در بالای یک زمان مورد نیاز از (O(N، با استفاده از نماد گذاری O بزرگ با n به عنوان طول لیست در تمام زمانها در الگوریتم باید دو مقدار را به خاطر داشته باشید: بیشترین تعداد تا کنون و موقعیت فعلی در لیست ورودی. لذا گفته شده است که فضای مورد نیاز از (۱)O است در صورتی که برای ذخیره، شماره‌های ورودی شمارش نمی‌شود یا (O(n آن شمارش شده.
ساعت : 8:49 am | نویسنده : admin | مطلب قبلی | مطلب بعدی
الگوریتم | next page | next page