Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: losowanie z bloku data  (Przeczytany 386 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

kubas

  • Gość
losowanie z bloku data
« dnia: 29 Marca 2007, 20:00 »
 dobry.  mam  problem  z  anglikiem  i  chce  zrobić  program  do  nauki.    
  czy  ktoś  z  was  wie  jak  zrobić  porgram  który  będzie  losował  z  data-y  i  poruwnywał  z  sąsiadem  
  coś  takiego    
  10  rem  tutaj  wprować  losowanie  
  20  read  a,b  
  30  c=int(rnd(2))  
  40  if  c=1  then  80    
  45  ?  b  
  50  input  odp  
  60  if  odp  =  a  then  75    
  70  goto  10  
  75  ?  \'brawo\'  
  80    
  90  ?  b  
  100  input  odp  
  110  if  odp  =  a  then  75    
  120  goto  10  
  130  ?  \'brawo\'  
  200  data  1,2  
  210  data  3,4  
  więc  komputer  losuje  z  któkej  daty  wybrać  i  sprawdza  czy  dobrze  dopowedzałeś



Offline OSH

  • Level 5
  • *****
  • Wiadomości: 503
losowanie z bloku data
« Odpowiedź #1 dnia: 31 Marca 2007, 14:50 »
 Jest  taka  możliwość,  ale  Twój  program  ma  sporo  błędów.  Przede  wszystkim,  to  nie  ma  być  \'READ  a,b\'  tylko  \'READ  A$,  B$\'    oraz  \'INPUT  ODP$\',  bo  tu  chodzi  o  zmienne  łańcuchowe  a  nie  całkowite.  Poczytaj  sobie  książkę  \'Commodore64\'  Autorstwa  Bohdana  Frelka  i  \'Przygody  z  komputerem  i  bez  komputera\'  Romana  Poznańskiego.  I  nie  używaj  generatora  RND  tylko  powpisuj  sobie  do  bloku  DATA  dane,  ale  nie  w  kolejności.  Kiedyś  sam  zrobiłem  sobie  program  na  rekcję  czasowników  niemieckich,  ale  musiałbym  sobie  przypomnieć,  bo  to  było  jakieś  8  lat  temu.  I  jeszcze  jedno:    postaraj  się  pisać  poprawnie  po  POLSKU,  zacznij  CZYTAĆ,  zanim  wyślesz  na  forum.  Fakt,  że  jesteś  dopiero  w  VI  klasie  nie  zwalnia  Cię  z  tego,  by  przynajmniej  STARAĆ  się  pisać  bezbłędnie  i  bez  tych  głupich  literówek!