Rjesavanje algoritamskih zadatak u gimnaziji

poruka: 14
|
čitano: 1.688
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
9 godina
neaktivan
offline
Rjesavanje algoritamskih zadatak u gimnaziji

Zdravo ljudi, ja idem u I. gimnazije i imamo sada ove algoritamske zadatke tipa: Slijed, Grananje i PONAVLJANJE! I naravno kombimacija tih.

Slijed i Grananje nisu problem, ali Ponavljanje i kombinacija već...

Imam kontrolni IZ INFORMATIKE  uskoro a nezz uraditi tip ovakvog zadatka


      0, x=y
f(x)=   x²-y², x>y

      y²-x², y>x

 

kako ide ovo!!!!

Poruka je uređivana zadnji put sri 17.2.2016 19:40 (Technomaniax).
Moj PC  
0 0 hvala 0
17 godina
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji
Technomaniax kaže...

Zdravo ljudi, ja idem u I. gimnazije i imamo sada ove algoritamske zadatke tipa: Slijed, Grananje i PONAVLJANJE! I naravno kombimacija tih.

Slijed i Grananje nisu problem, ali Ponavljanje i kombinacija već...

Imam kontrolni IZ INFORMATIKE  uskoro a nezz uraditi tip ovakvog zadatka


      0, x=y
f(x)=   x²-y², x>y

      y²-x², y>x

 

kako ide ovo!!!!

 Ovo i nije algoritam, nego matematika, a riješi se grananjem koliko vidim.

 

Dakle matematički rečeno za svaki x i y f(x) može biti negativan, 0 ili pozitivan.

 

if(x==y) cout<< 0;

else if(x>y) cout<< x*x - y*y;

else cout<< y*y - x*x;

 

Čudno možda da funkcija može imati vrijednost manju od 0, ali može

 

x = -5

y = -8

f(-5) = -5 * -5 - -8 * -8 = -39

Poruka je uređivana zadnji put sri 17.2.2016 21:47 (Floki).
9 godina
neaktivan
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji

Hvala, ovo sam skontao (neka vrsta kombinacije i grananja) nama su rekli ovi stariji da uvijek u njih bude ovo ali nama ovo nas prof. nije objasnio.

Eh sta mene sada interesuje je kako, tj na koji nacin ste vi dobili ovo; imali neko pravilo; sta ako budem morao uraditi ovakav zadatak s nekom drugom kombinacijom. Kako recimo ponavljanje ide koje je pravilo kako se to radi...

 

I ja sam skontao ovo, vjezbao sam, mozete li mi vi zadati neki zadatak slican ovomu da provjerim da li sam zapravo skontao ili sam samo napamet naucio!

17 godina
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji
Technomaniax kaže...

Hvala, ovo sam skontao (neka vrsta kombinacije i grananja) nama su rekli ovi stariji da uvijek u njih bude ovo ali nama ovo nas prof. nije objasnio.

Eh sta mene sada interesuje je kako, tj na koji nacin ste vi dobili ovo; imali neko pravilo; sta ako budem morao uraditi ovakav zadatak s nekom drugom kombinacijom. Kako recimo ponavljanje ide koje je pravilo kako se to radi...

 

I ja sam skontao ovo, vjezbao sam, mozete li mi vi zadati neki zadatak slican ovomu da provjerim da li sam zapravo skontao ili sam samo napamet naucio!

 To ti je grananje if statementom. Tako kontroliraš tok programa što će raditi, odnosno koje linije programa će se izvršavati a koje neće.

 

Dakle, nama u zadatku kažu ako je x jednak y uradi jedno, ako je x > y uradi drugo a ako je y > x uradi treće

 

E tako i radimo

 

if (x == y) // ako je x = y onda je rezultat 0 izvršava se ova linija koda

else (x > y) // ako nije bilo ono iznad, a jeste x > y onda je rezultat x * x - y * y  odnosno izvršava se ova linija koda

else  // ako nije ni prvo ni drugo onda je y > x onda je rezultat y * y - x * x odnosno izvršava se ova linija koda

 

 

To nisu kombinacije, kao što vidiš, to je kontrola toka programa, koju zovemo grananje.

Poruka je uređivana zadnji put sri 17.2.2016 20:40 (Floki).
9 godina
neaktivan
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji

Hvala!

Sad sam shvatio.

 

Mozete li mi rijesiti, ako vam nije tesko ove sljedece zadatke.

(ne trebate dijagram tijeka)

