store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно
Грижа за клиента   |   За контакти
Начало   Книги    АлексСофт    C for Dummies - Дан Гукин
Търсене
Книги

C for Dummies


Цена:  19.99 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.

Тази книга може да бъде доставена в:
Четвъртък 01-06-2017 г. или
Петък 02-06-2017 г.
Продукт#200572
ТипКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена11-05-2017 г.
Издателство
Официален сайт на АлексСофтwww.alexsoft.net
Категории
КорицаМека
Страници488
Тегло0.600 kg
ISBN9789546563347
Описание
Проектирайте и разработвайте програми, компилирайте и свързвайте код, отстранявайте проблеми и други неща.
Защо сме толкова ентусиазирани за С? Програмите на С са бързи, кратки и гъвкави, и вие ще се научите да ги пишете за нула време. Тази разбираема книга разкрива тайните на кодирането, компилирането, добавянето на коментари, и използването на ключови думи, входно-изходни операции, променливи, цели числа и всичко останало. Още преди да сте прочели Глава 1, вие вече ще сте написали своята първа програма на С!

Открийте как да:
  • разбирате целия цикъл за разработване на програми;
  • свързвате код, за да създавате изпълними програми;
  • дебъгвате и разпространявате своите програми;
  • използвате променливи с плаваща десетична точка и целочислени променливи, както и оператори if;
  • пишете функции и използвате цикли.

Дан Гукин написа първата си книга за серията "For Dummies - DOS for dummies", през 1991 година. Отпечатани са повече от 1 милиона от неговите книги, и те са преведени на 32 езика.
Страници от тази книга






Съдържание
За автора
Въведение
  • Какво ще ми донесе усвояването на С?
  • За използвания в книгата подход
  • Как да работите с примерите в тази книга
  • Глупави предположения
  • Икони, които се използват в тази книга
  • Какво е новото в това издание на книгата?
  • Заключителни мисли
Въведение в програмирането на С
  • Нека започнем от най-стария С
    • Цикъл на разработка на С
    • От текстовия файл до програмата
    • Изходният код (текстовият файл)
    • Създаване на файла на изходния код GOODBYE.C
      • Компилатора и свързващата програма
      • Компилиране на GOODBYE.C
      • Изпълнение на крайния резултат
    • Запишете я! Компилирайте я и я свържете! Изпълнете я!
  • С може да бъде причина за печал и беди
    • Необходимите беди на редактирането и прекомпилирането
      • Повторно редактиране на вашия файл с изходен код
      • Прекомпилиране (или еквивалентът на С на "направи го отново")
    • Как да се справим с мъката от грешките?
      • Опа! Грешка! Преди обаче да се гръмнете
      • Аутопсията
      • Поправяне на зловонната програма
      • Сега опитайте тези грешка!
  • Директно за С
    • Общата картина
    • Частите на езика С
    • Същината на езика С - ключовите думи
    • Други компоненти на езика С
    • Полезната програма RULES
      • Колко е важно да бъдеш \n
      • Лесно е да се направи прекъсване на редове чрез \
  • Какво представлява I/O в С?
    • Представете се на г-н Компютър
      • Компилиране на WHORU.C
      • Наградата
    • Повече за printf()
      • Отпечатване на един забавен текст
      • Как да се отървем (escape) от printf()!
      • F означава "форматиран"
      • Малко оправдание
    • scanf се произнася "скан-еф"
    • Сглобяване на scanf()
    • Чудото на scanf()
    • Време е за експериментиране!
  • Да програмираме на С или да
    • Добавяне на коментари
      • Защо са необходими коментарите?
    • Стилове за коментар, използвани от спецове и от хора, които още не са станали такива
      • Странно изглеждащи коментари
      • Коментари в стил С++
    • Използване на коментари за изключване
    • Опасностите на "вместените" коментари
  • Още I/O за С чрез gets() и puts()
    • Колкото повече искам, толкова повече gets() (получавам)
    • Още един пример на изключително проста програма
    • А сега, лошите новини за gets()
    • Достойнствата на puts()
    • Още една глупава програма от команден промпт
    • puts() и gets() в действие
    • Още обиди (insults)
    • puts() може да разпечатва променливи
