Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Programming
- Algorythms
- Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien
E-book details
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)
- Title: Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien
- Author: Wiesław Rychlicki
- ISBN: 978-83-283-0282-2, 9788328302822
- Date of issue: 2014-09-12
- Format: Ebook
- Item ID: maalpr
- Publisher: Helion