C64Power Forum

Ogólne => Forum Ogólnodyskusyjne => Wątek zaczęty przez: kubas w 29 Marca 2007, 20:00

Tytuł: losowanie z bloku data
Wiadomość wysłana przez: kubas w 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ś
Tytuł: losowanie z bloku data
Wiadomość wysłana przez: OSH w 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!