3236691901

3236691901



Podstawy Programowania Laboratorium 3 - Praca domowa

W przykładzie 6 licznik zmniejsza swoją wartość. Jest to dopuszczalny zapis również w pętli for, jednak w tym przypadku wygląda dziwnie, bo nie ma to żadnego uzasadnienia, a jedynie budzi wątpliwości co do intencji programisty.

W przykładzie 7 nietypowe jest przeniesienie instrukcji inkrementacji licznika, do warunku, co pogarsza czytelność.

Przykład 7.

#include<iostream> using namespace std ; int main() {

for (int i = 7; i—>0; ) {

cout « ” Witaj oprzyj acielu” « endl;

}

return 0;

}

Ostatni przykład pokazuje bardzo zwarty zapis, który również nie jest typowy. Nie jest również czytelny, a dodatkowo prowokuje trudny do znalezienia błąd, gdy nie napiszemy średnika (kompilator tego błędu nie zauważy, po prostu wykona w pętli kolejną instrukcję).

Przykład 8.

#include<iostream> using namespace std ; int main() {

for (int i = 7; i—>0; cout « ”Witaj-przyjacielu” « endl); return 0;

}

Zadanie 2. Napisz program, który wypisuje liczby parzyste z zakresu od 2 do 76. Zadanie 3*. Przeanalizuj poniższy przykład, napisz program, który wyświetla zadaną liczbę w postaci sumy potęg liczby 2.

Przykład 9.

#include<iostream> using namespace std ; int main()

{

int x;

c i n » x; int exp = 0; int rem = x; while (rem%2 = 0) { rem»=l; exp+-1-;

}

if (exp>0) {

cout « x « ”    « ”2'” « exp;

if (rem>l) cout «    « rem;

3



Wyszukiwarka

Podobne podstrony:
Podstawy Programowania Laboratorium 3 - Praca domowa Przykład 11. Podstawy Programowania Laboratoriu
Podstawy Programowania Laboratorium 3 - Praca domowa return 0;} Dekrementację licznika można przenie
Podstawy Programowania Laboratorium 3 - Praca domowa 1 Wielokrotne powtarzanie tych samych operacji
Podstawy Programowania Laboratorium 3 - Praca domowa} else { cout « x « ” „to„liczba„nieparzysta”
Podstawy Programowania Laboratorium 3 - Praca domowa Format danych wejściowych: Najpierw X - rozmiar
Podstawy Programowania Laboratorium 3 - Praca domowa M 4 M 5 M 6 M 2 M 4 P M 1 P
Podstawa programowa

grafika PRACA DOMOWA - D1 ( (U 4*> fc^eWo.] Zadanie 1. Dane jest: trójkąt ABC. rzut poziomy przyl
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel 4.5 Pętla Często przydatne jest
grafika PRACA DOMOWA - D1 ( (U 4*> fc^eWo.] Zadanie 1. Dane jest: trójkąt ABC. rzut poziomy przyl
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel Zaznacz komórki z wartościami dla
Układy PLD Układy PLD (Programmable Logic Devices) - producent nie określa cyfrowych funkcji układu;
12 Pracownicy socjalni i praca socjalna w Polsce. Między służbą społeczną a urzędem Jest to sytuacja
w8 Właściwości przykładowych wodorków Wodorek sodu (NaH) - Jest to silny reduktor, silniejszy od wo

więcej podobnych podstron