Да избягаме през глава от променливите и математиката
  • A+B=C
    • Непрекъснато променящата се променлива
      • Низовете се променят
      • Изпълнение на KITTY
    • Добре дошли в студения свят на числовите променливи
      • Здравей, integer (цяло число)
      • Използване на целочислена променлива в програмата
      • Матусалех (Methuselah)
      • Присвояване на стойности на числени променливи
      • Въвеждане на числови стойности от клавиатурата
      • Функцията atoi()
      • И така, на колко години все пак е този пич Матусалех?
    • Малко математика
      • Основни математически символи
      • Колко дълго ще трябва да живеете, за да подобрите рекорда на Матусалех?
      • Бонусни промени в последната програма Матусалех
      • Директният резултат
  • Описване на неизвестни неща в С чрез променливи
    • Обсъждане и деклариране на променливи
      • "Защо трябва да декларирам дадена променлива?"
      • Забранени и разрешени имена на променливи
      • Предварително установяване на имената на променливите
      • Старата програма за произволно създадени променливи
      • Може би искате да опитате два пинта?
      • Множествени декларации
    • Константи и променливи
      • Да мечтаем и да дефинираме константи
      • Полезната съкратена процедура
      • Директивата #define
      • Истински и живи констатни променливи
  • Как да използваме числата в С
    • Числа и пак числа
      • Числата в С
      • Защо да използваме цели числа? Защо просто не направим всички числа да бъдат с плаваща запетая?
      • Типове цели числа (short, long, wide, fat и така нататък)
      • Със знак или без знак, или „Бихте ли желали един знак минус с това, сър?"
    • Как да направим число с плаваща запетая?
      • "Хей, Карл, хайде да напишем една програма за работа с числа с плаваща запетая!"
      • Научната система за означаване Е
      • По-голямо от float значи double!
      • Форматиране на вашите нули и десетични разряди
  • Една променлива на C на грил, моля
    • Другият тип променливи - char
      • Едносимволни променливи
      • Char в действие
      • Натъпкване на променливи в символни променливи
    • Четене и записване на единични символи
      • Функцията getchar()
      • Функцията putchar()
      • Символни променливи като стойности
Накарайте програмите си да изпаднат в амок
  • Още математика за С и свещеният ред на предимство
    • Един твърде кратък обзор на основните математически операции на езика С
      • Старата програма "Колко сте високи"
      • Неетични промени в старата програма "Колко сте високи"
    • Деликатното изкуство на инкрементирането (увеличаването) (или казано другояче: "Просто прибави единица към него!")
      • Увеличаване с неудоволствие на вашето тегло
      • Бонус програма! (Която може дори да има цел в живота)
    • Свещеният ред на предимство
      • Задача от страниците на последния изпит за зъболекари
      • Какво става, Сали?
      • Объркващата задача за магическите топчета
      • Използването на скоби за объркване на реда на предимство
  • Всемогъщата команда if на С
    • Само ако
      • Програмен пример за компютърен дух
      • Ключовата дума if, разгледана отблизо и обективно
      • Въпрос за форматиране на оператора if
      • Последното решение на задачата за данъка за доходите
    • Ако не е истина, тогава какво?
      • Разглеждане на всички възможности с else
      • Формат на if с else
      • Странния случай на else-if и други решения
      • Бонус програма! Един наистина много умен дух
  • Какво, ако С==С?
    • Светът на if без стойности
      • Кое е по-голямо: S или Т, $ или - ?
      • Проблемът с getchar()
      • Оправяне на GREATER.C за лесно четене на стандартния вход
      • "Мога ли да накарам getchar() да прочете само един символ?"
      • Междувременно, нека се върнем към
      • програмата GREATER
      • Един друг, по-смел пример
    • Използването на ключовата дума if за
    • сравняването на два низа
  • Логиката на if в С
    • Описване на недостатъците в логиката
    • Ако, И, Или, Но
      • Решение (но не най-доброто)
      • По-добро решение чрез използване на логика
      • Логическите приятели на командата if
      • Една логическа програма И за вас
  • Отново за С
    • Да влезем в цикъл
    • Изобилие от повтаряне, нямам нищо против
      • За да правите нещата многократно, използвайте
      • ключовата дума for
      • Преминаване през OUCH.C стъпка по стъпка
      • Да се забавляваме, докато броим до 100
    • Аз ще избягам от тук!
      • Най-после - полезната програма ASCII
      • Внимавайте за безкрайни цикли!
      • Измъкване от цикъл
      • Компилирайте TYPER1.C
      • Ключовата дума break
  • С е цикълът, С е цикълът++
    • Изкуството на инкрементирането
      • Тайнствени символи на оператори на С, част I
      • Операторът inc (++)
      • Още едно разглеждане на програмата LARDO.C
    • Тайнствената практика на декрементирането
      • Да броим обратно
      • Как броенето в обратна посока влиза в цикъла for
      • Тайнствени символи на оператори на С, част II.
      • Операторът dec (--)
      • Последно подобрение към OLLYOLLY.C
    • Още лудост за инкрементирането
      • Прескачащ цикъл!
      • Броене до 1000 по петици
      • Тайнствени символи на оператори на С, част III.
      • Лудостта продължава
      • Отговорите
  • Ще се видим в цикъла while
    • Истината за циклите while
      • Ключовата дума while (официално представяне)
      • Как да изберем между цикъла while и цикъла for?
      • Заместване на онези неприятни за гледане цикли for(;;) с елегантни цикли while
      • Езикът С отвътре навън
      • Няма смисъл да се бие умрял кон
  • Правете С, докато спите
    • От долу нагоре или от горе надолу цикли do-while
      • Дяволът ме накара да използвам do-while!
      • Подробности за do-while
      • Грешка в програмата Countdown.C
      • Проверяващият винаги за числото кашер цикъл do-while
    • Вместени цикли и други изключително глупави концепции
      • Добавяне на едно напрегнато, драматично закъснение в
      • програмата Countdwn.C
      • Гадната мрежа от вместени цикли GRID.C
    • Break смелият и Continue глупакът
      • Моля, продължете... (please continue)
      • Ключовата дума continue
  • Switch Case, или от "С" до блестящо "с"
    • Подлите цикли switch-case
    • Решението switch-case за програмата Lobby
    • Старият трик switch-case
    • Специалната връзка между while и switch-case
