LISTA 5. C++ PETLE for, while, do while

Podobne dokumenty
Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

do instrukcja while (wyrażenie);

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Katarzyna Bereźnicka Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych. Opiekun stypendystki: mgr Jerzy Mil

PROGRAMOWANIE W C++ ZADANIA

Zadania do samodzielnego rozwiązania

WHILE (wyrażenie) instrukcja;

Marcin Różański Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych. Opiekun stypendysty: mgr Jerzy Mil

WHILE (wyrażenie) instrukcja;

Indukcja matematyczna. Zasada minimum. Zastosowania.

DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH.

KURS MATURA ROZSZERZONA część 1

for (inicjacja_warunkow_poczatkowych(końcowych); wyrazenie_warunkowe; wyrazenie_zwiekszajace(zmniejszające)) { blok instrukcji; }

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. Czwartek 28 marca zaczynamy od omówienia zadań z kolokwium nr 1.

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13

Wymagania edukacyjne. Hasło z podstawy programowej 1. Liczby naturalne 1 Liczby naturalne, cechy podzielności. Liczba godzin

Plan wynikowy z wymaganiami edukacyjnymi z matematyki w zakresie podstawowym dla klasy 1 zsz Katarzyna Szczygieł

11. Liczby rzeczywiste

Rozmaitości matematyczne. dr Agnieszka Kozak Instytut Matematyki UMCS

Dr inż. Robert Wójcik, p. 313, C-3, tel Katedra Informatyki Technicznej (K-9) Wydział Elektroniki (W-4) Politechnika Wrocławska

Wymagania edukacyjne: Matematyka Zasadnicza Szkoła Zawodowa

Dydaktyka matematyki (II etap edukacyjny) II rok matematyki Semestr letni 2016/2017 Ćwiczenia nr 7

Wymagania edukacyjne na poszczególne oceny branżowa szkoła I stopnia klasa 1 po gimnazjum

Matematyka z kluczem. Szkoła podstawowa nr 18 w Sosnowcu. Przedmiotowe zasady oceniania klasa 7

WYMAGANIA EDUKACYJNE Z MATEMATYKI dla klasy I ba Rok szk. 2012/2013

WYMAGANIA NA POSZCZEGÓLNE OCENY MATEMATYKA KL.VII

Liczby. Wymagania programowe kl. VII. Dział

Wymagania na poszczególne oceny szkolne z matematyki. dla uczniów klasy Ia i Ib. Gimnazjum im. Jana Pawła II w Mętowie. w roku szkolnym 2015/2016

WYMAGANIA EDUKACYJNE - matematyka - poziom rozszerzony Dariusz Drabczyk

Przykładowe zadania z teorii liczb

Dydaktyka matematyki (II etap edukacyjny) II rok matematyki Semestr letni 2018/2019 Ćwiczenia nr 7

Wymagania edukacyjne z matematyki w klasie VII szkoły podstawowej

Wymagania edukacyjne matematyka klasa 1 zakres podstawowy 1. LICZBY RZECZYWISTE

WYMAGANIA EDUKACYJNE Z MATEMATYKI Szkoła Branżowa I Stopnia

Wymagania na poszczególne oceny w klasie I gimnazjum do programu nauczania MATEMATYKA NA CZASIE

WPROWADZENIE DO ALGORYTMÓW Zadania

Suma dziewięciu poczatkowych wyrazów ciagu arytmetycznego wynosi 18, a suma siedmiu poczatkowych

Programowanie - instrukcje sterujące

WYMAGANIA EDUKACYJNE MATEMATYKA SZKOŁA BRANŻOWA I STOPNIA. rok szkolny 2017/2018. Zespół Szkół Nr1 Olkusz, ul. Górnicza 12

Plan wynikowy z rozkładem materiału

WYMAGANIA EDUKACYJNE KLASA I Pogrubieniem oznaczono wymagania, które wykraczają poza podstawę programową dla zakresu podstawowego.

Kształcenie w zakresie podstawowym. Klasa 1

Laboratorium nr 1. i 2.

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA VII

Przypomnienie wiadomości dla trzecioklasisty C z y p a m i ę t a s z?

Wymagania dla kl. 1. Zakres podstawowy. podaje przykłady liczb pierwszych, parzystych i nieparzystych cechy podzielności liczb naturalnych

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Proste programy w C++ zadania

1. LICZBY RZECZYWISTE. Uczeń otrzymuje ocenę dopuszczającą, jeśli:

Matematyka na czasie Przedmiotowe zasady oceniania wraz z określeniem wymagań edukacyjnych dla klasy 1

Wymagania edukacyjne z matematyki dla zasadniczej szkoły zawodowej na poszczególne oceny

