Reklama
Pokazuje wyniki od 1 do 15 z 15

Temat: c++ od kretyna

  1. #1
    Avatar Kaplarek
    Data rejestracji
    2009
    Posty
    361
    Siła reputacji
    15

    Domyślny c++ od kretyna

    przepisałem się na profil mat-inf. matematyka jako tako daję radę, informatykę na początku też. piszę proste rzeczy typu:

    #include <cstdlib>
    #include <iostream>
    #include <math.h>
    #include <cstdio>
    using namespace std;
    int main ()
    {
    double a, b, c, delta, x1, x2;
    cin>>a>>b>>c;
    delta=b*b-4*a*c;
    if (delta<0) cout <<"Brak pierwiastkow";
    if (delta==0)
    {
    x1=-b/ (2*a);
    cout<<"x="<<x1;
    }
    if (delta>0)
    {
    x1=(-b-sqrt(delta))/(2*a);
    x2=(-b+sqrt(delta))/(2*a);
    cout<<"x1="<<x1<<"x2"<<x2;
    }
    return 0;
    }
    Jak na to spojrzę to rozumiem o co chodzi, chyba..
    moje pytanie jest, czy ogarnie gdzieś sobie książkę/stronę z konkretnymi podstawami i przejrzyście wytłumaczonymi rzeczami? mój pan od infy w sumie ogarnia wszystko i tłumaczy krok po kroku, ale chciałbym ruszyć trochę szybciej xd
    nie świecę

  2. #2
    Avatar Pytoo
    Data rejestracji
    2006
    Położenie
    Olsztyn
    Wiek
    32
    Posty
    466
    Siła reputacji
    18


  3. Reklama
  4. #3
    Avatar fari aster
    Data rejestracji
    2005
    Wiek
    31
    Posty
    713
    Siła reputacji
    19

    Domyślny

    Symfonia C++ Grębosza jest spoko.

  5. #4
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    nam na uczelni tez polecali Symfonię C++ jednak ja nie sięgnąłem na tą pozycję, uczylem się z zajęć a jak miałem problem to szukałem rozwiązania w necie :)

  6. #5
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    Analiza prawdziwych programnów jest znacznie łatwiejsza od zrozumienia bełkodu w symfonii
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  7. #6
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    Trzeba miec podstawe zeby zaczac analizowac.

    Najlepsza nauka to praktyka, wymysl sobie jakis najpierw niezbyt zlozony projekt, ale cos wiecej niz kalkulator, i zanim zaczniesz pisac, zastanow sie, rozpisz sobie co ci potrzebne do tego. Jakie zadania sa ci potrzebne (zaokraglenie w gore/w dol, losowania, odwrocenie tablicy, rozne rzeczy), a pozniej w necie np na 4programmers.net szukasz konkretnych funkcji w C++.

    Takim prostym programem moze byc saper. W sumie jest nawet w necie kurs na stworzenie sapera w konsoli. Jak bedziesz pisal sam a nie kopiowal z poradnika to sie juz dosyc nauczysz :D

    Zrobisz sapera, robisz cos trudniejszego, np obsluga jakiejs bazy klientow, albo system sklepu z czesciami samochodowymi - system dla uzytkownika i dla wlasciciela chroniony haslem. Uzytkownicy moga przegladac, sortowac na rozne sposoby dostepne czesci. A np wlasciciel moze dodawac usuwac zmieniac produkty, jakies kategorie mozesz dodac itp. To jest duzo pracy z takim systemem, ale nie jest trudne, ale czasochlonne. Takze zrobisz cos takiego to sie duzo nauczysz. Powodzenia :)

    (swoja droga to sam mialem zamiar sie niby uczyc tak konkretnie ale nie mialem pomyslu, zrobie sobie wlasnie ta baze sklepu :D)

    Sortowania znajdziesz gotowe implementacje w necie, szukaj implementacji Quick Sort.

    @down
    No wiesz, latwiej jest sie nauczyc jak sie skladnie troche zna, i mozna sie skupic na dzialaniu. Podstawe jednak trzeba miec. Tez uwazam ze to bardzo dobra nauka, poznajesz raz ze funkcje, i rozwiazania, to jeszcze schemat ukladania kodu, praktyki odnosnie formatowania. Ale jak za wczesnie sie za to ktos wezmie to moze miec problem z analiza :P
    Ostatnio zmieniony przez Bazan : 16-09-2013, 13:13
    Dreaming by drumming. ˆˆ™

  8. #7
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    @up: podstawą jest kurs angielskiego, składnię już wywnioskujesz z kodu
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  9. #8

    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    662
    Siła reputacji
    17

    Domyślny

    jeśli chcesz bardzo łopatologicznie:
    http://helion.pl/ksiazki/od-matematy...cki,maalpr.htm
    w sumie trochę nudne, ale masz w miarę spoko wytłumaczone jak "zaprogramować" niektóre matematyczne funkcje (po prostu - bez matmy ani rusz! idiotą jest ten który twierdzi że można programować i być matematycznym ignorantem (można, ale do czasu, potem i tak trzeba nadrobić))
    a tu masz przykładowe ćwiczenia z w miarę dokładnym opisem co się dzieje w kodzie:
    http://helion.pl/ksiazki/c-cwiczenia...icz,cwcpp3.htm

    jakiś czas temu kupiłem bardzo grubą i bardzo drogą książkę do C++ która pozwoliła mi ewentualnie zaliczyć programowanie, ale już nie używam, bo c++ to chwilowo nie moja bajka :D
    ale rób tak jak inni - po przyswojeniu pewnych elementarnych umiejętności, postaw sobie cel i zacznij tworzyć, jak czegoś nie umiesz, to szukaj odpowiedzi.

  10. #9
    Avatar LGTK
    Data rejestracji
    2009
    Położenie
    Podlaskie, Białystok
    Wiek
    32
    Posty
    267
    Siła reputacji
    15

    Domyślny

    Powiem tak jeśli chcesz już coś czytać to nie inwestuj w książki. Weź sobie http://pl.wikibooks.org/wiki/C i http://pl.wikibooks.org/wiki/C++ Przerób dokładnie i będzie po problemie.
    PIŻMAG

  11. #10
    Avatar Exequt'er
    Data rejestracji
    2008
    Położenie
    Szczecin
    Wiek
    28
    Posty
    1,653
    Siła reputacji
    17

    Domyślny

    Symfonia jest napisana trochę z żartem co początkującemu powinno się spodobać. Najlepiej w wersji standard. No i "od zera do gier kodera" możesz sobie przejrzeć

  12. #11

    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    662
    Siła reputacji
    17

    Domyślny

    Cytuj LGTK napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Powiem tak jeśli chcesz już coś czytać to nie inwestuj w książki. Weź sobie http://pl.wikibooks.org/wiki/C i http://pl.wikibooks.org/wiki/C++ Przerób dokładnie i będzie po problemie.
    tyle że nie każdy lubi uczyć się czytając strony w necie, zwłaszcza jak nie musi.
    Z doświadczenia wiem że to niewygodne, jak masz kompilator w małym okienku, a przeglądarkę w drugim, wcale nie większym

  13. #12
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    ja np teraz ucze sie C# i mimo, ze w necie znalazlem kilka naprawdę fajnych kursów to i tak wolałem sobie kupić książkę. Jakoś tak wygodniej mi jest z książki. Jadąc autobusem/metrem można sobie przejrzeć.

    Jeden kolega pisał, że matematyka tak bardzo potrzebna jest w programowaniu.
    Nie mam dużego doświadczenia związanego z kodowaniem jednak kilka projektów mam za sobą i jakoś nie uważam, że matma (szczególnie takie rzeczy powazniejsze) jest aż tak potrzebna, aczkolwiek uważam że matematyka ćwiczy umysł i uczy odpowiedniego myślenia aby być dobrym programista.
    Nie wiem kiedy i czy równania różniczkowie zastosuje w programowaniu, no chyba ze bede chciał sobie napisać program do zżynania na egzaminie z matmy ;D

  14. #13

    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    662
    Siła reputacji
    17

    Domyślny

    Cytuj Kusterek napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Jeden kolega pisał, że matematyka tak bardzo potrzebna jest w programowaniu.
    Nie mam dużego doświadczenia związanego z kodowaniem jednak kilka projektów mam za sobą i jakoś nie uważam, że matma (szczególnie takie rzeczy powazniejsze) jest aż tak potrzebna, aczkolwiek uważam że matematyka ćwiczy umysł i uczy odpowiedniego myślenia aby być dobrym programista.
    Nie wiem kiedy i czy równania różniczkowie zastosuje w programowaniu, no chyba ze bede chciał sobie napisać program do zżynania na egzaminie z matmy ;D
    no właśnie mi o ćwiczenie umysłu chodziło :P nie mówię żeby dogłębnie uczyć się matematyki, ale znać podstawy.
    ale i tak, jeśli chodzi o programowanie to algebra > analiza.
    a książki są zarąbiste, właśnie dlatego że możesz je zabrać gdziekolwiek.

  15. #14
    Avatar Messer
    Data rejestracji
    2004
    Położenie
    Płock
    Wiek
    32
    Posty
    499
    Siła reputacji
    20

    Domyślny

    Książka o programowaniu i algorytmach? TAOCP, Donald Knuth. Najlepsza out there.

    @down
    Jeszcze się nie zawiodłem. Szczególnie w sytuacjach "kołotwórczych" :)
    Ostatnio zmieniony przez Messer : 18-09-2013, 22:26

  16. #15

    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    662
    Siła reputacji
    17

    Domyślny

    Cytuj Messer napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Książka o programowaniu i algorytmach? TAOCP, Donald Knuth. Najlepsza out there.
    a chociaż bardziej po ludzku ją napisał niż Matemaykę Konkretną? :P

    @@up
    ++ :D
    Ostatnio zmieniony przez Chrill : 19-09-2013, 08:20 Powód: bo tak

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •