Kérjük jelentkezz be!

Programozás! (segítség kezdőknek)

Pascal, C++, Delphi, Java stb...
#594294 SnowMen 2011. január. 14. 21:22
SnowMen
Sziasztok!

Csak egy (elő)kérdésem lenne, felmérés céljából. Szeretnék csinálni egy nagyon-nagyon alap szöveges RPG szerűséget(gyakorlatilag 0 grafika, csak kezelőfelület), és érdekelne, hogy milyen nehéz megtanulni ilyen szinten programozni? Gondolom már ez is elég nehéz, de lehet (önképzéssel) elérni kb a nyári szünet alatt h össze tudjam rakni a már említett programot? És milyen nyelvet ajánlotok? BASIC-t tanultam egy-két hétig, LUA-t is, de igazából csak az utóbbiban tudok nagy-nagyon kezdő szinten bármit is.

Kösz
SnowMen
#591587 systexas 2011. január. 04. 11:39
systexas
Na ma volt a vizsgám programozásból.
Négyes lett.
#591546 systexas 2011. január. 03. 22:26
systexas
kösz a segítséget
a telefonkönyveset a szobatársam segítségével sikerült megoldani
nem tudtam hogyan kell beolvasni, csak az volt a probléma
elméleten csak ilyen hülye definíciókat vettünk, amiket nem tudtam megfejteni, gyakorlaton meg nem volt, mert nagyon lassan halad a tanár
#591504 kissgy1028 2011. január. 03. 21:46
kissgy1028
#588448 :: systexas (2010. december. 28. 14:53)
meg egy olyan kérdésem is lenne, hogy milyen paranccsal tudok megkeresni egy számot egy txt fájlban, és az utána lévő nevet kiíratni spoilerbe leírom a feladatot Fájl tartalma:
systexas
Látom hogy van egy régebbi megoldatlan házi feladatod is.
Mivel C-ben nem ismerem azokat az utasításokat, amikre szükséged van, ezért csak az elvét írom le a telefonszám kereső programnak.
Megfelelő utasítással megnyitod olvasásra az adatokat tartalmazó fájlt.
Hátul tesztelő ciklussal kiolvasod a fájl tartalmát soronként és szétrobbantod a sorok tartalmát a szóköz határoló elem mentén, és a három-féle adattípusaidat, külön tömbökben letárolod.
Telefonszám keresése:
Azt kell megnézned, hogy a keresett telefonszám megtalálható-e a telefonszámokat tartalmazó tömbben. Ezt egy hátul tesztelős ciklussal el tudod végezni. Ha a bevitt érték megegyezik a tömböd egyik elemével, akkor a másik két tömbödből kiolvasod ugyanazokat a sorszámú elemeket.
Ha nincs ilyen telefonszám, akkor kiíratod, hogy nincs ilyen telefonszám.
#591349 kissgy1028 2011. január. 03. 16:53
kissgy1028
#591289 :: systexas (2011. január. 03. 14:45)
arra ne számíts hogy valaki ingyen megcsinálja az lenne a kérdésem, hogy hogyan lehet c-ben keregíteni(google barátom nem segített) olyan kerekítésre gondoltam mint ami a forintnál is van, 5-re és 10 re
Sajnos C-ben nem vagyok otthon, de itt egy javascriptes megoldás, amit szerintem könnyedén átültethetsz c-be, mivel a js C alapú.
A scripttem még hiányos, pl negatív számokkal még nem ad megfelelő eredményt, de szerintem ezt már te is ki tudod javítani.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<script type="text/javascript">
function szamol(){
x=document.maradek.szam.value;
y=x/10;
z=10*(y%1);
if (z>=5){
marad=y*10+(10-z);
document.write(marad);
}
else if (z<5){
marad=y*10-z;
document.write(marad);
}
else{
return true;
}
}
</script>
<form id="maradek" name="maradek" method="post" action="">
<p><input name="szam" type="text" value="" /></p>
<input name="" type="button" value="kerekít" onclick="szamol()"/>
</form>
</body>
</html>



