Podstawy programowania w języku C++

Podstawy programowania w języku C++

ISBN: 978-83-7850-062-9
20,00 zł
Czas dostawy kurierem InPost 24 godziny

Języki programowania to jedna z bardziej ścisłych dziedzin nauki. Jakiekolwiek niejednoznaczności mogą skutkować dużymi problemami w zrozumieniu rządzących tu reguł, dlatego przed autorami takich publikacji stoi trudne zadanie polegające na precyzyjnym i jasnym przedstawianiu wybranych treści. [...]

Wersja książki
Ilość

W książce przedstawiono ważniejsze konstrukcje języka C++ stosowane w programowaniu imperatywnym. Konstrukcje języka są ilustrowane przykładami algorytmów o stopniowanej trudności, od algorytmów arytmetycznych do zadań z zagranicznych olimpiad. W przykładowych algorytmach stosowane jest szerokie spektrum operatorów języka C++, w tym rzadziej spotykany operator przecinkowy. Używanie różnych operatorów pozwala na bardzo zwięzłe tworzenie programów w języku C++. Pokazano również powstawanie błędów obliczeń, wynikających z obliczeń zmiennopozycyjnych. Translacja programu napisanego w języku wysokiego poziomu (do którego należy też język C++) polega na utworzeniu kodu wynikowego na podstawie kodu źródłowego. Translacja składa się z etapu kompilacji kodu źródłowego oraz etapu konsolidacji, czyli łączenia. Kompilacja polega na tłumaczeniu kodu źródłowego programu na wewnętrzny język – język maszynowy i utworzeniu tzw. kodu obiektowego:

• 1) analizy syntaktycznej (składniowej) polegającej na grupowaniu symboli leksykalnych w wyrażenia gramatyczne,

• 2) analizy semantycznej polegającej na kontroli poprawności programu źródłowego i zbieraniu informacji do fazy tworzenia kodu wynikowego.

Konsolidacja polega na łączeniu kodu obiektowego z dodatkowym kodem startowym, kodem z bibliotek i utworzeniu pliku końcowego z kodem wykony- walnym... (więcej znajdziecie w książce).

200 Przedmioty

Opis

Książka elektroniczna - E-book
PDF

Specyficzne kody

isbn
978-83-7850-062-9

Zieliński Józef

Doktor inżynier.

Pracownik akademicki w Zakładzie Informatyki w Instytucie Technicznym Państwowej Wyższej Szkoły Zawodowej w Nowym Sączu.

Uczestnik wielu konferencji, m.in. „Edukacja XXI wieku”, „Informatyczne Przygotowanie Nauczycieli”, „Technologie informacyjne w warsztacie nauczyciela”.

Oficyna Wydawnicza "Impuls"

Autor

Zieliński Józef

ISBN druk

ISBN e-book

978-83-7850-062-9

Objętość

141 stron

Wydanie

I, 2009

Format

pdf

Oprawa 

Rozdział 1. Elementy języka C++

Rozdział 2. Proste obliczenia

2.1. Wprowadzenie

2.2. Ćwiczenia

Rozdział 3. Instrukcja warunkowa if

3.1. Wprowadzenie

3.2. Przykładowe programy

3.3. Ćwiczenia

Rozdział 4. Instrukcje iteracyjne

4.1. Wprowadzenie

4.2. Przykładowe programy

4.3. Ćwiczenia

Rozdział 5. Instrukcja iteracyjna for

5.1. Wprowadzenie

5.2. Przykładowe programy

5.3. Ćwiczenia

Rozdział 6. Instrukcja wyboru switch

6.1. Wprowadzenie

6.2. Przykładowe programy

6.3. Ćwiczenia

Rozdział 7. Funkcje

7.1. Wprowadzenie

7.2. Przykładowe programy

7.3. Ćwiczenia

Rozdział 8. Tablice

8.1. Wprowadzenie

8.2. Przykładowe programy

8.3. Ćwiczenia

Rozdział 9. Funkcje i tablice

9.1. Wprowadzenie

9.2. Przykładowe programy

9.3. Ćwiczenia

Rozdział 10. Wskaźniki

10.1. Wprowadzenie

10.2. Przykładowe programy

10.3. Ćwiczenia

Rozdział 11. Referencja, tablice znakowe

11.1. Wprowadzenie

11.2. Przykładowe programy

11.3. Ćwiczenia

Rozdział 12. Operacje wejścia i wyjścia

12.1. Wprowadzenie

12.2. Przykładowe programy

12.3. Ćwiczenia

Rozdział 13. Struktury

13.1. Wprowadzenie

13.2. Przykładowe programy

Rozdział 14. Unie

14.1. Wprowadzenie

14.2. Przykładowe programy

Rozdział 15. Tablice dwuwymiarowe

15.1. Wprowadzenie

15.2. Przykładowe programy

15.3. Ćwiczenia

Rozdział 16. Zadania algorytmiczne

16.1. Algorytm zachłanny

16.2. Algorytm z powrotami

16.3. Algorytm dynamiczny

16.4. Kwiaciarnia

16.5. Sortowanie przez zliczanie

16.6. Sortowanie pozycyjne

16.7. Unikalna liczba

Rozwiązania zadań

Bibliografia

Recenzowana publikacja dotyczy podstawowych zagadnień programowania w języku C++.[…]

Na szczególnie pozytywne podkreślenie zasługuje rozdział dotyczący wskaźników. Treści tam zamieszczone są bardzo dobrze i przejrzyście przygotowane. W wielu publikacjach wskaźniki są traktowane pobieżnie, a z wieloletniej praktyki nauczyciela wiem że są to jedne z trudniejszych do zrozumienia zagadnień.

Również warte podkreślenia jest zamieszczenie treści dotyczących operacji i operatorów bitowych co w podręcznikach do języka C++ nie jest częste.

Języki programowania to jedna z bardziej ścisłych dziedzin nauki. Jakiekolwiek niejednoznaczności mogą skutkować dużymi problemami w zrozumieniu rządzących tu reguł, dlatego przed autorami takich publikacji stoi trudne zadanie polegające na precyzyjnym i jasnym przedstawianiu wybranych treści. [...]

z recenzji dr inż. Roberta Dąbrowskiego

Zobacz także

RODO - GDPR

1 Recenzje)
Cena podstawowa 120,00 zł -15,00 zł Cena 105,00 zł

Nowa rejestracja konta

Posiadasz już konto?
Zaloguj się zamiast tego Lub Zresetuj hasło