Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.434 pregleda

Najnovija ↓

Pomoc oko rezultata nekih zadataka 01.02.2008. u 12:06 · pre 228 meseci
izmenjeno 1 put, poslednji put BobPage 01.02.2008. u 12:35
  1. BobPage01.02.2008. u 12:35zapis iz teksta poruke
#1
Imam ispit za 4 dana koji se tice programskog jezika C. Pokusavao sam da ih uradim, i dobijao sam neke rezultate, ali stvarno nisam siguran da li su tacni, pa bih molio nekog od iskusnijih programera (ili bilo koga ko zna vise od mene) da mi pomogne oko ovih, verovatno banalnih, problema. Hvala najlepse unapred! :) Verujem da, bilo kome ko ima iole vise iskustva od mene u svemu ovome, nece biti potrebno vise od 2 minuta po zadatku.

1)
Code:
Sta ce biti izlaz iz sledeceg programskog segmenta?

int a = 4, b = 2, c = 4;
bool uslov = true;
while (uslov) {
    a = a + b;
    if (a < 10)  a = a + c;
    else uslov = false;
}
Print (a, b, c);


2)
Code:

Koju vrednost ce imati varijabla nakon izvrsavanja sledeceg programskog segmenta?

int i = 0, s = 100;
while (i < 17) {
s = s - i;
i = i + 2;
}


3)

Code:

Izlaz ce biti koja vrednost?

int a = 1, b = 2, c = 3, d = 4;
while(a < d ) {
    a = a + b;
    c++;
}
If (a > c) d = a + b;
    else d = a – b;
a  = a – 1;
b = b + 4;
c = a + b;
d = d + c;
print(a,b,c,d);


3a)
Code:

Izlaz iz sledeceg programskog segmenta ce biti?

int a = 0, b = 2, c = 1;
while (a < 10) {
    if (a < 8 ) a = a + b;
    else a = a – c;
print(a);
}


4)
Code:
Koju vrednost ce imati varijabla nakon izvrsavanja?

int i = 0;
while (i < 17) {
i = i + 2;
}


5)
Code:
Sta ce biti izlaz iz programskog segmenta?

int  a = 0, b = 3;
while (a < 10) {
    if (a < 8) a = a+b;
print (a);


6)
Code:
Koju vrednost ce imati promenljiva a[23] nakon izvrsavanja sledeceg programskog segmenta?

for (i = 0, i < 101, i++)
if (i > 10) then a[i] = i;
     else a[i] = 20*i + 1;


7)
Code:
Koju vrednost ima promenljiva p nakon izvrsavanja?

p = 1;
for (i = 1; i < 7; i++)
  if ((i/2)*2  == i) then p = p*i;


8)
Code:
Koju vrednost ce imati promenljiva s nakon izvrsavanja?

s = 0;
for (i = 1; i < 101; i++);
s = s + i;


9)
Code:
Koju vrednost ce imati promenljiva p nakon izvrsavanja?

i = 1;
p = 1;
while (i < 6) {
    p = p*i;
    i++;
}


Eto, toliko. Unapred se zahvaljujem svima koji ce se, nadam se, potruditi da mi pomognu oko ovoga. :) Znam da mozda krsim neka dole-navedena pravila (tipa, "nece vam drugi raditi domaci"), ali ZAISTA imam problem sa programiranjem koje mi dodje kao nuzno zlo, jer za samo programiranje, priznajem, nemam afiniteta, pogotovo sto mi to ne predstavlja primarno opredeljenje. Dakle, jos jednom, molim vas da mi pomognete oko ovoga.
Re: Pomoc oko rezultata nekih zadataka 01.02.2008. u 13:48 · pre 228 meseci #2
Izvoli:

1) a=10 b=2 c=4

2) s=28

3) a=2 b=6 c=5 d=9

3a) a=10

4) i=18

5) Nema izlaza, jer je beskonacna petlja za vrednost varijable a=9

6) a[23]=461

7) p=48

8) s=5050

9) p=120

Ovo radim zato sto znam kako je meni bilo kad sam pocinjao sa programiranjem. Ali, imaj na umu, ovo je medvedja usluga! poz
Re: Pomoc oko rezultata nekih zadataka 01.02.2008. u 14:08 · pre 228 meseci #3
@butcher87:

Najlepse ti hvala na pomoci! Jeste mozda "medvedja usluga", ali trenutno nisam imao mnogo izbora nego da se obratim za pomoc. Neki rezultati nam se poklapaju (sto ce reci da sam neke sam tacno uradio), ali mnogo mi znaci sto sada imam resenje ovih problema jer cu znati ako sam pogresio.

Hvala ti, jos jednom, i sve najbolje ti zelim! :)
Re: Pomoc oko rezultata nekih zadataka 12.04.2008. u 12:27 · pre 226 meseci #5
Neće biti da su ono gore tačni rezultati.
Uz napomenu da navedeni kod nije C kod (ima mnogo sintaksnih grešaka), navodim rezultate:
1. a=12, b=2, c=4
2. i=18, s=28
3. a=4, b=6, c=10, d=13
3a. a=2, 4, 6, 8, 7, 9, 8, 7, 9, 8, 7, 9, ...
4. i=18
5. Nema izlaza
6. a[23]=23
7. p=48
8. s=101
9. p=120
Potpis
"Verovatno da preko nje mnoge sile kontrolišu mnogo šta..." - GANDOR
"Kada bi ljudski mozak bio tako jednostavan da bismo mogli da ga shvatimo, onda bismo mi bili toliko glupi da ga ipak ne bismo mogli shvatiti."
Re: Pomoc oko rezultata nekih zadataka 12.04.2008. u 12:32 · pre 226 meseci #6
Citat:
bratovuk: Koji je algoritam za sabiranje dva niza?

Nizovi moraju biti iste duzine. Ako su to nizovi a i b, tada je niz c njihov zbir pri čemu je c=a+b za svako i od 0 do n (n je broj elemenata nizova a, b i c).
Potpis
"Verovatno da preko nje mnoge sile kontrolišu mnogo šta..." - GANDOR
"Kada bi ljudski mozak bio tako jednostavan da bismo mogli da ga shvatimo, onda bismo mi bili toliko glupi da ga ipak ne bismo mogli shvatiti."
Re: Pomoc oko rezultata nekih zadataka 20.04.2008. u 19:27 · pre 225 meseci #8
Code:

int nizA[5]={1,1,1,1,1}, nizB[5]={1,1,1,1,1}, nizC[5];

for(int i=0; i<5; i++)
    nizC[i] = nizA[i]+nizB[i];
Potpis
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme