Adatok
Gergo0720
0 bejegyzést írt és 19 hozzászólása volt az általa látogatott blogokban.

A laborhoz ajánlott muzsika: http://youtu.be/mNHPv2GJyh8
A 8. labor témája
Az alternatív tabella C++ változatának megírása. 5-8 pontért a laboron celebráld a védett LZW binfás programod és a következő "általános" binfa összehasonlítását:…..
Gergo0720
2013.05.22 11:54:15
@nb: szelepsapka a FocihajFC csapatának fejlesztője
Programozó Páternoszter
A hatodik és hetedik labor anyaga - a védések szép posztja
2013.02.25 11:28:00

A laborhoz ajánlott muzsika a Kasabian - Club Foot: http://youtu.be/nOSuObRNBUA
Ezen és a következő héten lazítunk picit - már aki nem véd éppen :)
A védés intézménye
A védés egy izgalmas aktus, amely során a hallgató a laborközösség előtt sorról-sorra celebrálja a…..
Gergo0720
2013.03.30 12:41:16
Gergo0720
2013.03.30 13:14:03
Miután fel lett oldva a scope, illetve a létszám, hogy hány ember kap pontot a feladatokra, akkor benyújtanék egy párat egyelőre. Mivel nem 1-2-ről van szó, mutatom az összefoglalóm, és benne megtalálható a bizonyíték.
www.dropbox.com/s/6unj0m2hrcbp6yp/ossz.ods
Frissítettem a dockbookomat is:
www.dropbox.com/s/y38jww03vnmzkq5/prog.pdf
www.dropbox.com/s/6unj0m2hrcbp6yp/ossz.ods
Frissítettem a dockbookomat is:
www.dropbox.com/s/y38jww03vnmzkq5/prog.pdf
Programozó Páternoszter
A negyedik és ötödik labor anyaga - Gyönyör a tömör - C-ből C++-ba
2013.02.24 17:52:10

