Strona główna MRoOZE

Kartezjusz - " wątpię więc myślę; myślę więc jestem a Korczak - "twórcze nie wiem"
Informatyka ma tyle samo wspólnego z komputerami, co astronomia ma z teleskopami
- Edsger Wybe Dijkstra

25 stycznia 2017; 11 lekcja od 9.15 - cd zadań tj. programowania w C++

Proszę zapisujcie w programach komentarze, potem te programy zbierajcie dla siebie, najlepiej jako dokument Google, aby można było z tych programów korzystać i w razie potrzeby kopiować swoje rozwiązania.
Zapisując program pamiętajcie dać mu nazwę i rozszerzenie cpp, np. test.cpp, bo inaczej kompilator go nie znajdzie.
kopiujcie z programu do programu stałe elementy.
Np.
Po uruchomieniu Code Blocks, proszę wstawić nowy plik <CTRL>+<SHIFT>+n
Następnie wkopiować:

# include <iostream>
using namespace std;
int main()
{
cout<<"Autor programu: imie i nazwisko"<<endl;
cout<<"Program ....";

return(0);
}


Następnie nacisnąć F9 - najpierw pojawi się okno do zapisu programu, proszę mu nadać nazwę z rozszerzeniem cpp.
Proszę pamiętać, aby zamknąć okienko z uruchomionym programem.

Plan do zrobienia:
1. - program sprawdzający, czy z danych 3 odcinków można zbudować trójkąt, jeśli można to policzyć jego pole - wzór Herona

Dane: odcinki a, b, c
Wynik: pole trójkąta, lub odpowiedź, że z tych odcinków nie da się zbudować trójkąta. - zrobione

2. - program liczący kwadrat lub pierwiastek podanej liczby - proszę użyć instrukcji switch

3.  - program 2 ale działający aż do naciśnięcia klawisza q - proszę przetestować z pętlą
       do {.....} while (k!='q');  oraz z pętlą while (k!='q') {.....}

4. - program liczący sumę liczb od 1 do podanej. Sprawdzić zakres działania programu
Dane: n - liczba całkowita do której liczymy sumę np. n=10
Wynik: suma = 55, czyli 1+2+3+4+5+6+7+8+9+10

5. - program liczący sumę liczb podanego ciągu od n= 1 do n=1000. Odczytanie do jakiej wartości jest zbieżny ten ciąg. Prawidłowe zapisanie wyrazu tego ciągu - kolejność działań.

6. - program wypisujący n liczb Fibonacciego
Dane: n <? znaleźć ograniczenie dla liczb int i long
Wynik: ponumerowane, kolejne liczby ciągu Fibonacciego
np. n=5
Na ekranie:
1 - 1
2 - 1
3 - 2
4 - 3
5 - 5

7. - Sprawdzenie działania break i continue w pętli for

8. - Program znajdujący wszystkie 3 cyfrowe liczby, których suma sześcianów poszczególnych cyfr jest równa danej liczbie - zrobione
Dane: wszystkie 3 cyfrowe liczby
Wynik:
153
370
371
407