Darmowe Forum
Maj 14, 2024, 19:09:13
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 1886 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
freeforall
real-basketball
pssu
darkwarriors
swietageometria