Ниво на С
  • Написване на тази първа функция
    • Запознайте се с г-ца Функция
      • Един глупав пример, който не сте задължени да въвеждате
      • Една потенциално излишна програма се нуждае от функция
      • Благородната функция jerk()
      • Как работи функцията jerk() в програмата Bigjerk2.C
    • Прототипиране на вашите функции
      • Прототипни проблеми при прототипирането
      • Един таен начин за избягване на проблеми при прототипирането
      • Пътят на функциите
      • Формат на функцията
      • Какви имена да задавате на функциите си?
  • Борба с променливите във функции
    • Бомбардирайте с програмата Bomber!
      • Ще бомбардира ли програмата с двойната променлива
      • Bomber.C?
      • Добавяне на малко напрежение
      • Как можем всички да споделяме и обичаме чрез
      • глобалните променливи
      • Създаване на глобална променлива
      • Пример за глобална променлива в една реална, жива програма
  • Функции, които наистина функционират
    • Засилване на стойност към някоя функция
      • Как да изпратим някаква стойност към функция
      • Пример (Вече е подходящо време за това!)
      • Избягване на объркването на променлива (задължително четиво)
    • Изпращане на повече от една стойност към функция
    • Функции, които връщат нещо
      • Нещо, което може да ви създаде неприятности
      • И накрая, компютърът ви казва колко умни сте според него
    • Връщане към изпращача чрез ключовата дума return
      • Сега можете да разберете функцията main()
      • Дайте на този човек някакъв бонус!
      • Няма нужда да си давате труда да четете този тривиален
      • материал за езика С, ако бързате
  • Нещото, което се слага на първо място
    • Моля ви, не ме оставяйте!
      • Я кажи! Не сте ли вие конструкцията #include?
      • Какво става с STDIO.H?
      • Написване на ваш собствен файл
      • Последно предупреждение относно заглавните файлове
    • Какво правят директивите #define?
    • Избягване на темата за макросите
  • Главата за printf()
    • Един бърз обзор на printf()
    • Старата програма за показване на текст чрез printf()
    • Последователностите escape на printf()
    • Подобрена тестваща програма за последователностите escape на printf()
    • Поставяне на PRINTFUN на проверка
    • Сложният формат на printf()
    • Символите за преобразуване на printf()
  • Математическа лудост!
    • Повече за математиката
    • Повдигане на вашите математически проблеми на по-висока степен
    • Вкарване в употреба на pow()
      • Изчисляване на корени
    • Странна математика? Сега ще я получите!
    • Нещо наистина странно, с което да завършите деня си
      • Опасностите от използването на а++
      • О, същото нещо се отнася и за а-
      • Размишление върху странния феномен ++а
  • Старата функция за генериране на случайни числa
    • Какво е случайността?
      • Използване на функцията rand()
      • Отглеждане на зародиша на едно случайно число
      • Как да направим по-случайна програмата Random
      • Опростяване на функцията за случайни числа
    • Зловещият д-р Модул
    • Хвърляне на зара с последната програма Random
