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
Napisano 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
Napisano 10.10.2011 15:28
#3
Napisano 10.10.2011 15:30
#4
Napisano 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?
Użytkownik mgr inż. Pavulon edytował ten post 10.10.2011 15:33
#5
Napisano 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.
Użytkownik QTM. Peyote edytował ten post 10.10.2011 15:35
#6
Napisano 10.10.2011 15:37
Użytkownik MarWit edytował ten post 10.10.2011 15:38
#7
Napisano 10.10.2011 15:38
Oczywiście pozdrawiamy cały zespół pedagogiczny
#8
Napisano 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
Użytkownik QTM. Peyote edytował ten post 10.10.2011 15:42
#9
Napisano 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
Napisano 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
#11
Napisano 10.10.2011 17:28
#12
Napisano 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
Napisano 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; }
Użytkownik KoZaK_Pl edytował ten post 10.10.2011 17:34
#14
Napisano 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
Napisano 10.10.2011 17:35
kozak jaki spór ?
#16
Napisano 10.10.2011 17:37
Użytkownik KoZaK_Pl edytował ten post 16.10.2011 20:24
#17
Napisano 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
Napisano 10.10.2011 17:41
#19
Napisano 10.10.2011 21:33
#20
Napisano 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ć
Również z jednym lub większą ilością słów kluczowych: Pascal
Pascal
"Zaufany" program?Napisany przez MonsterLevel , 05.10.2014 pascal |
|
|
|||
Pascal
Pomoc w schemacie Hornera (obliczanie wartości wielomianu)Napisany przez K!113r , 31.01.2013 pascal |
|
|
|||
Pascal
[freepascal] GetPixelRGB(x, y);Napisany przez daedhelil , 16.01.2013 pascal |
|
|
|||
|
Pascal
[ROZWIĄZANE] Magia pascala czyli co jest źleNapisany przez ToRRent , 29.11.2012 pascal |
|
|
||
Pascal
Nie potrafię napisać programu na długość przeciwprostokątnejNapisany przez Fail , 17.09.2012 Pascal |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych