Kezdőlap › Fórumok › Programozás › Tömbök
- This topic has 19 hozzászólás, 8 résztvevő, and was last updated 19 years, 7 months telt el by
jzombi.
-
SzerzőBejegyzés
-
2005-11-14-20:18 #2037945
Velemenyem szerint ketfele megoldas letezik:
1. keresel olyan nyelvet, amelyben implicit modon 1 a kezdo tombindex
2. sok nyelvben explicit modon meg kell adnod, vagy megadhatod a kezdo, es/vagy a vegindexet.Morzel
2005-11-14-20:30 #2037946Na megnéztem újra a feladatot. Ha jól értelmezem, akkor a feladatban a tömb sorszámozása 1-tõl kezdõdik:
.. N elemû tömb … a tömb minden i elemérõl tudjuk, hogy T(i) [kisebbegyenlõ] T(2*i+1) és T(i) [kisebbegyenlõ] T(2*i+1), ha 2*i [kisebbegyenlõ] N, illetve 2*i+1 [kisebbegyenlõ] N …
2005-11-14-20:34 #2037947jzombi wrote:Na megnéztem újra a feladatot. Ha jól értelmezem, akkor a feladatban a tömb sorszámozása 1-tõl kezdõdik:
„
.. N elemû tömb … a tömb minden i elemérõl tudjuk, hogy T(i)Ezt nem ertem…
Most a feladat alapjan akarsz nyelvet valasztani?????
Morzel
2005-11-14-20:36 #2037948Nem… szerkesztés alatt van a postom, bocs… gyökér vagyok, nemtok kacsacsõrt beilleszteni:)
Szerk: megszerkesztettem, bocsi, csak kacsacsõrt és az utána levõ részeket levágta a posomban…
Most kicseréltem [kisebbegyenlõ]-re, így meg egyáltalán nem átlátható… Amúgy ez arra válasz, hogy a pontlevonás nem jogos, mert az 1. elemtõl van indexelve a tömb szerintem.2005-11-15-07:03 #2037949erdsiger wrote:Tudsz valami referenciát, vagy weblapot ami ezt bizonyítja?Mintha a Donald Alcock könyvben olvastam volna anno.
REXX-ben olyasmi asszociatív tömb van, mint a Perl-ben, csak nem annyira jó.
Megegyezés szerint a 0. elembe pakoljuk az elemek számát.
Tehát, ha tomb.1=’elsõ’, tomb.2=’második’ és nincs több elem, akkor szokás szerint tomb.0=2. Ekkor a következõ kódCode:do i=1 to tomb.0
say tomb.i
endkiírja a tömb elemeit.
Persze az index lehet olyan is, hogy tomb.valami, tomb.megvalami stb., nem kell, hogy numerikus legyen, hiszen a REXX-ben nincs is valójában szám, csak string típus.
A nulladik elem, mint az elemek száma csak konvenció, bármi másra is lehet használni.2005-11-15-09:07 #2037950bár eddig csak programozás elméletet tanultam, de szó se volt 0. elemrõl, fejbõl idézem: „egy tömb elemeire a tömb nevével és az elemeinek indexével hivatkozhatunk..”
szóval nem értem a pontlevonás okát, vagy nem tudunk mindent pontosan a feladatról…2005-11-15-10:04 #2037951Mivel nem találtam meg az interneten sehol sem a feladatlapot, begépeltem a feladat szövegét (a kérdéseket nem, az most nem fontos).
http://www.freeweb.hu/fpcprg/uploaded/kupac_.p
(amikor txt-be rakom a firefox megnyitja, de sortörés nélkül, pedig már a windowsos sortöréskaraktereket is beleraktam)2005-11-15-14:56 #2037952jzombi igazad lehet, most hogy így olvastam. Nekem még feladatlapom sincs, azért ellenõrizni se tudtam. Holnap vitatjuk meg a tanárommal. Nem tudom mi volt pontosan a feladat, csak a verseny után jutott eszembe, hogy programozásnál a tömböknek az elsõ indexe 0.
2005-11-15-19:32 #2037953Majdnem elaludtam a verseny alatt, szóval lehet, hogy elszámoltam néhány dolgot : ).
2009-12-04-19:57 #1881425Sziasztok!
Egy olyan kérdésem lenne, hogy létezik-e olyan programozási nyelv, amelyben a tömb elsõ elemének indexe nem 0, hanem 1. Ha létezik írjátok meg melyik az!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz