Forum Budownictwo na wydziale Inżynierii Lądowej Politechniki Krakowskiej rok 2007 Strona Główna
 FAQ   Szukaj   Użytkownicy   Grupy    Galerie   Rejestracja   Profil   Zaloguj się, by sprawdzić wiadomości   Zaloguj 

zadania dla L3

 
Napisz nowy temat   Odpowiedz do tematu    Forum Budownictwo na wydziale Inżynierii Lądowej Politechniki Krakowskiej rok 2007 Strona Główna -> Technologia informacyjna
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Freeze
***
***



Dołączył: 25 Paź 2007
Posty: 190
Przeczytał: 0 tematów

Pomógł: 11 razy
Ostrzeżeń: 0/5
Skąd: Tarnów / gr. 10

PostWysłany: Czw 14:28, 06 Gru 2007    Temat postu: zadania dla L3

Zad.1

function d=kwadratowa(a,b,c);
d=b^2-4*a*c
endfunction
a=input("podaj a: ");
b=input("podaj b: ");
c=input("podaj c: ");
d=kwadratowa(a,b,c);
if a==0 d==0
printf("jedno rozwiazanie \n");
elseif d>0
printf("2 rozwiazania \n");
else d<0
printf("brak rozwiazan \n");
endif

Zad.2

a(1)=1;
for i=1:10;
a(i+1)=a(i)+cos(a(i));
endfor
printf(" %g",a);

Zad.3

a(1)=1;
d(1)=1;
for i=1:50;
a(i+1)=a(i)+cos(a(i));
d(i+1)=d(i)+a(i+1);
endfor
printf (" %g \n",d(50));

Zad.4

function d=silnia(n);
d=1;
for i=1:n
d=d*i;
endfor
endfunction
n=input("podaj liczbę: ");
d=silnia(n);
printf("wynik: %g",d);

Zad.5
nie potrafie zrobic:P


Post został pochwalony 2 razy

Ostatnio zmieniony przez Freeze dnia Czw 21:22, 06 Gru 2007, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
kazik
magister inzynier
magister inzynier



Dołączył: 05 Lis 2007
Posty: 217
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 1/5
Skąd: 10

PostWysłany: Czw 16:49, 06 Gru 2007    Temat postu:

a podałbyś jeszcze treść tych zadań? z góry dzięki:)

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Gość







PostWysłany: Czw 17:27, 06 Gru 2007    Temat postu:

ja mam takie pytanko -dlaczego w zad. 3 piszesz d=a(2) ??
Powrót do góry
donek44
inwestor
inwestor



Dołączył: 04 Lis 2007
Posty: 421
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: gr. 10

PostWysłany: Czw 17:32, 06 Gru 2007    Temat postu:

1. napisz skrypt, który na podstawie współrzędnych równania ax^2+bx+c=0 wypisze ile to równanie ma rozwiązań
2.napisz skrypt, który wypisze 10 pierwszych argumentów ciągu: a0=1, an+1=an + cos(an)
3.napisz skrypt, który obliczy sumę 50 pierwszych elementów cg. z zad.2
4. napisz funkcję obl. n! dla n nal. N
5.napisz skrypt generujący współrzędne k punktów równomiernie rozłożonych na odcinku <-3,3>


Post został pochwalony 1 raz
Powrót do góry
Zobacz profil autora
kazik
magister inzynier
magister inzynier



Dołączył: 05 Lis 2007
Posty: 217
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 1/5
Skąd: 10

PostWysłany: Czw 18:05, 06 Gru 2007    Temat postu:

donek44 napisał:
1. napisz skrypt, który na podstawie współrzędnych równania ax^2+bx+c=0 wypisze ile to równanie ma rozwiązań
2.napisz skrypt, który wypisze 10 pierwszych argumentów ciągu: a0=1, an+1=an + cos(an)
3.napisz skrypt, który obliczy sumę 50 pierwszych elementów cg. z zad.2
4. napisz funkcję obl. n! dla n nal. N
5.napisz skrypt generujący współrzędne k punktów równomiernie rozłożonych na odcinku <-3,3>


dzięki, ziom:)


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
donek44
inwestor
inwestor



Dołączył: 04 Lis 2007
Posty: 421
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: gr. 10

PostWysłany: Czw 18:12, 06 Gru 2007    Temat postu:

ależ nie ma za co;D tylko mi napiszcie jak zrobić 5. i dlaczego w tym 3cim d=a(2)?;P

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Freeze
***
***



Dołączył: 25 Paź 2007
Posty: 190
Przeczytał: 0 tematów

Pomógł: 11 razy
Ostrzeżeń: 0/5
Skąd: Tarnów / gr. 10

PostWysłany: Czw 21:22, 06 Gru 2007    Temat postu:

3 zadanie poprawione

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
ellsworth
***
***



Dołączył: 30 Paź 2007
Posty: 242
Przeczytał: 0 tematów

Pomógł: 4 razy
Ostrzeżeń: 0/5
Skąd: Królewskie Miasto Stołeczne Kraków / gr. 10

PostWysłany: Czw 22:35, 06 Gru 2007    Temat postu:

Freeze, w tym pierwszym to raz że zapomniałeś operatora alternatywy w
Cytat:
if a==0 d==0

a dwa, że nie uwzględnai ono wielu przypadków. samo a=0 nie wystarczy dla 1 rozw, jeszcze b!=0, do 0 rozw podchodzi jeszcze przyp a=b=0 i c!=0, a jeszcze jest inf rozw dla a=b=c=0
a wogóle to
Cytat:
na podstawie współrzędnych równania ax^2+bx+c=0 wypisze ile to równanie ma rozwiązań
chyba współczynników Very Happy

Co do piatego to trzeba policzyć dł. odcinka, podzielic ja na k+1 i szukac x i y by kolejne odcinki mialy dł. d/(k+1), pamietajac by wsolrzedne poczatku kolejnego odcinka brac ze wspolrzednych konca odcinka popszedniego. Tyle algorytmu, reszta to wklepanie tego do notnika i prawdzenie czy dobrze rozumuję Wink

EDIT:
Działa, trochę to inaczej ma wyglądać niż pisałem powyżej Smile

Zadanie 5:
a=1;
b=0;

while(a>b)
a=input("Podaj poczatek odcinka a:");
b=input("Podaj koniec odcinka b:");
if(a>b)
printf("a musi byc < b\n");
endif
endwhile

k=input("Podaj ilosc podzialow odcinka k:");

d=(b-a)/(k+1);
i=1;

while(a<(b-d))
a=a+d;
printf("pkt%d",i);
printf(": %g\n",a);
i=i+1;
endwhile


Post został pochwalony 0 razy

Ostatnio zmieniony przez ellsworth dnia Czw 19:26, 13 Gru 2007, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Freeze
***
***



Dołączył: 25 Paź 2007
Posty: 190
Przeczytał: 0 tematów

Pomógł: 11 razy
Ostrzeżeń: 0/5
Skąd: Tarnów / gr. 10

PostWysłany: Czw 23:32, 06 Gru 2007    Temat postu:

Wiem ze przypadkow moze byc wiele ale mi sie nie chcialo, zalozylem ze nikt nie bedzie liczyl delty z zerowych argumentow a w tablocach jest tylko a!=0. Jesli wiesz jak to zrobic to co za problem? Wysil sie troche i wklej dzialajacy program na forum Smile

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
ellsworth
***
***



Dołączył: 30 Paź 2007
Posty: 242
Przeczytał: 0 tematów

Pomógł: 4 razy
Ostrzeżeń: 0/5
Skąd: Królewskie Miasto Stołeczne Kraków / gr. 10

PostWysłany: Pią 17:57, 07 Gru 2007    Temat postu:

To L3 miało dziś kolosa z infy, tak? Jakie były zadania?

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
kazik
magister inzynier
magister inzynier



Dołączył: 05 Lis 2007
Posty: 217
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 1/5
Skąd: 10

PostWysłany: Sob 13:34, 08 Gru 2007    Temat postu:

ellsworth napisał:
To L3 miało dziś kolosa z infy, tak? Jakie były zadania?


myśmy nie mieli (czyli grupa l2 czy jak ona się tam nazywa) więc pewnie, oni też nie pisali. Przełożył na piątek zaraz przed świętami, ale dał nam jakieś zadanie. może by ktoś wrzucił?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Budownictwo na wydziale Inżynierii Lądowej Politechniki Krakowskiej rok 2007 Strona Główna -> Technologia informacyjna Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group

Theme xand created by spleen & Programosy.
Regulamin