ZADANIE 1 Ciag (a n ), gdzie n 1, jest rosnacym ciagiem geometrycznym. Wyznacz wartość największa 2xa 6 a 2 a 4 a 3 x 2 a 3 a 6. ZADANIE 2 ZADANIE 3

Język C, instrukcje sterujące (laboratorium)

Wymagania edukacyjne na poszczególne oceny z matematyki w klasie I poziom rozszerzony

Jarosław Wróblewski Matematyka Elementarna, zima 2013/14. Czwartek 21 listopada zaczynamy od omówienia zadań z kolokwium nr 2.

MATEMATYKA WYKAZ UMIEJĘTNOŚCI WYMAGANYCH NA POSZCZEGÓLNE OCENY DLA KLASY PIERWSZEJ

Zadanie 1. Korale (8 pkt) Rozważamy następującą rekurencyjną procedurę Korale, której parametrem jest dodatnia liczba całkowita n.


Wymagania edukacyjne na poszczególne oceny To się liczy! Branżowa Szkoła I stopnia, klasa 1 po szkole podstawowej

(mniejszych od 10 9 ) podanych przez użytkownika, wypisze komunikat TAK, jeśli są to liczby bliźniacze i NIE, w przeciwnym przypadku.

Wymagania edukacyjne z matematyki na poszczególne śródroczne oceny klasyfikacyjne dla klasy VII w roku 2019/2020.

O liczbach niewymiernych

Jarosław Wróblewski Matematyka Elementarna, zima 2015/16

ALGORYTMY I STRUKTURY DANYCH

Plan wynikowy z wymaganiami edukacyjnymi z przedmiotu matematyka w zakresie rozszerzonym dla klasy I liceum ogólnokształcącego

Kup książkę Poleć książkę Oceń książkę. Księgarnia internetowa Lubię to!» Nasza społeczność

MATeMAtyka 1. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony Klasa pierwsza

Typ szkoły: ZASADNICZA SZKOŁA ZAWODOWA Rok szkolny 2015/2016 Zawód: FRYZJER, CUKIERNIK, PIEKARZ, SPRZEDAWCA, FOTOGRAF i inne zawody.

INSTRUKCJE ITERACYJNE

1. LICZBY DZIAŁ Z PODRĘCZNIKA L.P. NaCoBeZu kryteria sukcesu w języku ucznia

PRZEDMIOTOWY SYSTEM OCENIANIA- MATEMATYKA KLASA 6. Rok szkolny 2012/2013. Tamara Kostencka

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Wymagania edukacyjne z matematyki dla klasy 7 na podstawie planu wynikowego z rozkładem materiału

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10]

Konstrukcje warunkowe Pętle

LICZBY POWTÓRKA I (0, 2) 10 II (2, 5) 5 III 25 IV Liczba (0, 4) 5 jest równa liczbom A) I i III B) II i IV C) II i III D) I i II E) III i IV

PODSTAWOWY 1. ROZUMOWANIE I ARGUMENTACJA W ZBIORZE LICZB RZECZYWISTYCH

Powtórzenie podstawowych zagadnień. związanych ze sprawnością rachunkową *

Wymagania i plan wynikowy z matematyki dla klasy I BO

I. Podstawy języka C powtórka

Wymagania edukacyjne dla klasy pierwszej Matematyka na czasie

I semestr WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA VI. Wymagania na ocenę dopuszczającą. Dział programu: Liczby naturalne

ALGORYTMY MATEMATYCZNE Ćwiczenie 1 Na podstawie schematu blokowego pewnego algorytmu (rys 1), napisz listę kroków tego algorytmu:

Wymagania edukacyjne z matematyki w XVIII Liceum Ogólnokształcącym w Krakowie, zakres podstawowy. Klasa 1

MATEMATYKA WYMAGANIA EDUKACYJNE KLASA IAS, IBM

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java

Matematyka wykaz umiejętności wymaganych na poszczególne oceny

Lista zadań nr 15 TERMIN ODDANIA ROZWIĄZANYCH ZADAŃ 9 marca 2015

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

Wymagania edukacyjne z matematyki dla klasy pierwszej zasadniczej szkoły zawodowej

Przygotowanie do poprawki klasa 1li

Matematyka z kluczem. Plan wynikowy z rozkładem materiału Klasa 7

Matematyka z kluczem. Plan wynikowy z rozkładem materiału Klasa 7

MATeMAtyka cz.1. Zakres podstawowy

Transkrypt:

WSTEP DO INFORMATYKI I PROGRAMOWANIA LISTA 5. C++ PETLE for, while, do while Zadanie. Przeanalizuj działanie poniższego programu. cout<<"podaj liczbe naturalna n= "; for(int i=; i<=n; i++) cout<<i", "; Zadanie 2. Zmodyfikuj program z poprzedniego zadania, tak aby wyświetlał: a. kwadraty kolejnych liczb naturalnych od do n. b. kwadraty kolejnych liczb naturalnych, w odwrotnej kolejności, od n do. Zadanie 3. Napisz program obliczający dla liczby naturalnej n poniższe sumy: a. c. e. k = + 2 + 3 + + n b. k = + 2 + 3 + + n k k + = 3 + 2 4 + 3 5 + + n n + d. f. k 2 = 2 + 2 2 + 3 2 + + n 2 k 3 = 3 + 2 3 + 3 3 + + n 3 2k + = 3 + 5 + 7 + + 2n + Zadanie 4 (Przybliżanie wartości stałej Eulera γ). Napisz program, który dla liczby naturalnej n wyznacza wartość wyrażenia + 2 + + ln n. n Wyświetlaj wynik z punktu c. z dokładnością do 40 cyfr po przecinku. Zadanie 5. Napisz program, który dla danej liczby naturalnej n oblicza a. 2 n = 2 2 2 n razy b. 2 i = 2 0 + 2 + + 2 n.

Zadanie 6. Zmodyfikuj program z poprzedniego zadania, tak aby dla liczby naturalnej n i liczby rzeczywistej niezerowej x program obliczał: a. x n = x x x b. x i = x 0 + x + + x n. n razy Zadanie 7. Napisz program, który dla liczby naturalnej n, oblicza a. n! = 2 n b. i! = 0! +! + + n! Zadanie 8 (Przybliżanie wartości liczby Eulera e). Napisz program, który dla liczby naturalnej n wyznacza wartość wyrażenia i! = 0! +! + + n!. Wyświetlaj wynik z dokładnością do 45 cyfr po przecinku. Zadanie 9 (Przybliżanie wartości funkcji e x ). Napisz program, który dla danych liczb: naturalnej N i rzeczywistej niezerowej x oblicza wartość wyrażenia: N x i i! = x0 0! + x! + x2 2! + + xn n!. Zadanie 0. Napisz program, który dla liczby n wyznacza n ty wyraz ciągu Fibonacciego. Zadanie. Napisz program, który dla danej liczby naturalnej n oblicza przybliżoną wartość 2 z dokładnością do n miejsc po przecinku. Zadanie 2. Zmodyfikuj program z poprzedniego zadania, tak aby obliczał przybliżoną wartość pierwiastka kwadratowego dla dowolnej dodatniej liczby rzeczywistej x z dokładnością do n liczb po przecinku. Zadanie 3 (Przybliżanie wartości liczby Eulera e). Wykorzystując nierówność ( 0 < e + ) n < 3 dla n =, 2, 3,... n n napisz program, który dla danej liczby naturalnej m oblicza przybliżenie liczbę Eulera e z dokładnością do m miejsc po przecinku. Zadanie 4. Napisz program, który dla liczby naturalnej n wyświetla a. linie złożoną z n gwiazdek. b. kwadrat złożony z n 2 gwiazdek. c. trójkąt prostokątny równoramienny o przyprostokątnej złożonej z n gwiazdek. Zadanie 5. Napisz program, który wyświetla tabliczkę mnożenia do 0. Zadanie 6. Napisz program, który sprawdza pierwszość liczby naturalnej. Zadanie 7. Napisz program, który a. dla liczby naturalnej oblicza sumę jej naturalnych dzielników. b. sprawdza czy liczba naturalna jest doskonała. c. sprawdza czy liczba naturalna jest liczbą Amstronga. Zadanie 8. Napisz program, który sprawdza czy para liczb naturalnych jest zaprzyjaźniona. Zadanie 9. Napisz program, który dla liczby naturalnej n wypisuje wszystkie liczby pierwsze z przedziału, n.