A lényeg, hogy létezik olyan, hogy maradékos osztás, és a maradékot vizsgálva kell megfelelően kerekíteni elágazások beépítésével.
Hátul tesztelős ciklus alkalmazásával is megoldható az egész és maradék rész megkeresése egy bevitt számban. Megkeresed vele az egész és tört részt, utána meg már egyértelmű, hogy mit kell csinálni. De ez szerintem nem olyan jó módszer.
Üdv.!
#591289 systexas 2011. január. 03. 14:45
systexas
arra ne számíts hogy valaki ingyen megcsinálja
az lenne a kérdésem, hogy hogyan lehet c-ben keregíteni(google barátom nem segített)
olyan kerekítésre gondoltam mint ami a forintnál is van, 5-re és 10 re
#589146 geradossz 2010. december. 29. 18:01
geradossz
#588537 :: Mart1031y (2010. december. 28. 17:35)
Bocs, már nem engedett szerkeszteni, de van egy hibás mondatom. Helyesen: De ha a program csak egyszer fut le, akkor ez NEM (igazán) kell. (Pont a tagadás maradt ki...)
Heló!

Van itt olyan ember aki esetleg megcsinálna egy komplett weblapot nekem? php mysql és html tudás kellene hozzá!
#588537 Mart1031y 2010. december. 28. 17:35
Mart1031y
Bocs, már nem engedett szerkeszteni, de van egy hibás mondatom. Helyesen: De ha a program csak egyszer fut le, akkor ez NEM (igazán) kell. (Pont a tagadás maradt ki...)
#588534 Mart1031y 2010. december. 28. 17:31
Mart1031y
#588448 :: systexas (2010. december. 28. 14:53)
meg egy olyan kérdésem is lenne, hogy milyen paranccsal tudok megkeresni egy számot egy txt fájlban, és az utána lévő nevet kiíratni spoilerbe leírom a feladatot Fájl tartalma:
Helló! Ha C-ben akarsz programozni ahhoz van egy remek összefoglalóm. Itt a link: link. A double-t így kell kiíratni: printf("%.2g",3.14) 3.1-et irat ki. Tehát, a .2g esetén 1 tizedesjegyet ír ki. Asszem így működik.
A beolvasásra alapvetően két ötletem van: a szép megoldás, hogy minden adatot beolvasol és elmented egy láncolt listába. De ha a program csak egyszer fut le, akkor ez (igazán) kell. Maga a beolvasásra a következő tippem van: fscanf(fp,"%ld %s %s %d",...);
Tehát a fscanf függvényt használnám.
Üdv: Marci
#588450 systexas 2010. december. 28. 15:03
systexas
bocs, már nem tudtam szerkeszteni: C nyelven kellene
#588448 systexas 2010. december. 28. 14:53
systexas
meg egy olyan kérdésem is lenne, hogy milyen paranccsal tudok megkeresni egy számot egy txt fájlban, és az utána lévő nevet kiíratni
spoilerbe leírom a feladatot


Fájl tartalma:
#588446 systexas 2010. december. 28. 14:12
systexas
helósztok
az lenne a kérdésem, hogy meglehet-e valahogy adni, fogy amikor double típusú változót íratok ki, akkor hogy hány tizedesjegyet írasson ki?
#587413 kissgy1028 2010. december. 23. 11:22
kissgy1028
#587357 :: Migmir (2010. december. 22. 22:03)
Üdv! Ez alapján akartam áll vírust csinálni úgy ahogy a videoban van még sikerült is. Egy msáik videoban viszont olyat látam hogy kikapcsol a gép, bár ezt parancsikonként csinálta, iletve régebben volt egy weblap is ahol hasonló szövegdoboz ugrot fel és nem lehetet leteni muszály volt végig okézni. Ezket meg lehet csinálni ebben a "virusban" vagy nem mert megviccelném az egyik haverom.
Szerintem a programozást nem hülyeségek tanulásával kellene kezdeni. Ezek csak sima message box-ok, az álvírustól is teljesen messze állnak. Ugyanezt a hatást webes programozási nyelvekkel is el lehet érni, JavasScriptben alertboxnak hívják. A programozási nyelveket inkább normális dolgokra kellene felhasználnod, nem ilyen értelmetlen hülyeségekre. A számítógép kikacsolásához, akár automatikus kikapcsolásához is lehet programot írni, de én ilyet nem fogok neked megtanítani.
Amíg valaki értelmes dolgokat kér, addig szívesen szoktam tanácsokat adni, de ilyen helyzetekben nem.
#587357 Migmir 2010. december. 22. 22:03
Migmir
Üdv!
Ez alapján akartam áll vírust csinálni úgy ahogy a videoban van még sikerült is. Egy msáik videoban viszont olyat látam hogy kikapcsol a gép, bár ezt parancsikonként csinálta, iletve régebben volt egy weblap is ahol hasonló szövegdoboz ugrot fel és nem lehetet leteni muszály volt végig okézni. Ezket meg lehet csinálni ebben a "virusban" vagy nem mert megviccelném az egyik haverom.
#582838 pisti22 2010. november. 30. 10:21
pisti22
#582826 :: kissgy1028 (2010. november. 30. 00:50)
Van arra lehetőség, amit te szeretnél, de szerintem semmi jó nem származik az ilyen összetákolt telepítőkből. Mivel még nem használtam ilyen programot, ezért nem tudok neked ilyet ajánlani, de már telepítettem ilyen összetákolt windows xp-t, és elárulhatom, hogy egy förtelem volt az egész. Szvsz, sokkal jobban jársz ezzel, vagy egy ehhez hasonló alkalmazással, igaz ez nem free szoftver.
szia megnézem köszi.
#582826 kissgy1028 2010. november. 30. 00:50
kissgy1028
#582739 :: pisti22 (2010. november. 29. 11:11)
Sziasztok nemtudom hogy jó helyre írok e de remélem tud valaki segíteni nekem szeretnék készíteni egy saját windows 7 telepítőt illetve szerkeszteni.Odáig eljutottam hogy letöltöttem a vlite programot de ezzel a progival csak frissítéseket lehet integrálni ez már kész de nekem olyan program kéne amivel külömböző alkalmazásokat tudok integrálni a windows 7 be PL: virusírtót böngészőt takarító progit stb.... Letöltöttem már eddig:se7en,vlite,nlite,winintegratort de mindeggyikkel csak fríssítéseket tudok integrálni más alkalmazást nem! Vagy ha nincs ilyen program amivel tudok alkalmazásokat integrálni a windows 7 telepítőbe akkor hogy lehet másképp? Várom a segítségeteket remélem vannak ötletek azért vagy valaki tudja hogy kell.
Van arra lehetőség, amit te szeretnél, de szerintem semmi jó nem származik az ilyen összetákolt telepítőkből. Mivel még nem használtam ilyen programot, ezért nem tudok neked ilyet ajánlani, de már telepítettem ilyen összetákolt windows xp-t, és elárulhatom, hogy egy förtelem volt az egész.
Szvsz, sokkal jobban jársz ezzel, vagy egy ehhez hasonló alkalmazással, igaz ez nem free szoftver.
#582739 pisti22 2010. november. 29. 11:11
pisti22
#582259 :: systexas (2010. november. 26. 20:43)
ez még messze van viszont írtam egy működő rekurzív függvényt (n!)
Sziasztok nemtudom hogy jó helyre írok e de remélem tud valaki segíteni nekem szeretnék készíteni egy saját windows 7 telepítőt illetve szerkeszteni.Odáig eljutottam hogy letöltöttem a vlite programot de ezzel a progival csak frissítéseket lehet integrálni ez már kész de nekem olyan program kéne amivel külömböző alkalmazásokat tudok integrálni a windows 7 be PL: virusírtót böngészőt takarító progit stb....
Letöltöttem már eddig:se7en,vlite,nlite,winintegratort de mindeggyikkel csak fríssítéseket tudok integrálni más alkalmazást nem! Vagy ha nincs ilyen program amivel tudok alkalmazásokat integrálni a windows 7 telepítőbe akkor hogy lehet másképp?
Várom a segítségeteket remélem vannak ötletek azért vagy valaki tudja hogy kell.
#582259 systexas 2010. november. 26. 20:43
systexas
ez még messze van
viszont írtam egy működő rekurzív függvényt (n!)
#582253 v8506 2010. november. 26. 20:19
v8506
#582247 :: systexas (2010. november. 26. 20:02)
nem tudom mi az a spektrumanalizátor, de rosszul hangzik amúgy kezdő villamosmérnök hallgató vagyok
systexas írta:

nem tudom mi az a spektrumanalizátor, de rosszul hangzik:


Nagy vonalakban az adott frekvenciához vagy frekvencia tartományhoz tartozó amplitúdót mutatja.

Pl így:



Ehhez beláthatóan szükséged lesz a Fourier-féle transzformáció beható ismeretére, mert csak azzal lehet egy összetett jelet (pl hangot ugye) spektrumokra bontani. A grafikus megvalósítás pedig csak a hab a tortán, de azt sem mondanám, hogy az egyszerű...

Nekem pont az előbbi "műszerről" jutott eszembe, mert a dB mérő mellett elég klasszikus audiotechnikai eszköz. Ott van a legtöbb média kezelő progiban...elég csak a régi Winampot megnézni.

Szóval ez nem kezdő feladat. Én még vizsgára írtam ilyet (tegyük hozzá, hogy én csak szakközépbe jártam! ), de most már igen komolyan fel kéne kötni a gatyám...
#582247 systexas 2010. november. 26. 20:02
systexas
nem tudom mi az a spektrumanalizátor, de rosszul hangzik
amúgy kezdő villamosmérnök hallgató vagyok
#582230 v8506 2010. november. 26. 19:45
v8506
#582227 :: systexas (2010. november. 26. 19:41)
és egy mutatót is rajzoljak, vagyis egy órát, vagy elég numerikusan? grafikusan még nem tudok
Természetesen "grafikus" felületen. Lényegében mindegy nekem miből rakod ki a mutatót, lehet karakterekből is, a lényeg, hogy felismerhetően mutató legyen.

Grafikusan egyszerűbb.

Ha ez megy, akkor szerintem nem lesz gond később mással sem. Mondjuk azért tartsd magad távol a spektrumanalizátortól mint alternatíva, mert rövid távon elmondhatom.. nagyon nem egyszerű...
#582227 systexas 2010. november. 26. 19:41
systexas
és egy mutatót is rajzoljak, vagyis egy órát, vagy elég numerikusan?
grafikusan még nem tudok
#582212 v8506 2010. november. 26. 19:30
v8506
Nekem eszembe jut, de az a másik véglet...

Pl. egy "egyszerű"-nek látszó kis matematikai probléma. Csinálj "analóg" (mutatós) "műszert". A program a bemeneten várja,az adott értéket, amit egy "mutató" (egy vektor) lekövet egy körív (skála) mentén. Legyen benne kivétel kezelés, tehát figyelje a program azt is, hogy ténylegesen a skála min-max értékein belül vagyunk-e a bemenettel és hogy a megadott érték tényleg numerikus-e.

Hajrá!
#582198 systexas 2010. november. 26. 19:13
systexas
kössz, megcsinálom
de ez a bajom a google-vel hogy vagy túl könnyűeket találok, vagy túl nehezeket, ez a feladat amit adtál, pl nagyon egyszerű, de azért megcsinálom
tegnap pl számrendszerek közti átváltó programot írtam, de semmi más nem jut eszembe..
#582193 v8506 2010. november. 26. 18:55
v8506
#582192 :: systexas (2010. november. 26. 18:48)
helo, valaki mondjon légyszi egy egyszerűbb programozási feladatot, mert nekem semmi sem jut eszembe, és neten sem találok normálisat annyi kérésem lenne, hogy ne legyen benne fájlkezelés, meg rekurzió (nemrég kezdtem programozni) ja és c nyelven tanulok
Tessék: (Google powa)

"Készítsünk programot, amely kiszámolja az első 100 drb. természetes szám összegét, majd kiírja az eredményt. (Az összeg kiszámolásához vezessünk be egy változót, amelyet a program elején kinullázunk, a ciklusmagban pedig mindig hozzáadjuk a ciklusváltozó értékét, tehát sorban az 1, 2, 3, 4, ..., 100 számokat.)"

Nem tudom a megoldást, azt majd valaki más