A laborhoz ajánlott muzsika a Fort Minor - Remember The Name: http://youtu.be/VDvr08sCPOc
A negyedik laborig a kötelező (márc. 11-i)
A KÖNYVből olvassuk el a
a 190-218 oldalt
a 295-301 oldalt
ahonnan 3 olyan dolgot kérdezz meg a binomodtól, amelyet nem, vagy nehezebben értesz, a…..
Gergo0720
2013.03.17 21:53:15
Elkészítettem a dockbookomat, igaz a kiíráshoz képest kicsit később, de meg van. Remélem így is bezsebelhetem érte a pontot. Továbbá készítettem egy összefoglalót az eddigi pontjaimról.
www.dropbox.com/s/6unj0m2hrcbp6yp/ossz.ods
www.dropbox.com/s/pjaqeiogppege3r/prog.xml
www.dropbox.com/s/y38jww03vnmzkq5/prog.pdf
www.dropbox.com/s/6unj0m2hrcbp6yp/ossz.ods
www.dropbox.com/s/pjaqeiogppege3r/prog.xml
www.dropbox.com/s/y38jww03vnmzkq5/prog.pdf
Gergo0720
2013.03.04 22:34:53
@andr_design: Vagy csak egy ablakot kinagyítasz full size-ra és arra állítod be a recordot:D De nálam is volt ilyen gond, és mindössze félóráig szerencsétlenkedtem vele:D
Gergo0720
2013.03.10 19:28:28
Könyv 7.10 16
kepfeltoltes.hu/130310/Screenshot_from_2013-03-10_19_21_49_www.kepfeltoltes.hu_.png
#include <iostream>
#include <cstdlib>
#include <stdio.h>
using namespace std;
#define HOSSZ 50
void print(int value, int base = 10)
{
if (base > 0 && base < 17)
{
if (base == 1)
{
cout << "Egyes számrendszerben a megadott szám: ";
for (int i = 0; i < value; i++)
cout << '1';
}
else
{
int maradek[ HOSSZ ];
for (int j = HOSSZ; j >=0; j--)
{
maradek[j] = value % base;
value /= base;
}
char eredmeny[HOSSZ];
int j = 0;
while ( maradek[j] == 0)
j++;
cout << "A(z) " << base << " számrendszerben a szám: ";
for (j;j <= HOSSZ; j++)
{
switch (maradek[j])
{
case 0 : eredmeny[j] = '0'; break;
case 1 : eredmeny[j] = '1'; break;
case 2 : eredmeny[j] = '2'; break;
case 3 : eredmeny[j] = '3'; break;
case 4 : eredmeny[j] = '4'; break;
case 5 : eredmeny[j] = '5'; break;
case 6 : eredmeny[j] = '6'; break;
case 7 : eredmeny[j] = '7'; break;
case 8 : eredmeny[j] = '8'; break;
case 9 : eredmeny[j] = '9'; break;
case 10 : eredmeny[j] = 'A'; break;
case 11 : eredmeny[j] = 'B'; break;
case 12 : eredmeny[j] = 'C'; break;
case 13 : eredmeny[j] = 'D'; break;
case 14 : eredmeny[j] = 'E'; break;
case 15 : eredmeny[j] = 'F'; break;
}
cout << eredmeny[j];
}
}
cout << "\n";
}
else
{
cout << "Hibás az alap!" << "\n";
exit(EXIT_FAILURE);
}
}
int main()
{
int x,y;
cout << "Adja meg a számrendszert: " << "\n";
cin >> x;
cout << "Adja meg az átváltandó számot" << "\n";
cin >> y;
print(y,x);
cout << "\n\n";
return 0;
}
8 pont
kepfeltoltes.hu/130310/Screenshot_from_2013-03-10_19_21_49_www.kepfeltoltes.hu_.png
#include <iostream>
#include <cstdlib>
#include <stdio.h>
using namespace std;
#define HOSSZ 50
void print(int value, int base = 10)
{
if (base > 0 && base < 17)
{
if (base == 1)
{
cout << "Egyes számrendszerben a megadott szám: ";
for (int i = 0; i < value; i++)
cout << '1';
}
else
{
int maradek[ HOSSZ ];
for (int j = HOSSZ; j >=0; j--)
{
maradek[j] = value % base;
value /= base;
}
char eredmeny[HOSSZ];
int j = 0;
while ( maradek[j] == 0)
j++;
cout << "A(z) " << base << " számrendszerben a szám: ";
for (j;j <= HOSSZ; j++)
{
switch (maradek[j])
{
case 0 : eredmeny[j] = '0'; break;
case 1 : eredmeny[j] = '1'; break;
case 2 : eredmeny[j] = '2'; break;
case 3 : eredmeny[j] = '3'; break;
case 4 : eredmeny[j] = '4'; break;
case 5 : eredmeny[j] = '5'; break;
case 6 : eredmeny[j] = '6'; break;
case 7 : eredmeny[j] = '7'; break;
case 8 : eredmeny[j] = '8'; break;
case 9 : eredmeny[j] = '9'; break;
case 10 : eredmeny[j] = 'A'; break;
case 11 : eredmeny[j] = 'B'; break;
case 12 : eredmeny[j] = 'C'; break;
case 13 : eredmeny[j] = 'D'; break;
case 14 : eredmeny[j] = 'E'; break;
case 15 : eredmeny[j] = 'F'; break;
}
cout << eredmeny[j];
}
}
cout << "\n";
}
else
{
cout << "Hibás az alap!" << "\n";
exit(EXIT_FAILURE);
}
}
int main()
{
int x,y;
cout << "Adja meg a számrendszert: " << "\n";
cin >> x;
cout << "Adja meg az átváltandó számot" << "\n";
cin >> y;
print(y,x);
cout << "\n\n";
return 0;
}
8 pont

