POMOCY-program "Zgadywanka"

POMOCY-program "Zgadywanka"
  • Rejestracja: dni
  • Ostatnio: dni
0

mam problem.musze napisac program zgadywanke!!
dzialanie programu polega na tym, ze ja wymyslam jakakolwiek liczbe z zakresu od 0 do 100, i zapamietuje ja, a program ma za zadanie odgadnac liczbe ktora pomyslalem.program niemam kompletnie pojecia jak sie do tego zabrac, nieznam polecen, jedyne co wiem, to ze prawdopodobnie musze uzyc polecenia randomize/random.prosze o pomoc!!!!!!!!

Bula
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 263
0
  1. Skup się;
  2. Pomyśl o czymś przyjemnym;
  3. Szybko pomyśl o liczbie z zakresu 0 do 100;
  4. Zapisz ją na kartce, żeby nie zapomnieć;
  5. Wpisz gdziekolwiek random, najedź na to kursorem i F1
  6. Sprecyzuj dokładniej pytanie, bo to teraz nie ma żadnego sensu
  • Rejestracja: dni
  • Ostatnio: dni
0

no wiec tak!!
mam napisac program ktory odgadnie jaka liczbe pomyslalem!!
zakres jest od 0 do 100.
przykladowo-wlaczam ten program, pomyslalem liczbe 33, naciskam enter i wyskakuje liczba 10 [program probuje zgadnac co wymyslilem].10 nie jest 33, wiec naciskam np klawisz m[ klawisz 'm' oznacz "malo"-w ten sposob informuje program ze podana przez niego liczba jest za mala].no to znowu naciskam enter, wyskakuje liczba np 45.45 nie jest 33, wiec naciskam klawisz z[klawisz 'z' oznacza za duzo-w ten sposob informuje program ze podana przez niego liczba jest za duza.i tak naciskam enter do skutku, dopoki program nie wygeneruje liczby 33.
na tym ma polegac dzialenie programu!!

nav
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
0

dajesz 2 zmienne i z zakresu miedzy tymi zmiennymi generujesz kolejnego randoma - w zaleznosci od tego co odpowie user zmieniasz ta wieksza/mniejsza na aktualna i ponawiasz losowanie.

  • Rejestracja: dni
  • Ostatnio: dni
0

dzieki za odpowiedz, ale ja niemam kompletnie pojecia o programowaniu.
z tego co mi napisales nie rozumiem ani slowa :(
to bedzie pierwszy moj "program" w zyciu, nigdy jeszcze nic nie pisalem :(
niewiem jak sie do tego zabrac :((
ale dzieki za odpowiedz!!!!!!!!

LukaStrz
  • Rejestracja: dni
  • Ostatnio: dni
0

to jak nie masz pojęcia to poczytaj jakieś kursy DLA POCZĄTKUJĄCYCH i zrób sobie

Kopiuj
'hello World ;)'

a potem dopiero się bierz za to co masz do zrobienia na zadanie ;p

  • Rejestracja: dni
  • Ostatnio: dni
0

czytalem, szukalem, i dalej niemam pojecia jak to zrobic.
jak napisalem wczesniej-nie mialem nigdy doczynienia z programowaniem, wiec mam prawo nie wiedziec jak taki program napisac.
dlatego jestem na tym forum, zeby ktos mi pomogl w napisaniu tego programu.
nie szukam "dobrych rady" typu HELLO WORLD, ale KONKRETNEJ POMOCY!!!!
z gory dzieki!!!!

nav
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
0

toz to sa podstawy przeciez!!!

RADNOM+ 2 zmienne i repeat..until.

juz nawet bym ci to napisal - lae ucz sie programowac, a nie wklejac kod na forum - jak to robi polowa uzytkownikow tego forum (pyta jak zrobic podstawy).

Polowa - moze przesadzone - ale specjalnie.

  • Rejestracja: dni
  • Ostatnio: dni
0

heh, dzieki za odpowiedz, moze dojde do tego jak to zrobic :D
w kazdym razie dzieki za naprowadzenie!!

LukaStrz
  • Rejestracja: dni
  • Ostatnio: dni
0

czytalem, szukalem, i dalej niemam pojecia jak to zrobic.

Bo widzisz, samo przeczytanie nic Ci nie da... najlepiej uczy sie praktykując

jak napisalem wczesniej-nie mialem nigdy doczynienia z programowaniem,

Dlatego najlepiej zacząć od podstaw

wiec mam prawo nie wiedziec jak taki program napisac.

Jak najbardziej

dlatego jestem na tym forum, zeby ktos mi pomogl w napisaniu tego programu.

No i dostałeś już "pomoc", tyle że Tobie widocznie chodzi o gotowy program... bo samą procedurką chyba sie nie zadowololisz bo jak sam mówisz "nie mialem nigdy doczynienia z programowaniem"

nie szukam "dobrych rady" typu HELLO WORLD, ale KONKRETNEJ POMOCY!!!!

No i znów..... dostałeś już 2 konkretne podpowiedzi: czyli
dwie zmienne (Kon,pocz:integer)

pętla

Kopiuj
repeat until, randomize, random(Kon-pocz)+Pocz 

i tyle

  • Rejestracja: dni
  • Ostatnio: dni
0

dzieki za podpowiedzi!!
kombinuje z tym programem, ale na razie kiepsko :(((((
moze dla zaawansowanych to prosty program, ale dla mnie-poczatkujacego jest trudny do napisania!!
bylbym wdzieczny za jeszcze jakies podpowiedzi!!!!

MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Znam to... Informa w liceum... Wiec według mnie to się robi inaczej, bez żadnych randomów, to nierpofesjonalne. A nazywa się to algorytm odnajdowania przez połowienie.

Mysłisz liczbe w przediale 1..100.

Komputer podaje środkową liczbe z przedziału 1..100.
Jeśli liczba, którą podał komputer jest większa niż twoja, to komputer losuje liczbe z przedziału 1..50. W przeciwynym wypadkuje losuje od 51..100.

Itd... Kumaty?

Pozdrawiam, mi.

  • Rejestracja: dni
  • Ostatnio: dni
0

wlasnie w ten sposob mam to chyba zrobic!!
rozumiem na czym to polega, tylko jak to napisac w programie??

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.