Zadanie : 20. Napisz program, który dla liczby naturalnej n oblicza wartość funkcji π(n), która podaje liczbę liczb pierwszych z przedziału, n. Dodatkowo program podaje błąd bezwzględny i względny przybliżenia wartości funkcji π(n) przez wartość funkcji n ln(n). Zadanie 2. Napisz program, który dla liczby naturalnej n wypisuje wszystkie pary liczb bliźniaczych z przedziału, n. Zadanie 22. Postulat Bertranda głosi, że dla każdej liczby naturalnej n w przedziale (, 2n istnieje liczba pierwsza. Napisz algorytm, który sprawdza prawdziwość tego postulatu dla podanej liczby naturalnej n. Zadanie 23. Napisz program, który sprawdza prawdziwość postulatu Bertranda dla wszystkich liczb 4000. Zadanie 24. Przeanalizuj działanie poniższego programu. cout<<"podaj liczbe całkowita: "; int liczni; while(n!=0) cout<<"podaj "<<licznik++<<" liczbe: "; cout<<"wpisanych liczb jest "<<licznik; Zadanie 25. Napisz program, który wczytuje kolejne liczby, aż do podania liczby 0. Program oblicza sumę z podanych liczb. Zadanie 26. Zmodyfikuj program z poprzedniego zadania, tak aby obliczał średnią arytmetyczną z dodatnich liczb podanych przez użytkownika. Zadanie 27. Napisz program, który wczytuje kolejne liczby, aż do podania liczby 0. Program podaje największa i najmniejsza liczbę z wczytanych liczb. Zadanie 28. Napisz program algorytm Euklidesa, który oblicza największy wspólny dzielnik z dwóch liczb całkowitych. Zadanie 29. Napisz program, który dla liczby naturalnej poda liczbę jej cyfr. Zadanie 30. Napisz program, który dla liczby naturalnej wypisuje (od końca) jej kolejne cyfry oddzielone przecinkami. Zadanie 3. Napisz program, który dla liczby naturalnej oblicza sumę jej kolejnych cyfr. Zadanie 32. Napisz program, który sprawdza czy liczba naturalna ma więcej cyfr parzystych, czy nieparzystych. Zadanie 33. Napisz program, który dla liczby rzeczywistej x podaje najmniejszą liczbę pierwszą większą od x.

Zadanie 34. Napisz program, który dla danej liczby rzeczywistej x zwraca najmniejszą liczbę N spełniającą warunek: N i > x. Uzasadnij, że taka liczba N zawsze istnieje. i= Zadanie 35. Napisz program, który dla pary liczb naturalnej (p, g) rozkłada ułamek p q na sumę ułamków postaci n (podaje rozkład egipski ułamka p q ). Przykład: Dla p=q= algorytm wyświetli: / = /2 + /3 + /6. Zadanie 36. Napisz program, który dla liczby trzycyfrowej K generuje ciąg Keitha (k n ), określony w następujący sposób: (i) pierwsze 3 wyrazy: k, k 2, k 3 są kolejnymi cyframi liczby K. (ii) każdy następny wyraz jest sumą 3 poprzednich wyrazów tego ciągu. Wypisujemy liczby tego ciągu, aż do momentu pojawienia się liczby większej lub równej wyjściowej liczbie K. Przykład: Dla liczby 97 otrzymujemy ciąg: k = k 2 = 9 k 3 = 7 k 4 = 7 (7 = + 9 + 7) k 5 = 33 (33 = 9 + 7 + 7) k 6 = 57 (57 = 7 + 7 + 33) k 7 = 07 (07 = 7 + 33 + 57) k 7 = 97 (97 = 57 + 07 + 97) Zadanie 37. Liczbę K nazywamy liczbą Keitha, gdy jest ostatnim wyrazem swojego ciągu Keitha. Napisz program, który sprawdza czy trzycyfrowa liczba podana przez użytkownika jest liczbą Keitha. Przykład: Liczba 97 jest liczbą Keitha. Zadanie : 38. Napisz program, który wypisuje wszystkie trzycyfrowe liczby Keitha. Zadanie 39. Napisz program, który a. liczbę naturalna n zapisuje w postaci ułamka łańcuchowego. : dla pary liczb naturalnych (p, q) zapisuje ułamek p q w postaci ułamka łańcuchowego. Zadanie 40. Napisz program, który dla liczby niekwadratowej d: a. znajdzie najmniejsze naturalne rozwiązanie równania Pella x 2 dy 2 =. : wygeneruje n pierwszych rozwiązań równania Pella x 2 dy 2 =. Zadanie 4. Przeanalizuj działanie poniższego programu.

cout<<"podaj liczbe naturalna n= "; do cout<<"podaj liczbe dodatnia: "; while(n<=0) cout<<"liczba dodatnia n wynosi: "<<n; Zadanie 42. Zmodyfikuj poniższe zadania, aby program a. przerywał działanie dopiero po podaniu przez użytkownika liczby z przedziału ( 4; 5. b. wczytywał znaki, aż do wpisania litery e lub E. Zadanie 43. Napisz program kalkulator, który dla pary liczb, będzie obliczał ich sumę, różnicę, iloczyn lub iloraz, w zależności od wyboru użytkownika. Ponadto program będzie powtarzał działanie, aż do momentu wpisania przez użytkownika litery e lub E. Zadanie : 44. Na zbiorze Q + określamy dwie funkcje m, l : Q + Q + wzorami: p m p q p + q, p l p + q. q q Wtedy zaczynając od liczby =, poprzez wielokrotne stosowanie funkcji m i l możemy otrzymać każdą liczbę ze zbioru Q + (dlaczego?). Napisz program, który dla pary liczb naturalnych (p, q) pokaże jak zaczynając z ułamkiem otrzymać ułamek p q, przy użyciu funkcji m i l. Przykład: Dla pary liczb $(3,8)$ algorytm wyświetli: / --m--> /2 --l--> 3/2 --m--> 3/5 --m--> 3/8