1 / 9

Pętla do ... While C++

Pętla do ... While C++. Źródło: http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/ Petla-do-while /18. Do czego służą pętle?. Pętla w największym uproszczeniu służy do powtarzania instrukcji, które chcemy by się wykonały więcej niż raz bez konieczności ich wielokrotnego pisania w kodzie.

raziya
Télécharger la présentation

Pętla do ... While C++

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pętla do ... WhileC++ Źródło: http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Petla-do-while/18

  2. Do czego służą pętle? Pętla w największym uproszczeniu służy do powtarzania instrukcji, które chcemy by się wykonały więcej niż raz bez konieczności ich wielokrotnego pisania w kodzie. Przykładowo zamiast pisać: instrukcja1; instrukcja2; instrukcja1; instrukcja2; instrukcja1; instrukcja2; możemy zapisać to samo krócej informując kompilator, że blok instrukcji: instrukcja1; instrukcja2; ma się wykonać np. trzy razy.

  3. Pętle są przede wszystkim najpotężniejszym narzędziem w ręku programisty. Dzięki pętlom możemy pisać kod krótszy, czytelniejszy i łatwiejszy w utrzymaniu. Wspomniane cechy są bardzo ważnymi atrybutami dla dobrego programisty. Ma on bowiem tworzyć krótki i zwięzły kod, który będzie jednocześnie łatwy w utrzymaniu.

  4. Składnia pętli do ... While C/C++ do{    //... tu powtarzany kod} while( warunek_konczacy); Kod, który ma być powtarzany umieszczamy wewnątrz bloku instrukcji, który jest poprzedzony słowem kluczowym do oraz zakończony słowem kluczowym while. Liczba powtórzeń instrukcji umieszczonych w bloku pętli do ... whilejest zależna od warunku kończącego pętlę. Pętla do ... whilezakończy się gdy warunek umieszczony w nawiasach zaokrąglonych zwróciwartość false. Istotną cechą pętli do ... while jest fakt, że kod zawarty między słowami kluczowymi do ... while zawsze conajmniej jeden raz. wykona się

  5. Przykład 1 #include <iostream> usingnamespacestd; intmain() { int ile = 4; do { cout << "Napis" <<endl; ile--; } while( ile > 0 ); system ("pause"); }

  6. Przykład 2 #include <iostream> usingnamespacestd; intmain() { int ile; cout << "Ile razy wypisac napis? "; cin >> ile; if( ile > 0 ) do { cout << "Poziomki" <<endl; ile--; } while( ile > 0 ); system ("pause"); }

  7. Przykład 3 #include <iostream> usingnamespacestd; intmain() { int liczba; do { cout << "Podaj liczbe 123 aby zakonczycpetle" <<endl; cin >> liczba; cout << "Podalesliczbe " << liczba <<endl; } while( liczba != 123 ); cout << "Koniec" << std::endl; system ("pause"); }

  8. Pętla while Składnia pętli while while (wyrażenie) instrukcja; Gdzie: wyrażenie – wyrażenie przyjmujące wartość logiczną „prawda” albo „fałsz” instrukcja – instrukcja pojedyńcza lub blok instrukcji

  9. Zadanie 1 Program wyświetli znaki podane na ekranie do momentu aż podamy znak „k”. #include<iostream> usnignamespacestd; main() { char z; cout<<”Podaj znak ”; cin>>z; while (z!=‘k’) { cout<<”Podaj znak ”; cin>>z; } cout<<”Podales ”<<z<<”tokoncze program”; system(”pause”); }

More Related