1.Sastavi algoritam i napravi dijagram tijeka za program koji će učitati 100 brojeva, a izračunati i ispisati posebno sumu pozitivnih, a posebno sumu negativnih brojeva.

2.Sastavi algoritam za program koji će tražiti da se učita 50 znakova sa tipkovnice i ispisati koliko je bilo znakova(*) a zatim jos ispisati i toliko znakova* npr:(ako ako je bilo 7 znakova *, treba jos ispisati *******)

3.Sastavi algoritam za program koji će učitati broj x, a ispisati sumu definiranu ovako:

 

                          SUMA=1²+2²+3²+...+x²

 

Hvala unaprijed!

Poruka je uređivana zadnji put sri 17.2.2016 21:19 (Technomaniax).
17 godina
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji
Technomaniax kaže...

Hvala!

Sad sam shvatio.

 

Mozete li mi rijesiti, ako vam nije tesko ove sljedece zadatke.

(ne trebate dijagram tijeka)

1.Sastavi algoritam i napravi dijagram tijeka za program koji će učitati 100 brojeva, a izračunati i ispisati posebno sumu pozitivnih, a posebno sumu negativnih brojeva.

2.Sastavi algoritam za program koji će tražiti da se učita 50 znakova (*), teba još ispisati (*******) 7 ima ovih*

3.Sastavi algoritam za program koji će učitati broj x, a ispisati sumu definiranu ovako:

 

                          SUMA=1²+2²+3²+...+x²

 

Hvala unaprijed!

 

E to ćeš ti bome sam, ne naučiš ništa kad ti drugi rješava.

 

Ovaj prvi je baš ono o čemu smo govorili.

1 . upiši brojeve for petljom i = 0; i  < 100; i++

2. već kod upisa u petlji primjeni ono što sam ti govorio

if (broj>0) sumaPozitivnih = broj + sumaPozitivnih;

else sumaNegativnih = broj + sumaNegativnih;

Poruka je uređivana zadnji put sri 17.2.2016 20:58 (Floki).
9 godina
neaktivan
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji

znam i jesam sam prije nego ste mi odgovorili evo ovako sam uradio

 

 

1.

početak;

a=1

ponoviti 100 puta;

  upiši x

  suma poz=x+a

ispiši suma poz

 

ponoviti 100 puta

   upiši x

   suma neg=x-a

ispiši suma neg

Poruka je uređivana zadnji put sri 17.2.2016 21:24 (Technomaniax).
9 godina
neaktivan
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji

2.

početak;

a=7

ponoviti 50 puta;

  upiši x

  z=a+x

ispiši z

9 godina
neaktivan
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji

3.

nisam znao šta se od mene uopšte traži

17 godina
offline
Rjesavanje algoritamskih zadatak u gimnaziji

U kojem ti jeziku radiš, ovo ti nije dobro u kojem god radiš, imaš jednu petlju a ne dvije, a dvije sume i jedan if else uvjet

 

Integer: sumaPozitivnih = 0

Integer: sumaNegativnih = 0

Integer: broj

FOR i = 0  TO 100

     unos broj

     if (broj > 0) Then sumaPozitivnih = broj + sumaPozitivnih

     else sumaNegativnih = broj + sumaNegatvnih

Next i

ispis sumaPozitivnih

ispis sumaNegativih

    

 
1 0 hvala 0
9 godina
neaktivan
offline
Re: Rjesavanje algoritamskih zadatak u gimnaziji

znaci netacno...

a drugi zadatak i treci...

a sto se tice jezika mi ovo u skoli radimo osnove programiranje tek smo poceli uciti o ovome, ali posto mene ovo zanima ja u slobodno vrijeme radim u c++(dev c++)

9 godina
neaktivan
offline
Rjesavanje algoritamskih zadatak u gimnaziji

nikako se ne mogu snaci u ovome zbunjuje me ovaj jezik i ja sam odmah primjetio kada sam poceo nesto kao programirati da nije isto.

a imam iz matematike 5 a u ovim zadacima sam los

Moj PC  
0 0 hvala 0
9 godina
neaktivan
offline
Sta nije u redu s ovim

U cemu je problem

Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Re: Sta nije u redu s ovim
Technomaniax kaže...

U cemu je problem

 Ja se toplo nadam da trollas iz nekog svog uvrnutog razloga.

 

P.S. Jel ovo posta neki trend doc registrirat se na bug forum i pilat ljude s glupostima?

I ne mogu da ne primjetim da su vecina susjedi i to po svim temama...

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice