Tytu³: Pêtla for(;;){} Wiadomo¶æ wys³ana przez: admin Marzec 06, 2015, 08:22:05 W tej czê¶ci przedstawiê przyk³ady dzia³añ wykorzystuj±cych pêtlê for.
W Javie Script (JS) i innych jêzykach pêtla for jest jednym z najchêtniej wykorzystywanych narzêdzi pozwalaj±cych na tworzenie algorytmu iteracyjnego (pêtli). Sk³adnia pêtli : for(A;B;C){polecenia;}; gdzie A- oznacza przyjêcie warto¶ci pocz±tkowej przez dowoln± zmienn± B- to warunek wej¶cia do pêtli, je¿eli dane zawarte w warunku s± prawdziwe to program wykonuje rozkazy zawarte pomiêdzy nawiasami klamrowymi, je¿eli warunki s± nieprawdziwe zawarto¶æ pomiêdzy nawiasami jest opuszczona i koñczymy dzia³anie pêtli. C- oznacza dzia³anie po wykonaniu poleceñ zawartych w nawiasach. Je¿eli zostan± one wykonane program analizuje ponownie warunek B. Pamiêtaj w deklaracji pêtli nie musz± wystêpowaæ wszystkie elementy A,B, C. W skrajnym przypadku pêtla for mo¿e przybraæ postaæ: for( ; ; ){}; przyk³ad 1. for(x=1;x<10;x++){document.write("Lubiê wiosnê");}; W tym przypadku na pocz±tku zmiennej x nadawana jest warto¶æ 1 (warunek A:x=1), nastêpnie przechodzimy do sprawdzenia warunku B (x<10), jest on spe³niony. Zmienna x ma warto¶æ mniejsz± od 10 ( w tej chwili x=1), zatem mo¿na wykonaæ polecenia w nawiasach klamrowych {document.write("Lubiê wiosnê");}. Po wykonaniu polecenia wykonywane jest dzia³anie C (do x dodawane jest jeden, czyli x ma teraz warto¶æ 2). Dalej przechodzimy do sprawdzenia warunku B i tak dalej. Operacje s± wykonywane tak d³ugo jak warunek B jest prawdziwy, je¿eli stanie siê nieprawd± pêtla koñczy swoje dzia³anie. Tytu³: Odp: Pêtla for(;;){} Wiadomo¶æ wys³ana przez: admin Marzec 06, 2015, 09:14:31 Zadanie 1. Napisaæ kod, który wczytuje z okienka prompt liczbê x i wy¶wietla tyle razy napis "Ela mela" jaka warto¶æ zosta³ wprowadzona.
<html> <head> <link href="format.css" type="text/css" rel="stylesheet"> </head> <div id="duze_pudlo" >Duze pud³o <div id="naglowek1"> WITAJ DOBRY CZ£OWIEKU</div> <div id="naglowek2">w naszym ¶wiecie</div> <div id="lewus">Menu</div> <div id="srodek"> <script> var liczba,x; liczba=prompt("podaj liczbe:",''); document.write("Czlowieku napisales "+liczba); for(x=1;x<=liczba;x++){document.write("<br> Ela mela");}; </script> </div> <div id="prawus">Tresc </div> <div id="stopka">Wszelkie prawa do strony ma Misiek</div> </div> </body> </html> Tytu³: Odp: Pêtla for(;;){} Wiadomo¶æ wys³ana przez: admin Marzec 06, 2015, 11:31:16 Zadanie 2. Program wy¶wietlaj±cy tylko liczby podzielne przez 7.
<html> <head> <link href="format.css" type="text/css" rel="stylesheet"> </head> <div id="duze_pudlo" >Duze pud³o <div id="naglowek1"> WITAJ DOBRY CZ£OWIEKU </div> <div id="naglowek2">w naszym ¶wiecie</div> <div id="lewus">Menu</div> <div id="srodek"> <script> var liczba,x; liczba=prompt("podaj liczbe:",''); document.write("<br>Podales liczbe "+liczba); for(x=1;x<=liczba;x++){ if(x%7==0){document.write("<br>"+x);};}; </script> </div> <br><input type="button" value="Dodaj" onClick="start()"> </div> <div id="stopka">Wszelkie prawa do strony ma Misiek</div> </div> </body> </html> Tytu³: Odp: Pêtla for(;;){} Wiadomo¶æ wys³ana przez: admin Marzec 06, 2015, 12:28:56 Zadanie 3. Wy¶wietl wszystkie liczby podzielne przez 5 i przez 7.
<html> <head> <link href="format.css" type="text/css" rel="stylesheet"> </head> <div id="duze_pudlo" >Duze pud³o <div id="naglowek1"> WITAJ DOBRY CZ£OWIEKU </div> <div id="naglowek2">w naszym ¶wiecie</div> <div id="lewus">Menu</div> <div id="srodek"> <script> var liczba,x; liczba=prompt("podaj liczbe:",''); document.write("<br>Podales liczbe "+liczba); for(x=1;x<=liczba;x++){ if((x%7==0)&&(x%5==0)){document.write("<br>"+x);};}; </script> </div> <br><input type="button" value="Dodaj" onClick="start()"> </div> <div id="stopka">Wszelkie prawa do strony ma Misiek</div> </div> </body> </html> Tytu³: Odp: Pêtla for(;;){} Wiadomo¶æ wys³ana przez: admin Marzec 06, 2015, 12:31:40 Zadanie 4. Wy¶wietliæ liczby podzielne przez 5 lub przez 7.
<html> <head> <link href="format.css" type="text/css" rel="stylesheet"> </head> <div id="duze_pudlo" >Duze pud³o <div id="naglowek1"> WITAJ DOBRY CZ£OWIEKU </div> <div id="naglowek2">w naszym ¶wiecie</div> <div id="lewus">Menu</div> <div id="srodek"> <script> var liczba,x; liczba=prompt("podaj liczbe:",''); document.write("<br>Podales liczbe "+liczba); for(x=1;x<=liczba;x++){ if((x%7==0)||(x%5==0)){document.write("<br>"+x);};}; </script> </div> <br><input type="button" value="Dodaj" onClick="start()"> </div> <div id="stopka">Wszelkie prawa do strony ma Misiek</div> </div> </body> </html> |