Частта на десетте
  • Още десет неща, които трябва да знаете за езика С
    • Масиви
    • Низове
    • Структури
    • Указатели
    • Свързани списъци
    • Двоични оператори
    • Взаимодействие с командния ред
    • Достъп до диска
    • Взаимодействие с операционната система
    • Изграждане на големи програми
  • Десет ценни съвета за начинаещия програмист
    • Историята на командния ред
    • Оставете вашия редактор отворен в друг прозорец
    • Използване на текстов редактор с контекстно кодиране
    • Научете командите за номериране на редове на вашия редактор
    • Оставете прозореца с командния промпт отворен, ако използвате IDE
    • Научете няколко полезни команди от команден промпт
    • Внимателно избирайте имената на вашите променливи
    • Решаване на загадки при инкрементиране и декрементиране
    • Прекъсване на цикъл
  • Десет начина за решаване на:
    • Работете върху нещата едно по едно
    • Разделяйте на части вашия код
    • Опростявайте
    • Преминете устно през програмата
    • Задавайте точки за прекъсване
    • Наблюдавайте променливите си
    • Документирайте работата си
    • Използвайте инструменти за дебъгване
    • Използвайте оптимизатор на С
    • Четете повече книги!
Приложение А: Неща, които трябва да знаете
  • Установяване на нещата
  • Компилаторът на езика С
  • Мястото, където да поставяте вашите неща
  • Правене на програми
  • Откриване на вашата папка или директория learn
  • Използване на редактор
  • Компилиране и свързване
Приложение B: ASCII таблица
Рейтинг
За да оцените книгата "C for Dummies", изберете цифрата отговаряща на Вашата оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Мнения на посетители
 

Ако искате да сте първият дал мнение за тази книга, направете го сега!

Вашето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видите всички останали мнения, моля натиснете бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.

C for Dummies


Поръчай през телефона си сега.
Лесно е!
Цена:  19.99 лв.
Продукт#200572
ТипКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена11-05-2017 г.
Издателство
Официален сайт на АлексСофтwww.alexsoft.net
Категории
КорицаМека
Страници488
Тегло0.600 kg
ISBN9789546563347
Описание
Проектирайте и разработвайте програми, компилирайте и свързвайте код, отстранявайте проблеми и други неща.
Защо сме толкова ентусиазирани за С? Програмите на С са бързи, кратки и гъвкави, и вие ще се научите да ги пишете за нула време. Тази разбираема книга разкрива тайните на кодирането, компилирането, добавянето на коментари, и използването на ключови думи, входно-изходни операции, променливи, цели числа и всичко останало. Още преди да сте прочели Глава 1, вие вече ще сте написали своята първа програма на С!

Открийте как да:
  • разбирате целия цикъл за разработване на програми;
  • свързвате код, за да създавате изпълними програми;
  • дебъгвате и разпространявате своите програми;
  • използвате променливи с плаваща десетична точка и целочислени променливи, както и оператори if;
  • пишете функции и използвате цикли.

Дан Гукин написа първата си книга за серията "For Dummies - DOS for dummies", през 1991 година. Отпечатани са повече от 1 милиона от неговите книги, и те са преведени на 32 езика.
Страници от тази книга
Назад
Word 2013 For Dummies. Кратко ръководство - Дан Гукин -
Word 2013 For Dummies. ...
Дан Гукин
Прави всичко по-лесно! Започнете да създавате документи на Word, които смайват всички! : Тук ще ...
Компютърен самоучител For Dummies - Дан Гукин -
Компютърен самоучител For ...
Дан Гукин
Прави всичко по-лесно! Вашият персонален компютър просто иска да бъде разбран правилно. Тази книга ...
Малката принцеса
Франсис Бърнет
Бурен ден
Розамунде Пилхер
Русалката
Камила Лекберг
Плати с Мастъркард и вземи 10% отстъпка
Първия след Бога
Неда Антонова представя неразказвани факти за житейската участ на Васил Левски.
Реджеп Таип Ердоган: ...
Излезе книга за една от най-непредвидимите, самоуверени и критикувани личности.
Безплатна доставка за София, 2.90 за провинцията!