Darmowe Forum
Grudzieñ 22, 2024, 09:13:10
Witamy,
Go¶æ
.
Zaloguj siê
lub
zarejestruj
.
Czy dotar³ do Ciebie
email aktywacyjny?
1 Godzina
1 Dzieñ
1 Tydzieñ
1 Miesi±c
Zawsze
Zaloguj siê podaj±c nazwê u¿ytkownika, has³o i d³ugo¶æ sesji
Aktualno¶ci
: Forum zosta³o uruchomione!
Strona g³ówna
Pomoc
Zaloguj siê
Rejestracja
Darmowe Forum
>
Java Script
>
Java Script
>
Pêtla for(;;){}
Strony: [
1
]
« poprzedni
nastêpny »
Drukuj
Autor
W±tek: Pêtla for(;;){} (Przeczytany 2067 razy)
admin
Administrator
Ekspert
Wiadomo¶ci: 821
Pêtla for(;;){}
«
:
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.
«
Ostatnia zmiana: Marzec 06, 2015, 09:03:30 wys³ane przez admin
»
Zapisane
admin
Administrator
Ekspert
Wiadomo¶ci: 821
Odp: Pêtla for(;;){}
«
Odpowiedz #1 :
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>
«
Ostatnia zmiana: Marzec 06, 2015, 09:20:11 wys³ane przez admin
»
Zapisane
admin
Administrator
Ekspert
Wiadomo¶ci: 821
Odp: Pêtla for(;;){}
«
Odpowiedz #2 :
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>
Zapisane
admin
Administrator
Ekspert
Wiadomo¶ci: 821
Odp: Pêtla for(;;){}
«
Odpowiedz #3 :
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>
Zapisane
admin
Administrator
Ekspert
Wiadomo¶ci: 821
Odp: Pêtla for(;;){}
«
Odpowiedz #4 :
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>
Zapisane
Strony: [
1
]
Drukuj
« poprzedni
nastêpny »
Skocz do:
Wybierz cel:
-----------------------------
Zadanie C++ lutego -Agnieszka
-----------------------------
=> Nowy dzia³
=> Zadanie
-----------------------------
E14
-----------------------------
=> DIV
=> Java Script
=> php
-----------------------------
Dla Magdy i Wojtka
-----------------------------
=> Liczby dwójkowe
-----------------------------
Przyk³ady stron internetowych
-----------------------------
=> Strona zbudowana z tabelek
-----------------------------
Podstawy PHP
-----------------------------
=> Przesy³anie danych z formularza php
=> Pêtle w php
-----------------------------
Java Script
-----------------------------
=> Java Script
-----------------------------
C++ Nowe rozdanie
-----------------------------
=> C++
-----------------------------
Java JDK
-----------------------------
=> Java ale nie Script
-----------------------------
Hyde Park
-----------------------------
=> Informacje
-----------------------------
C+++
-----------------------------
=> A Kuba powiedzia³
-----------------------------
Multimedia
-----------------------------
=> Photoshop
=> Nowy dzia³
=> Java Script
=> Corel
-----------------------------
Html-strony internetowe
-----------------------------
=> Podstawy HTML- ramki/ frames
=> Podstawy HTML- tabelki
-----------------------------
C++
-----------------------------
=> Podstawy C++ cz. I
=> Kompilatory C++
=> Programowanie obiektowe w C++
=> Problem w C++
=> Podstawy
=> C++ po raz pierwszy
-----------------------------
Turbo Pascal
-----------------------------
=> Turbo Pascal semestr II
=> Projekt A¦KA
=> Turbo Pascal semestr I
=> Podstawy Turbo Pascal
£adowanie...
Polityka cookies
Darmowe Fora
|
Darmowe Forum
moikrewni
spw
zlotasiodemka
proskills
mylittlepony