Книгата представлява основно учебно помагало (учебник) по дисциплината Синтез и анализ на алгоритми, която се изучава в бакалавърския курс по специалност Компютърни системи и технологии. Учебникът може да бъде използван и като учебно помагало по други дисциплини, свързани с програмиране на C / C++ (Програмиране и използване на компютри, Структури от данни и други). Разгледани са основни групи алгоритми, които са онагледени чрез множество примери на C / C++. Тъй като изучаването на алгоритми изисква основни познания по програмния език, с който се демонстрират (в случая - C / C++), като първа глава в книгата е представен ... |
|
Важна част от подготовката на добрия програмист е свързана с развитието на алгоритмичното мислене. Ето защо тази книга е посветена на създаването, използването и анализа на алгоритми. В книгата последователно са разгледани темите: правила за представяне на алгоритми посредством псевдокод; подходи за анализиране на сложността, оценка на ефективността на алгоритмите и избор на най-добрия от няколко възможни; особености при реализация на алгоритми, предназначени за обработка на масиви, опашки, мрежи и свързани списъци; използване, силни и слаби страни на нетривиални конструкции, бинарни дървета и графи; числови ... |
|
Първо издание с приложени примери ... Предназначението на книгата "HTML, XHTML & CSS" е да ви научи как да прилагате на практика HTML, XHTML и CSS. Материалът в книгата е разпределен в две части. Първата част е посветена на HTML и XHTML. От 2000 година W3C стандартизира и препоръчва да се използва езикът наследник на HTML – XHTML, който е създаден с цел по-голяма съвместимост на страниците с различни програми и устройства. XHTML отделя структурата на документа от описанието на неговия изглед (външен вид), което може да се извърши чрез CSS. Това позволява изгледа да се променя, ... |
|
Монографията е завършено научно изследване, свързано с проектирането и изграждането на нов вид информационна услуга в Интернет — портфейлна оптимизация. Особеността на тази услуга е, че изисква изпълнение на сложна алгоритмична обработка на данните, каквато е оптимизацията. За целта са проектирани и разработени нови методи за решаване на задачи за квадратично програмиране. Методите се основават на авторски разработки, известни в теорията на йерархичните системи като неитеративна координация. Тези методи реализират бързо решаване на оптимизационни задачи за разпределение на финансови инвестиции. Представените резултати са ... |
|
Изграждане на ефективни сайтове, управлявани от бази данни. ... "Уеб приложения за бази данни с PHP и MySQL" предлага на разработчиците теоретична и практическа информация за създаването на уеб приложения за бази данни. В книгата за включени глави - самоучители за работа с PHP и MySQL, допълнителна информация за Интернет и мрежовите протоколи, моделирането и разработването на релационни бази данни, управлението на сесии и инструкции за инсталиране на софтуер с отворен код за уеб сървъри и за бази данни. Използвайки PHP и MySQL ще научите следното: моделиране на релационни бази данни и архитектури на уеб ... |
|
Комбинирайки добрите стари CSS, XML и JavaScriptTM, Ajax дава на разработчиците за Уеб възможност да създават по-сложен и добър потребителски интерфейс, и да освободят потребителите си от усещането "щракни и чакай". Тази книга описва различните техники за заявки (включително скрити фреймове, iframe и XMLHttp) и обяснява кога трябва да се предпочете една от тях. Ще научите различни техники на Ajax и типови решения за изпълнение на комуникация между клиент и сървър. Всяка глава се базира на познания от предните, така че към края на книгата ще имате практически познания за реализация на решения върху Ajax. Какво ... |
|
Използвайте HTML за решаване на реални професионални задачи. С четири подробно разгледани проекта, “HTML Професионални проекти” е вашият ключ към овладяване на силата на HTML. Всеки един проект разглежда специфични изисквания към представянето на информацията и е базиран на ситуация от реалния живот. Чрез придобитите с тази книга умения ще можете да променяте проектите така, че да ги използвате за професионални цели. Въпреки че изискванията към представянето на информацията могат да са много различни, някои основни дизайнерски принципи са приложими към всеки Web сайт. "HTML Професионални проекти" се спира върху ... |
|
Осмо издание: разглежда Java 9 и Android. ... Компютърното програмиране с Java е по-лесно, отколкото изглежда. Само за 24 урока от или по-малко от един час, можете да се научите да пишете компютърни програми на Java. Като използва праволинеен, постъпков подход, популярният автор Роджърс Кейдънхед ви помага за усъвършенствате уменията и технологиите, необходими ви за създаване на настолни и Web програми, Web услуги, приложение за Android, и даже модули за Minecraft на Java. Всеки урок се изгражда върху това, което вече сте научили, като ви дава здрава като камък основа за успех в реалния свят. Фигурите и ясните постъпкови ... |
|
Практически наръчник за работа с конзолата. ... Пълноценното използване на Linux е невъзможно без командния ред. Не всички конзолни команди обаче имат своите графични аналози, а има и ситуации, при които без команден ред не може. Тук ще намерите подробно описание на синтаксиса на най-полезните Linux команди, техните параметри и, разбира се, практически примери. Включени са команди за работа с файловата система, текст, локалната мрежа и интернет. Особено внимание е отделено на командите за системния администратор, за управление на потребителите, за управление на процеси и инсталиране на пакети. Разгледани са и командните ... |
|
Лесни и практически техники за писане на по-добър код. ... Като програмисти всички сме виждали сорс код, който е толкова неразбираем и изпълнен с грешки, че ни докарва главоболие. През последните пет години авторите Дъстин Босуел и Тревор Фучър успяха да съберат и анализираха стотици примери за "лош програмен ход" (голяма част от които са написани от самите тях). В резултат на тези изследвания те установиха какви са причините един код да бъде "лош" и създадоха техники за неговото подобряване. какви са техните изводи? Трябва да пишете програмите си така, че времето, необходимо някой да разбере кода ви, ... |
|
В книгата се анализират и систематизират принципите на базите от данни. Сбито са изложени теоретичните основи на релационните бази от данни, както и проектантските и технологични похвати при тяхното изграждане. Съзнателно са избегнати примери с конкретен софтуер. Изложението цели систематично представяне на основните практически действия при разработването в съвременни условия на бази от данни и съответните им информационни системи. Без да е учебно пособие по конкретна дисциплина, книгата подпомага обучението и самоподготовката в специалностите Информатика, Информационни системи и Компютърни системи и технологии. Полезна ... |
|
Прави всичко по-лесно. ... Поемете по пътя към невероятните уеб дизайни и приятни за потребителите сайтове. Готови сте да изграждате най-страхотните високофункционални уеб сайтове? Този наръчник е пълен с процеси, съвети и техники, които ще ви разкрият как. Ще добиете нови умения, докато се учите да планирате, произвеждате и управлявате уеб страници на бизнес ниво. След това ще издигнете вашия сайт до нови висини, като го свържете с профили в социалните медии и го оптимизирате за таблети. В книгата ще откриете информация за: начало на уеб дизайна - научете за целия производствен процес и ролите и отговорностите на ... |