Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
- Ebooki
- Programowanie
- Algorytmy
- Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien
Szczegóły ebooka
Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien
"Wędrówka do źródła kodu"
Popularna definicja programowania określa je jako "proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub urządzeń mikroprocesorowych".
Wspomniany kod źródłowy może być napisany w różnych językach programowania, z użyciem określonych reguł. Każdy z języków pozwala na wykorzystanie odpowiednich stylów programowania, a wybór konkretnego języka może zależeć od indywidualnych upodobań, polityki firmy lub funkcji, jakie końcowa aplikacja ma realizować. W zasadzie nie istnieje odpowiedź na pytanie, który z języków jest najlepszy.
Dlatego w tej książce nie znajdziesz typowego abecadła. Zapoznasz się za to z danym problemem, a następnie programem komputerowym służącym do jego rozwiązania. Jeśli chcesz wreszcie rozpocząć przygodę z programowaniem i nawiązać dialog ze swoim komputerem, ta publikacja jest właśnie dla Ciebie! Różnorodne obliczenia, mniej lub bardziej skomplikowane, znane Ci z lekcji matematyki lub nieznacznie wykraczające poza program nauczania, stanowią tutaj podstawę do zdobywania informacji na temat programowania w wybranych językach.
Wybrane zadania zaprezentowane są w popularnych językach programowania: Pascal, C i C++. Stosowane algorytmy wymagają także sięgnięcia po różne funkcje matematyczne, dostępne standardowo w bibliotekach języków programowania oraz konstruowane na podstawie wzorów.
Zostań informatycznym poliglotą. Programuj każdego dnia!
Wstęp (6)
Rozdział 1. Podstawowe pojęcia, czyli mały elementarz... (9)
- Co wiemy o liczbach? (9)
- Systemy zapisu liczb (16)
- Od problemu do programu... - słownik początkującego programisty (21)
- Kilka zdań o językach programowania (27)
- Pierwszy program - klasyczne przykłady w popularnych językach (32)
- Edycja, kompilacja i uruchomienie programu (36)
Rozdział 2. Proste obliczenia - pola i obwody figur geometrycznych (40)
- Programy o strukturze liniowej (40)
- Instrukcje warunkowe i sprawdzanie poprawności danych (49)
- Pętle, czyli powtarzanie sekwencji wykonywanych czynności (52)
- Porównania, operatory logiczne i budowanie warunków złożonych (59)
- Stosowanie wybranych funkcji matematycznych i definiowanie własnych funkcji (70)
Rozdział 3. Podejmowanie decyzji, czyli nieco więcej o instrukcjach warunkowych (75)
- Różne przypadki w prostych równaniach (75)
- Algorytm rozwiązywania równania kwadratowego (79)
- Rozwiązywanie równań wyższych stopni (85)
- Wybór jednej z wielu opcji... (98)
- Dialog programu z użytkownikiem - dane tekstowe (106)
Rozdział 4. Instrukcje iteracyjne bez tajemnic (112)
- Pętle o stałej liczbie powtórzeń - przykłady tablicowania funkcji (112)
- Pętle ze sprawdzaniem warunku na końcu (120)
- Pętla ze sprawdzaniem warunku na początku (123)
- Która pętla lepsza, czyli krótkie porównanie instrukcji (124)
- Przerywanie działania pętli (127)
Rozdział 5. Budujemy własne funkcje i procedury (131)
- Zmienne globalne i lokalne (131)
- Przekazywanie danych do procedur i funkcji, zwracanie wyników (132)
- Obliczanie potęg o wykładniku całkowitym (142)
- Konwersja jednostek miary kątów (145)
- Funkcje trygonometryczne i funkcje do nich odwrotne (151)
- To się jeszcze może przydać, czyli jak stworzyć własny moduł lub bibliotekę (156)
Rozdział 6. Funkcje i procedury rekurencyjne (163)
- Kilka funkcji znanych ze szkoły (163)
- Symbol Newtona i trójkąt Pascala (168)
- Algorytm Euklidesa - wersja rekurencyjna (170)
- Liczby Fibonacciego (172)
- Koniec świata i wieże Hanoi (173)
- Rekurencja zamiast iteracji... (174)
Rozdział 7. Liczby w matematyce i komputerze (178)
- Liczby naturalne i całkowite (178)
- Ułamki zwykłe - cztery podstawowe działania (187)
- Ułamki łańcuchowe (196)
- Liczby zmiennoprzecinkowe (199)
Rozdział 8. Strukturalne typy danych - tablice i rekordy (208)
- Działania na tekstach - łańcuchowy typ danych (208)
- Tablicowe typy danych - tablice jedno- i wielowymiarowe (217)
- Rekordy i struktury (223)
- Tablica struktur (232)
Rozdział 9. Liczby niewymierne i ich przybliżenia dziesiętne (236)
- Pierwiastek drugiego stopnia z 2 (236)
- Sposoby obliczania pierwiastków drugiego stopnia (245)
- Obliczanie pierwiastków trzeciego stopnia (247)
- Obliczanie pierwiastków wyższych stopni (251)
- Złoty podział odcinka, liczba ? i ciąg Fibonacciego (252)
- Rozwinięcie dziesiętne liczby pi (258)
- Podstawa logarytmu naturalnego - liczba e (265)
Rozdział 10. Ciągi i szeregi liczbowe (268)
- Sumowanie wyrazów ciągu liczbowego (268)
- Rozwinięcie funkcji w szereg liczbowy - szeregi funkcyjne (276)
Rozdział 11. Podstawowe operacje na plikach (287)
- Zapisywanie i odczytywanie plików tekstowych (287)
- Sformatowane dane liczbowe w plikach tekstowych (295)
- Zapisywanie danych liczbowych w plikach binarnych (298)
- Modyfikacja danych w pliku binarnym (305)
Rozdział 12. Co dalej? (312)
Bibliografia (314)
Skorowidz (315)
- Tytuł: Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien
- Autor: Wiesław Rychlicki
- ISBN: 978-83-283-0282-2, 9788328302822
- Data wydania: 2014-09-12
- Format: Ebook
- Identyfikator pozycji: maalpr
- Wydawca: Helion