[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.07.08
Prihlásený: 02.08.21
Príspevky: 308
Témy: 45 | 45
Bydlisko: Čadca
NapísalOffline : 06.01.2009 8:46 | Hra v pascale

Ahojte potreboval by som pomôct vytvorit hru lodky v pascale, mozete mi trosku poradit alebo keby mal niekto takuto hru by som si to podla nej spravil, lebo neviem ako vytvorit to pole aby bolo 10x10 a tam aby sa automaticky generovali 00000 a 000. Nepotrebujem to ako semestralku ani nijaku pracu len sa ucim na skusky a mali sme si spravit nejake otazky a s touto sa neviem pohnut, tie jednoduksie mam ale toto neviem, fakt prosim.


_________________
CPU Intel dual core 7200 + AC Freezer 7 Pro, zdroj Forton 450W SAGA+, Hdd Samsung SpinPoint F1 320GB + 500GB Samsung, MB asus P5QL Pro, GPU Asus HD4670 + AC Accelero S2, RAM A-DATA 2GB Gamers series + 2GB Kingston, klavesnica Logitech Illuminated keyboard, myška Genius Navigator 335. cooler master 330 + 2x ventilarory
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 07.01.09
Prihlásený: 12.07.09
Príspevky: 8
Témy: 3 | 3
NapísalOffline : 07.01.2009 20:04 | Hra v pascale

ahoj, nerucim za syntax, nemala som to kde vyskusat, skus ci ti to pojde, je to len taky napad ako by sa to asi dalo riesit
Kód:
program Arrays;
 
var
   r, c: Integer;
   a: array [1..10,1..10] of Integer;
   ranDom, tri, styri: integer;
   tri, styri: string;
 
begin
   tri :=   '000';
   styri := '0000';
   
   for i := 1 to 10 do
      for y := 1 to 10 do

         randomize;
         ranDom:=random(1);


         if ranDom = 0 then r:=tri else r:=styri;

         randomize;
         ranDom:=random(1);

         if ranDom = 0 then c:=tri else c:=styri;


               Writeln(a[r,c]);
end.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.07.08
Prihlásený: 02.08.21
Príspevky: 308
Témy: 45 | 45
Bydlisko: Čadca
Napísal autor témyOffline : 08.01.2009 8:07 | Hra v pascale

Dik som to skúšal ale je tam veľa chýb, čosi som opravil ale neviem prečo pri
ranDom:=random(1);

mi píše stále chybu error 85 ";" expected.


_________________
CPU Intel dual core 7200 + AC Freezer 7 Pro, zdroj Forton 450W SAGA+, Hdd Samsung SpinPoint F1 320GB + 500GB Samsung, MB asus P5QL Pro, GPU Asus HD4670 + AC Accelero S2, RAM A-DATA 2GB Gamers series + 2GB Kingston, klavesnica Logitech Illuminated keyboard, myška Genius Navigator 335. cooler master 330 + 2x ventilarory
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3 | 3
NapísalOffline : 08.01.2009 14:11 | Hra v pascale

Asi si v prikaze predtym zabudol dat na koniec bodkociarku. :rolleyes: Posli cely zdrojak(opraveny). :)


_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Offline

Užívateľ
Užívateľ
Hra v pascale

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1 | 1
NapísalOffline : 11.01.2009 17:49 | Hra v pascale

Danusa píše:
ahoj, nerucim za syntax, nemala som to kde vyskusat, skus ci ti to pojde, je to len taky napad ako by sa to asi dalo riesit
Kód:
program Arrays;
 
var
   r, c: Integer;
   a: array [1..10,1..10] of Integer;
   ranDom, tri, styri: integer;
   tri, styri: string;
 
begin
   tri :=   '000';
   styri := '0000';
   
   for i := 1 to 10 do
      for y := 1 to 10 do

         randomize;
         ranDom:=random(1);


         if ranDom = 0 then r:=tri else r:=styri;

         randomize;
         ranDom:=random(1);

         if ranDom = 0 then c:=tri else c:=styri;


               Writeln(a[r,c]);
end.
Je tam par zavaznych chyb..
1.
Kód:
for i := 1 to 10 do
      for y := 1 to 10 do
         randomize;
Vzhladom na to, ze nie je oznaceny blok prikazov, cykly budu vykonavat iba prikaz randomize 100x, co je absolutna zbytocnost... prikaz randomize sa neumiestnuje do cyklov, pretoze sa moze lahko stat, ze napriek jeho uvedeniu program bude generovat tie iste cisla (pretoze cyklus akoby predbehne inicializaciu randomize)

2. Do pola a neukladas ziadne hodnoty
3. Program nedovoli definovat premennu s nazvom "ranDom", pretoze existuje funkcia s tymto nazvom (a pascal nie je case sensitive jazyk)


_________________
Múdry nie je ten, čo veľa vie, ale ten, kto vie, čo je treba. (Thomas Alva Edison)
 [ Príspevkov: 5 ] 


Hra v pascale



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

hra v pascale

v Assembler, C, C++, Pascal, Java

0

538

12.05.2009 14:02

cod

V tomto fóre nie sú ďalšie neprečítané témy.

Hra Snake v Pascale

v Assembler, C, C++, Pascal, Java

21

3181

18.04.2006 16:58

ScorpionSX

V tomto fóre nie sú ďalšie neprečítané témy.

BANG! kartova hra vs kockova hra :)

v Krčma

3

770

12.01.2016 7:26

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

Zadanie v pascale

v Assembler, C, C++, Pascal, Java

15

1519

04.10.2008 17:40

dsljohn

V tomto fóre nie sú ďalšie neprečítané témy.

Hry v pascale?

v Assembler, C, C++, Pascal, Java

3

945

19.07.2007 22:33

imcold

V tomto fóre nie sú ďalšie neprečítané témy.

Program v pascale

v Assembler, C, C++, Pascal, Java

2

533

23.11.2011 13:25

jojinkho

V tomto fóre nie sú ďalšie neprečítané témy.

program v pascale

v Assembler, C, C++, Pascal, Java

0

543

24.03.2011 19:42

roxor

V tomto fóre nie sú ďalšie neprečítané témy.

zahada v pascale

v Assembler, C, C++, Pascal, Java

3

595

23.02.2008 9:59

Aries

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie v Pascale

v Ostatné

7

581

05.11.2018 21:07

kikuska222

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc v pascale

v Assembler, C, C++, Pascal, Java

5

832

24.11.2007 11:10

scarletjohanson

V tomto fóre nie sú ďalšie neprečítané témy.

grafika v pascale

v Assembler, C, C++, Pascal, Java

2

323

22.12.2012 15:36

lukac

V tomto fóre nie sú ďalšie neprečítané témy.

grafika v Pascale

v Grafické programy

0

446

15.11.2011 11:34

gabika

V tomto fóre nie sú ďalšie neprečítané témy.

program v pascale

v Ponuka práce

4

1126

03.04.2009 22:05

bbeni

V tomto fóre nie sú ďalšie neprečítané témy.

subory v pascale

v Assembler, C, C++, Pascal, Java

5

745

13.08.2008 6:42

imcold

V tomto fóre nie sú ďalšie neprečítané témy.

Medzery v Pascale

v Assembler, C, C++, Pascal, Java

2

600

22.03.2011 16:16

Cleo

V tomto fóre nie sú ďalšie neprečítané témy.

grafika v pascale

v Assembler, C, C++, Pascal, Java

4

1803

27.02.2008 20:45

martin90



© 2005 - 2024 PCforum, edited by JanoF