Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
#1
Posted 10.10.2011 15:22
b := a
Czy tylko ja nie zgadzam się z moją nauczycielką od programowania, która twierdzi, że tak zamienia się wartości zmiennych?
#2
Posted 10.10.2011 15:28
#3
Posted 10.10.2011 15:30
#4
Posted 10.10.2011 15:31
Jak Pascal/Delphi to właśnie tak ":=" tam podstawia się zmienne.
Większość języków ma tak jak Marwit mówi "=".
Edit:
No to wiadome.jeżeli a := b; b := a, to wszystko będzie miało wartość początkowego b.
a := 1; b := 2; a := b; //a = 2; b := a; //b = 2;Dlaczego miało by być inaczej?
Edited by mgr inż. Pavulon, 10.10.2011 15:33.
#5
Posted 10.10.2011 15:34
a := 1;
b := 2;
a := b; //a = 2;
b := a; //b = 1;
Nie pytaj mnie dlaczego ;d
15 minut się kłóciłem i nie przyznała mi racji. W końcu dałem za wygraną i udawałem, że rozumiem, bo już nie miałem siły.
Edited by QTM. Peyote, 10.10.2011 15:35.
#6
Posted 10.10.2011 15:37
Edited by MarWit, 10.10.2011 15:38.
#7
Posted 10.10.2011 15:38
Oczywiście pozdrawiamy cały zespół pedagogiczny
#8
Posted 10.10.2011 15:41
Edit:
Słyszałem, że nauczanie programowania w szkole jest mocno ograniczone, ale takiego czegoś się nie spodziewałem ;d
Edited by QTM. Peyote, 10.10.2011 15:42.
#9
Posted 10.10.2011 17:19
I przyzwyczajaj się, nauczyciele informatyki itp. w polskich szkołach w większości nie nadają się do niczego.
#10
Posted 10.10.2011 17:25
int a = 1; int b = 2; a = a ^ b; b = a ^ b; a = b ^ a; //a = 2, b = 1
ale prawda, że w szkole programować Cię nie nauczą zbyt dobrze
#12
Posted 10.10.2011 17:29
a = 1 b = 2 a , b = b , ajednak to też korzysta ze zmiennej pomocniczej (nie do końca zmiennej tylko kroki )
daj nauczycielce link do tego tematu
#13
Posted 10.10.2011 17:34
funkcja swap(integer a, integer <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.png' class='bbc_emoticon' alt='B)' /> { a:=a+b; b:=a-b; a:=a-b; }
Edited by KoZaK_Pl, 10.10.2011 17:34.
#14
Posted 10.10.2011 17:34
No niech będzie, pośrednio da się na setki sposobów, tylko powiedz mi kto tego użyje w praktyceda się bez zmiennej
int a = 1; int b = 2; a = a ^ b; b = a ^ b; a = b ^ a; //a = 2, b = 1
ale prawda, że w szkole programować Cię nie nauczą zbyt dobrze
Kto w ogóle używa jakiejkolwiek zamiany dwóch zmiennych w praktyce? Wyjątki
p.s.
w liceum miałem gościa którego cała wiedza była w zeszyciku z którego przepisywał/kazał przepisywać przykłady
#15
Posted 10.10.2011 17:35
kozak jaki spór ?
#16
Posted 10.10.2011 17:37
Edited by KoZaK_Pl, 16.10.2011 20:24.
#17
Posted 10.10.2011 17:39
http://www.cplusplus...algorithm/swap/
Two objects, whose contents are swapped.
The type must be copy constructible and support assignment operations.
#18
Posted 10.10.2011 17:41
#19
Posted 10.10.2011 21:33
#20
Posted 08.01.2012 14:10
a := 1;
b := 2;
a := b; //a = 2;
b := a; //b = 1;
A ja się nie zgodzę
Jak przypiszesz do a wartość b to wtedy a = 2 , ale później przypisujesz do b nową wartość a , czyli w efekcie
a = 2 i b = 2;
Jak chcesz zamienić te wartości to możesz spróbować pomóc sobie 3 zmienną np.
(zamiana a na b i b na a)
a:= 1 ; b:= 2 ; c:= a ; a:= b ; b:=c;
Powinno tak działać
Also tagged with one or more of these keywords: Pascal
Pascal
"Zaufany" program?Started by MonsterLevel , 05.10.2014 pascal |
|
|
|||
Pascal
Pomoc w schemacie Hornera (obliczanie wartości wielomianu)Started by K!113r , 31.01.2013 pascal |
|
|
|||
Pascal
[freepascal] GetPixelRGB(x, y);Started by daedhelil , 16.01.2013 pascal |
|
|
|||
|
Pascal
[ROZWIĄZANE] Magia pascala czyli co jest źleStarted by ToRRent , 29.11.2012 pascal |
|
|
||
Pascal
Nie potrafię napisać programu na długość przeciwprostokątnejStarted by Fail , 17.09.2012 Pascal |
|
|
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users