A laborhoz ajánlott muzsika Stirlitz főcímzene: http://youtu.be/7H99FM6S8rU
A harmadik labor (márc. 4-i hét)
A KÖNYVből olvassuk el a
a 115-141 oldalt
a 142-187 oldalt
ahonnan 3 olyan dolgot kérdezz meg a binomodtól, amelyet nem, vagy nehezebben értesz, a binom pedig próbáljon…..
Gergo0720
2013.03.06 13:04:20
@szelepsapka: Az 5 pont, de az, hogy csak pontosan azt az egyet találja meg, ami jó az 7 pont.
Gergo0720
2013.03.09 17:21:07
@nb: Nos kizáró vagy művelettel lett megcserélve a két változó értéke, amit egy példán keresztül megpróbálok megmagyarázni.
Legyen a = 10101 , b = 11001
Kizáró vagy művelettel a következőképpen tudjuk megcserélni. Először a = a ^ b, ahol ^-jel jelenti a kizáró vagy műveletet(továbbiakban xor). Tehát a-t össze xor-oljuk b-vel. Ugye xor-nál akkor kapunk 1-est, ha különböznek az azonos helyen álló számjegyek, egyébként 0. 10101 ^ 11001 = 01100 -> ez lett az 'a' változó új értéke. Ezután b = b ^ a, vagyis b-t xor-olom össze az "új" a-val. 11001 ^ 01100 = 10101 -> ez lett a 'b' tartalma, ami eddig 'a'-ban volt, tehát félig készen vagyunk. Végül a = a ^ b , az "új" a-t xor-olom az "új" b-vel 01100 ^ 10101 = 11001 -> ez kerül a-ba. Tehát végül az 'a'-ba került a 01100 b-be pedig az 11001
Legyen a = 10101 , b = 11001
Kizáró vagy művelettel a következőképpen tudjuk megcserélni. Először a = a ^ b, ahol ^-jel jelenti a kizáró vagy műveletet(továbbiakban xor). Tehát a-t össze xor-oljuk b-vel. Ugye xor-nál akkor kapunk 1-est, ha különböznek az azonos helyen álló számjegyek, egyébként 0. 10101 ^ 11001 = 01100 -> ez lett az 'a' változó új értéke. Ezután b = b ^ a, vagyis b-t xor-olom össze az "új" a-val. 11001 ^ 01100 = 10101 -> ez lett a 'b' tartalma, ami eddig 'a'-ban volt, tehát félig készen vagyunk. Végül a = a ^ b , az "új" a-t xor-olom az "új" b-vel 01100 ^ 10101 = 11001 -> ez kerül a-ba. Tehát végül az 'a'-ba került a 01100 b-be pedig az 11001
Gergo0720
2013.03.09 18:51:37
@nb: Elnézést, hogy újra postoltam, de utolólag vettem észre, hogy elírtam. Javítás:
Nos kizáró vagy művelettel lett megcserélve a két változó értéke, amit egy példán keresztül megpróbálok megmagyarázni.
Legyen a = 10101 , b = 11001
Kizáró vagy művelettel a következőképpen tudjuk megcserélni. Először a = a ^ b, ahol ^-jel jelenti a kizáró vagy műveletet(továbbiakban xor).
Tehát a-t össze xor-oljuk b-vel. Ugye xor-nál akkor kapunk 1-est, ha különböznek az azonos helyen álló számjegyek, egyébként 0.
10101 ^ 11001 = 01100 -> ez lett az 'a' változó új értéke.
Ezután b = b ^ a, vagyis b-t xor-olom össze az "új" a-val. 11001 ^ 01100 = 10101 -> ez lett a 'b' tartalma, ami eddig 'a'-ban volt, tehát félig készen vagyunk.
Végül a = a ^ b , az "új" a-t xor-olom az "új" b-vel 01100 ^ 10101 = 11001 -> ez kerül a-ba.
Tehát végül az 'a'-ba került a 11001, b-be pedig az 10101
Nos kizáró vagy művelettel lett megcserélve a két változó értéke, amit egy példán keresztül megpróbálok megmagyarázni.
Legyen a = 10101 , b = 11001
Kizáró vagy művelettel a következőképpen tudjuk megcserélni. Először a = a ^ b, ahol ^-jel jelenti a kizáró vagy műveletet(továbbiakban xor).
Tehát a-t össze xor-oljuk b-vel. Ugye xor-nál akkor kapunk 1-est, ha különböznek az azonos helyen álló számjegyek, egyébként 0.
10101 ^ 11001 = 01100 -> ez lett az 'a' változó új értéke.
Ezután b = b ^ a, vagyis b-t xor-olom össze az "új" a-val. 11001 ^ 01100 = 10101 -> ez lett a 'b' tartalma, ami eddig 'a'-ban volt, tehát félig készen vagyunk.
Végül a = a ^ b , az "új" a-t xor-olom az "új" b-vel 01100 ^ 10101 = 11001 -> ez kerül a-ba.
Tehát végül az 'a'-ba került a 11001, b-be pedig az 10101
Belépve többet láthatsz. Itt beléphetsz
Az rcg fájl:
www.dropbox.com/s/nrve0noxstjkjdp/201305221112-RGG_7-vs-FocihajFC_5.rcg