Reklama
Strona 130 z 358 PierwszaPierwsza ... 3080120128129130131132140180230 ... OstatniaOstatnia
Pokazuje wyniki od 1,936 do 1,950 z 5367

Temat: Programowanie - temat ogólny

  1. #1936
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    16

    Domyślny

    Zawsze możesz wywalać liczby do pliku i w excelu zrobić wykres ;d
    Jak coś to pisz.

  2. #1937

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj Uker napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Mam to w pliku worda.
    To nie jest kurs.

    Szukałem informacji,bo mam napisać w pythonie programik, który licz silnie rekurencyjnie, a później taki który będzie liczył tą silnie iteracyjnie. Z tego co widzę, to muszę wrzucić tablice w część programu z silnia iteracyjną, bo mam zrobić z tego wykres.
    Teraz siedzę i rozkminiam co mam napisać xDD
    w sensie imperatywnie i deklaratywnie, tak?

    Generalnie, imperatywnie to by było coś w guście ( pseudokod ):

    Kod:
    function silnia(n) {
    var r = 1;
    for(i = 1; i <= n; ++i) {
       r = r * i;
    }
    return r;
    }
    natomiast deklaratywnie ( erlang ):
    Kod:
    fac(1) ->
        1;
    fac(N) ->
        N * fac(N - 1).

  3. Reklama
  4. #1938
    Avatar 2cztery7
    Data rejestracji
    2014
    Posty
    628
    Siła reputacji
    10

    Domyślny

    z podejściem rekurencyjnym raczej mu chodziło o coś takiego (kod w c(++)):
    Kod:
    int silnia(int n)
    {
       if(n == 1) return 1;
       else return n*silnia(n-1);
    }
    jest jakaś konwencja co do zapisywania pól enuma? capslock, camelcase, coś innego? java - jeżeli to ma jakieś znaczenie ;p
    i czy robiąc UMLa, gdy stworzona przeze mnie klasa jest polem innej klasy, to robić jakąś strzałeczkę czy nie trzeba?
    Ostatnio zmieniony przez 2cztery7 : 19-10-2014, 15:06

  5. #1939
    Avatar Uker
    Data rejestracji
    2009
    Położenie
    City of weeping
    Wiek
    29
    Posty
    868
    Siła reputacji
    15

    Domyślny

    [QUOTE=Alex Fortune;8291276]Moj problem polega na tym, że nie umiem wyświetlić na wykresie danych.

    Napisałem kod w pythonie na silnie rekurencyjnie
    Kod:
    def silnia(n):
        if n==0:
            return 1
        else:
            return n*silnia(n-1)
    i na silnie iteracyjnie.
    Kod:
    def silnia(n):
        if n==0:
            return 1
        else:
            for i in range(1,n):
                n*=i
            return n
    I musze z tej iteracyjnej zrobić wykres, ale widaje mi się, że do zrobienia wykresu potrzebna jest tablica.

    No i z tych moich przemyśleń wyszło coś takiego
    Kod:
    from matplotlib import pyplot
    
    def silnia(n):
        if n==0:
            return 1
        else:
            return n*silnia(n-1)
    a=range(0,11)
    La=list(a)
    l=[]
    def Lsilnia(a):
        for i in a:
            l.append(silnia(i))
        return l
    
    pyplot.plot(Lsilnia(La))
    pyplot.show()
    Wykresie niby wyrzuca, ale kiedy wpisze się Lsilnia(La) to wyrzuca 2x to samo
    Ostatnio zmieniony przez Uker : 19-10-2014, 15:46
    Halo, dzień dobry, witam.
    Runy wyraźnie wskazują, że jesteś na torg.pl...
    ...No więc właśnie za każdym razem potwierdzacie moją trafność.

  6. #1940
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    16

    Domyślny

    Ale że jak 2x to samo? ;d

  7. #1941
    Avatar mcl
    Data rejestracji
    2011
    Posty
    609
    Siła reputacji
    13

    Domyślny

    Mam do napisania program według schematu blokowego takiego jak na zdjęciu
    Załącznik 322490

    Wyszło mi ostatecznie coś takiego
    #include <iostream>
    #include <stdio.h>
    using namespace std;
    int main()
    {
    int i;
    int j;
    int a;
    int b;
    i=1;
    a=7;
    b=7;
    for(i=1; i<a; a--)
    {
    if(i<a)
    {
    j=i;
    cout<<j;
    do{ if(j<b+i)
    cout<"\n";
    else {
    j=j+2;
    cout<<j;
    }
    } while(j<b+i);

    }
    else return(0);
    }
    return(0);
    system("pause");
    }
    Lecz domyślam się że nie działa poprawnie może ktoś rzucić okiem?

  8. #1942
    Avatar Gray
    Data rejestracji
    2007
    Położenie
    Gdańsk
    Posty
    2,847
    Siła reputacji
    18

    Domyślny

    Cytuj mcl napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Mam do napisania program według schematu blokowego takiego jak na zdjęciu
    Załącznik 322490

    Wyszło mi ostatecznie coś takiego


    Lecz domyślam się że nie działa poprawnie może ktoś rzucić okiem?
    Napisz jeszcze raz z tabami, bo nie da się tego kodu czytać. I wstaw obrazek prosto, a nie obrócony, jak chcesz żeby ktoś Ci pomógł to nie utrudniaj mu zadania :)

  9. #1943
    Avatar mcl
    Data rejestracji
    2011
    Posty
    609
    Siła reputacji
    13

    Domyślny

    Akurat forum samo mi usuwa taby
    moge jedynie dla większenia czytelności dać skrina
    Załącznik 322491

    obrazek poprawiony
    Załącznik 322492

  10. #1944
    Avatar Gray
    Data rejestracji
    2007
    Położenie
    Gdańsk
    Posty
    2,847
    Siła reputacji
    18

    Domyślny

    Jakiś dziwny ten schemat, po mojemu to on wypisze 6 jedynek. No ale robiąc wg schematu to wyjdzie taki kod:

    Kod:
    #include <iostream>
    using namespace std;
    
    int main()
    {
    	int i = 1;
    	int a = 7;
    	int b = 7;
    	
    	while (i < a)
    	{
    		int j = i;
    		cout << j;
    		
    		while (!(j < b + i))
    		{
    			// tu i tak nigdy nie wejdzie
    			j += 2;
    			cout << j;
    		}
    		
    		cout << endl;
    		a--;
    	}
    	
    	return 0;
    }


    Akurat forum samo mi usuwa taby
    moge jedynie dla większenia czytelności dać skrina
    Jak wstawisz w [code] to nie usuwa :>

  11. #1945
    Avatar mcl
    Data rejestracji
    2011
    Posty
    609
    Siła reputacji
    13

    Domyślny

    Dzięki
    właśnie jak robiłem wcześniej to wypisywał 111111 ale trochę się dziwiłem czemu nigdy nie będzie wypisywał \n
    Ostatnio zmieniony przez mcl : 19-10-2014, 18:11

  12. #1946
    Avatar 2cztery7
    Data rejestracji
    2014
    Posty
    628
    Siła reputacji
    10

    Domyślny

    polecam też pisać zmienne jednego rodzaju w jednej linijce (o ile nie jest ich za dużo) i od razu podawać wartość, np.
    Kod:
    int x = 2, y = 5, z = 10;
    albo jak ktoś woli
    Kod:
    int x = 2,
       y = 5,
       z = 10;

  13. #1947
    Avatar Uker
    Data rejestracji
    2009
    Położenie
    City of weeping
    Wiek
    29
    Posty
    868
    Siła reputacji
    15

    Domyślny

    Cytuj Absherr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Ale że jak 2x to samo? ;d
    Coś takiego
    >>> Lsilnia(La)
    [1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 3628800, 1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 3628800]
    >>>
    Halo, dzień dobry, witam.
    Runy wyraźnie wskazują, że jesteś na torg.pl...
    ...No więc właśnie za każdym razem potwierdzacie moją trafność.

  14. #1948
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    16

    Domyślny

    Kod:
    def silnia(n):
        if n==0:
            return 1
        else:
            return n*silnia(n-1)
    a=range(0,11)
    La=list(a)
    l=[]
    def Lsilnia(a):
        for i in a:
            l.append(silnia(i))
        return l
    
    print Lsilnia(La)
    print Lsilnia(La)
    Caly czas dokladasz elementy do listy l (która jest jakbyglobalna), czyli przy drugim wywołaniu Lsilnia(La) już tam masz 10 liczb.

    Kod:
    def silnia(n):
        if n==0:
            return 1
        else:
            return n*silnia(n-1)
    
    def Lsilnia(a):
        l = []
        for i in a:
            l.append(silnia(i))
        return l
    
    itemz = range(0,11)
    
    print Lsilnia(itemz)
    print Lsilnia(itemz)
    Można tak ;d
    Ostatnio zmieniony przez Absherr : 19-10-2014, 18:39

  15. #1949

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj 2cztery7 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    z podejściem rekurencyjnym raczej mu chodziło o coś takiego (kod w c(++)):
    Kod:
    int silnia(int n)
    {
       if(n == 1) return 1;
       else return n*silnia(n-1);
    }
    jest jakaś konwencja co do zapisywania pól enuma? capslock, camelcase, coś innego? java - jeżeli to ma jakieś znaczenie ;p
    i czy robiąc UMLa, gdy stworzona przeze mnie klasa jest polem innej klasy, to robić jakąś strzałeczkę czy nie trzeba?
    To co napisałem w erlangu znaczy dokładnie to.

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

    Domyślny

    Dla osób chcących zacząć pracę z MVC, polecam ten kurs eduweba do Symfony2 (Znalezc mozna na chomikuj i kilka stron wczesniej dalem linka). Co prawda w kursie podstawowym jeszcze mu wiele brakuje do zrobienia porządnej aplikacji. Ale podstawy, wg mnie trudnego frameworka są opisane bardzo dobrze. Jestem mega zadowolony z niego, na pewno kupie czesc druga - zaawansowane. Jakbym miał się uczyć z pisemnych tutoriali i dokumentacji, to zapewne nie ogarnąłbym 70% frameworka - zdecydowanie to nie jest noob friendly framework :D

    @Rym ;
    A ty co sądzisz?

    @edit
    Kurwa już ta godzina ;O , znowu nocka zarwana na kursach a na rano do pracy. Ja na prawdę chciałem isc spac ok 1:00 :( Programowanie! - ty kurwo!
    Ostatnio zmieniony przez Bazan : 21-10-2014, 03:07
    Dreaming by drumming. ˆˆ™

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)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

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
  •