Turbo Pascal
 
Szukanie zaawansowane
   
 
Home Rejestracja FAQ Użytkownicy Grupy Galerie  
 
 


Forum Turbo Pascal Strona Główna Kody źródłowe Zgadnij wylosowaną liczbę
Wyświetl posty z ostatnich:   
       
Napisz nowy temat  Odpowiedz do tematu

Pią 19:47, 03 Mar 2006
Autor Wiadomość
istredd`
Średnio zaawansowany



Dołączył: 14 Lut 2006
Posty: 37
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Kraków

Temat postu: Zgadnij wylosowaną liczbę

Kod:
program zgadula;

// Nalezy odgadnac liczbe wygenerowana
// przez komputer w jak najmniejszej ilosci prob.


uses
        Crt;


procedure zakres(var b : integer);
begin
   repeat
      Write('Z jakiego zakresu chcesz wygenerować liczbę? 1..');
      read(b);
      if (b < 2) or (b > 30000) then writeln('Liczba spoza zakresu! 2..30000');
   until (b > 1) and (b < 30001);
end;


procedure generuj(b : integer; var liczba : integer);
begin
   randomize;
   liczba := random(b) + 1;
end;


procedure szukanie(liczba : integer; var b,szuk : integer);

var
   a,x : integer;

begin
   clrscr;
   a := 1;
   Repeat
      //write(b);
      Writeln('Liczba z zakresu: [',a,'..',b,']');
      read(x);
      clrscr;
      if (a < liczba) and (liczba < x) and (x < b) then
      begin
         b := x;
         writeln('Liczba jest za duza');
      end;
      if (a < x) and (x < liczba) and (liczba < b) then
      begin
         a := x;
         writeln('Liczba jest za mala');
      end;
      szuk := szuk + 1;

   until x = liczba;



end;


var
   b,szuk,liczba : integer;

begin
      zakres(b);
      generuj(b,liczba);
      szuk := 0;
      write(b);
      szukanie(liczba,b,szuk);
      writeln('Liczba: ',liczba:6,'; ilosc prob: ',szuk:6);
      delay(1000);
end.


Na razie nie podaję gotowych plików wykonwyalnych, gdyż programuję pod Linuksem :). No chyba, że chcecie binarka uniksowe :D


Post został pochwalony 0 razy
 
Zobacz profil autora
      Do góry  
Czw 22:49, 23 Mar 2006
Autor Wiadomość
Arnvald
Początkujący



Dołączył: 23 Mar 2006
Posty: 5
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

Temat postu: Re: Zgadnij wylosowaną liczbę

istredd` napisał:

Na razie nie podaję gotowych plików wykonwyalnych, gdyż programuję pod Linuksem :). No chyba, że chcecie binarka uniksowe :D


A mogą być i pliki uniksowe :P :P

@istredd`: nie obraziłbyś się jakbym Cię poprosił o pomoc przy programowaniu w Pascalu pod linuksem? chodzi mi konkretnie o to jak odpalić freepascala i czy mogę napisać coś np. w VIMie a potem tylko skompilować przez freepascal :)


Post został pochwalony 0 razy
 
Zobacz profil autora
      Do góry  

Czw 23:47, 23 Mar 2006
Autor Wiadomość
istredd`
Średnio zaawansowany



Dołączył: 14 Lut 2006
Posty: 37
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Kraków

Temat postu:

FreePascal obecnie jest tylko i wyłącznie kompilatorem. Nie ma więc swojego IDE - czyli środowiska takiego jak TurboPascal. Do tego świetnie nadaje się przez Ciebie wspomniany VIM. Najpierw tworzysz i edytujesz plik tekstowy w VIMie, a potem kompilujesz komendą:
ppc386 zrodla.pas binaria


Post został pochwalony 0 razy
 
Zobacz profil autora
      Do góry  

Wto 18:48, 24 Kwi 2007
Autor Wiadomość
Maplo46
Początkujący



Dołączył: 24 Kwi 2007
Posty: 9
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

Temat postu:

Maplo46's free adult video storage:
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy
 
Zobacz profil autora
      Do góry  

Czw 1:59, 26 Kwi 2007
Autor Wiadomość
Doendedes52
Początkujący



Dołączył: 26 Kwi 2007
Posty: 6
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

Temat postu:

Hardcore sex!
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy
 
Zobacz profil autora
      Do góry  
Napisz nowy temat  Odpowiedz do tematu

 
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


      Do góry  

Strona 1 z 1
Skocz do:  
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
Avalanche style by What Is Real © 2004
             
Regulamin