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

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

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

Ekoenergetyka Matematyka 1. Wykład 3.

1 Macierze i wyznaczniki

I. Podstawy języka C powtórka

Wykład 5. Metoda eliminacji Gaussa

WYRAŻENIA ALGEBRAICZNE

Zadania do samodzielnego rozwiązania

7. CIĄGI. WYKŁAD 5. Przykłady :

Obliczenia iteracyjne

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej

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

Zadanie 1. Suma silni (11 pkt)

Macierze. Rozdział Działania na macierzach

Przykładowe zadania z teorii liczb

Przykładowe rozwiązania zadań. Próbnej Matury 2014 z matematyki na poziomie rozszerzonym

Algorytmy i struktury danych. Wykład 4

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

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

Uniwersytet Kazimierza Wielkiego w Bydgoszczy Zespół Szkół nr 5 Mistrzostwa Sportowego XV Liceum Ogólnokształcące w Bydgoszczy

CIĄGI wiadomości podstawowe

KLASA II LO Poziom rozszerzony (wrzesień styczeń)

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

KLUCZ PUNKTOWANIA ODPOWIEDZI

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY

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

Zestaw 12- Macierz odwrotna, układy równań liniowych

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

Zajęcia nr. 3 notatki

Algebra WYKŁAD 3 ALGEBRA 1

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

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

Laboratorium nr 1. i 2.

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

MATEMATYKA I SEMESTR ALK (PwZ) 1. Sumy i sumy podwójne : Σ i ΣΣ

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ

KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale

Program zajęć pozalekcyjnych z matematyki poziom rozszerzony- realizowanych w ramach projektu Przez naukę i praktykę na Politechnikę

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

Indukcja matematyczna

Standardy wymagań maturalnych z matematyki - matura

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY

Wykład 14. Elementy algebry macierzy

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

Krótkie wprowadzenie do macierzy i wyznaczników

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

Zadanie 1. Zmiana systemów. Zadanie 2. Szyfr Cezara. Zadanie 3. Czy liczba jest doskonała. Zadanie 4. Rozkład liczby na czynniki pierwsze Zadanie 5.

Standardy wymagań maturalnych z matematyki - matura 2010

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.

Napisz program, który dla podanej na standardowym wejściu temperatury w stopniach Fahrenheita wypisze temperaturę w stopniach Celsjusza.

Matematyka Wymagania edukacyjne dla uczniów klas VIII Rok szkolny 2018/2019. Dział Ocena Umiejętności Potęgi i pierwiastki. Na ocenę dopuszczającą

Zadanie 1. Potęgi (14 pkt)

Analiza matematyczna i algebra liniowa Macierze

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

ZADANIE 1. Ważenie (14 pkt)

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

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

1.UKŁADY RÓWNAŃ LINIOWYCH

Treść wykładu. Układy równań i ich macierze. Rząd macierzy. Twierdzenie Kroneckera-Capellego.

V. WYMAGANIA EGZAMINACYJNE

Kształcenie w zakresie podstawowym. Klasa 1

Funkcje - monotoniczność, różnowartościowość, funkcje parzyste, nieparzyste, okresowe. Funkcja liniowa.

INFORMATYKA Z MERMIDONEM. Programowanie. Moduł 5 / Notatki

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony

Procesy stochastyczne WYKŁAD 2-3. Łańcuchy Markowa. Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi.

2.1. Postać algebraiczna liczb zespolonych Postać trygonometryczna liczb zespolonych... 26

EGZAMIN MATURALNY Z MATEMATYKI

SPIS TREŚCI WSTĘP LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI

Układy równań liniowych i metody ich rozwiązywania

Podstawowe struktury algebraiczne

Definicja i własności wartości bezwzględnej.

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

MACIERZE. Sobiesiak Łukasz Wilczyńska Małgorzata

4. Funkcje. Przykłady

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY MATEMATYKA STOSOWANA - KLASA II I. POWTÓRZENIE I UTRWALENIE WIADOMOŚCI Z ZAKRESU KLASY PIERWSZEJ

EGZAMIN MATURALNY Z INFORMATYKI MAJ 2010 POZIOM ROZSZERZONY CZĘŚĆ I WYBRANE: Czas pracy: 90 minut. Liczba punktów do uzyskania: 20 WPISUJE ZDAJĄCY

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

1 Zbiory i działania na zbiorach.

Programowanie w Baltie klasa VII

Dany jest ciąg określony wzorem dla. Oblicz i. Piąty wyraz ciągu określonego wzorem, gdzie jest równy A) 1 B) 5 C) 10 D) 0,5.

5. Rozwiązywanie układów równań liniowych

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

Modelowanie wybranych pojęć matematycznych. semestr letni, 2016/2017 Wykład 10 Własności funkcji cd.

MATEMATYKA I SEMESTR ALK (PwZ) 1. Sumy i sumy podwójne : Σ i ΣΣ

Lista. Algebra z Geometrią Analityczną. Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami:

Zestaw 12- Macierz odwrotna, układy równań liniowych

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI STYCZEŃ POZIOM ROZSZERZONY Część I

Treści programowe. Matematyka. Efekty kształcenia. Literatura. Terminy wykładów i ćwiczeń. Warunki zaliczenia. tnij.org/ktrabka

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

(a b 1 2); : ( b a + b ab 2 + c ). : a2 2ab+b 2. Politechnika Białostocka KATEDRA MATEMATYKI. Zajęcia fakultatywne z matematyki 2008

0 + 0 = 0, = 1, = 1, = 0.

, A T = A + B = [a ij + b ij ].

PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

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

Matematyka dyskretna dla informatyków

Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 2 Teoria liczby rzeczywiste cz.2

Transkrypt:

Zadanie 1 Już w starożytności matematycy ze szkoły pitagorejskiej, którzy szczególnie cenili sobie harmonię i ład wśród liczb, interesowali się liczbami bliźniaczymi, czyli takimi parami kolejnych liczb pierwszych, których różnica jest równa 2. Takimi parami są 5 i 7, 11 i 13, 17 i 19, itd. Zasadnicze pytania dotyczą istnienia nieskończenie wielu liczb pierwszych bliźniaczych. Do dziś nie wiadomo, czy takich par jest skończenie, czy też nieskończenie wiele. Wiadomo natomiast, że liczby te są rozmieszczone bardzo rzadko, nawet jeśli jest ich nieskończenie wiele. a) Napisz program, który dla dwóch liczb naturalnych dodatnich (mniejszych od 10 9 ) podanych przez użytkownika, wypisze komunikat TAK, jeśli są to liczby bliźniacze i NIE, w przeciwnym przypadku. b) Napisz program, który wypisze wszystkie dwucyfrowe liczby bliźniacze. c) Istnieją także czwórki kolejnych liczb pierwszych, dające dwie pary liczb bliźniaczych, np. 11, 13, 17, 19 lub 191, 193, 197, 199. Jeżeli taką czwórkę tworzą liczby pierwsze p, p+2, p + 6 i p + 8, to pary takie nazywamy liczbami czworaczymi. Napisz program, który dla czterech liczb naturalnych dodatnich (mniejszych od 10 9 ) podanych przez użytkownika, wypisze komunikat TAK, jeśli są to liczby czworacze i NIE, w przeciwnym przypadku. przy rozwiązywaniu punktu b) można wykorzystać sito Eratostenesa i tablicować liczby pierwsze, a następnie wypisać z tablicy tylko te, które są liczbami bliźniaczymi. ZADANIE 2 - Liczby zaprzyjaźnione i liczby doskonałe Gdy zapytano Pitagorasa: Co to jest przyjaciel? - odpowiedział: Przyjaciel to drugi ja; przyjaźń, to stosunek liczb 220 i 284. Stąd prawdopodobnie pochodzi nazwa liczb zaprzyjaźnionych. Liczby zaprzyjaźnione to dwie liczby naturalne,

gdzie każda z nich jest równa sumie dzielników właściwych drugiej liczby. Pierwsza para to 220 i 284. Ciekawostka: W starożytności i średniowieczu liczbom zaprzyjaźnionym przypisywano znaczenie mistyczne. Pewien średniowieczny Książę, którego liczbowa wartość imienia wynosiła 284, pozostał do śmierci kawalerem, bo nie mógł znaleźć narzeczonej, której imię miałoby wartość 220. a) Napisz program, który dla danej liczby naturalnej dodatniej (mniejszej od 10 6 ) podanej przez użytkownika, wypisze jej wszystkie dzielniki oraz sumę tych dzielników. b) Napisz program, który dla dwóch liczb naturalnych dodatnich (mniejszych od 10 6 ) podanych przez użytkownika, wypisze komunikat TAK, jeśli są to liczby zaprzyjaźnione i NIE, w przeciwnym przypadku. c) Liczba doskonała to taka liczba, która jest równa sumie wszystkich swoich dzielników właściwych. Liczby doskonałe zostały wynalezione przez pitagorejczyków. Najmniejszą liczbą doskonałą jest 6 (6 = 1 + 2 + 3). Napisz program, który wypisze wszystkie liczby doskonałe z przedziału (6; 10 000). d) Sprawdzanie (na podstawie definicji), czy liczba jest liczbą doskonałą jest czasochłonne. Spróbuj znaleźć wzory, które pomogą usprawnić ten proces. Sprawdź je na przykładzie wygenerowanych przez Ciebie liczb w poprzednim podpunkcie. Do podpunktu d): Reguła podana przez Euklidesa pozwalająca wyznaczać liczby doskonałe parzyste (nie wiadomo, czy istnieją nieparzyste liczby doskonałe): N = 2 k-1 (2 k - 1), gdzie (2 k - 1) musi być liczbą pierwszą dla k > 1 (naturalnego). Dla k=2, N = 2 1 * (2 2-1) = 2 * 3=6; 2 2-1 jest liczbą pierwszą więc 6 jest liczbą doskonałą. Zadanie 3 Liczba Armstronga (narcystyczna) - n-cyfrowa liczba naturalna, która jest sumą swoich cyfr podniesionych do potęgi n. Przykład: 153 = 1 3 + 5 3 + 3 3 e) Napisz program, który dla danej liczby naturalnej dodatniej (mniejszej od 10 6 ) podanej przez użytkownika, wypisze komunikat TAK, jeśli jest to liczba Armstronga i NIE, w przeciwnym przypadku. f) Uzasadnij stwierdzenie: Istnieje skończona ilość liczb Armstronga.

Do a) można potraktować liczbę jako łańcuch znaków, można umieścić w tablicy kolejne cyfry liczby. Do b) Jeśli x jest liczbą Armstronga, to: 10 n-1 < x < n9 n. Ponieważ 10 n-1 > n9 n dla n > 61, to z powyższych nierówności wnioskujemy, że istnieje skończona ilość liczb Armstronga. Zadanie 4 Wśród metod szyfrowania wyróżniamy metody podstawieniowe (np. Szyfr Cezara) lub przestawieniowe (metoda polegająca na zmianie kolejności liter w szyfrowanym tekście). Zadanie nasze będzie polegało na zaszyfrowaniu tekstu metodą przestawieniową, tzw. metodą płotu, gdzie naszym kluczem szyfrowania będzie liczba płotków. Metodę tą najłatwiej wyjaśnić na przykładzie. Zaszyfrujmy tekst: najbardziej lubię lody czekoladowe. Niech liczba płotów wynosi 3. Proces szyfrowania polega na zapisywaniu pierwszej litery tekstu w pierwszym płotku, drugiej w drugim, trzeciej w trzecim, a gdy braknie płotków, zaczynamy uzupełniać płotki ponownie od pierwszego do ostatniego, i tak do wyczerpania znaków w tekście. Spacje pomijamy. Otrzymujemy płotki: I II III nbdeuedzode aazjblyelo jriliockaw Następnie przepisujemy zawartość pierwszego płotka, za nim drugiego, a następnie trzeciego. Dla naszego tekstu otrzymamy następujący szyfrogram: nbdeuedzodeaazjblyelojriliockaw a) Napisz program, który będzie szyfrował teksty wyżej opisaną metodą. Długość tekstu nie może przekroczyć 100 znaków, a liczbę płotów będzie nie większa niż 10. b) Zaproponuj metodę rozszyfrowywania tak zapisanej wiadomości. Opisz tę metodę. Zadanie 5 Poniżej przestawione zostały pewne ciągi liczbowe (podano po kilka początkowych wyrazów tych ciągów). Dla każdego z tych ciągów podaj rekurencyjną definicję jego elementów, a następnie napisz program, który wyliczy n-ty element tego ciągu (n jest liczbą naturalną dodatnią).

a) Ciąg 1: 2, 4, 6, 8, 10 b) Ciąg 2: 2, 4, 8,1 6, 32, c) Ciąg 3: 1, 2, 6, 24, 120, 720, d) Ciąg 4: 1, 1, 1, 3, 5, 9, 17, 31, e) Ciąg 5: 1, ½, ¼, 1/8, 1/16, f) Zaproponuj własny ciąg, a następnie podaj jego definicję rekurencyjną. Zadanie 6 Funkcje trygonometryczne, choć wywodzą się z pojęć geometrycznych, są rozpatrywane także w oderwaniu od geometrii. W analizie matematycznej są one definiowane, m.in. za pomocą szeregów potęgowych (szeregów Taylora). Wzory te wykorzystywane są do wyliczenia w sposób przybliżony wartości funkcji sinus, cosinus, np. za pomocą komputera. Wartość funkcji sinus można wyliczyć korzystając z następującego wzoru: sin( x) = x- x3 3! + x5 5! x7 7! + Widać, że suma ta jest sumą nieskończoną, dlatego wartość funkcji sinus możemy policzyć tylko z pewną dokładnością. a) Napisz program, który wyliczy wartość funkcji sinus dla x (typu double) podanego przez użytkownika z dokładnością d = 0,0001. Porównaj otrzymany wynik z wartością obliczoną za pomocą funkcji sin(x) z biblioteki cmath. Postaraj się zoptymalizować swój algorytm. b) Napisz program, który wyliczy wartość funkcji cosinus dla x (typu double) podanego przez użytkownika z dokładnością d = 0,0001. Porównaj otrzymany wynik z wartością obliczoną za pomocą funkcji cos(x) z biblioteki cmath. Pamiętaj o optymalizacji programu. cos(x)=1- x2 2! + x5 4! x6 6! + Zadanie 7 W matematyce bardzo często wykorzystywanym pojęciem są macierze. Być może zetknąłeś się z nimi - na przykład przy okazji rozwiązywania układów równań liniowych. Macierz to zbiór wielkości ustawionych w wiersze i kolumny w formie prostokątnej tablicy. Ogólny zapis macierzy polega na ujęciu tej tablicy w nawiasy: Wielkości an, a12, itd. nazywa się elementami (wyrazami) macierzy. Liczbę wierszy i kolumn macierzy m xn nazywa się wymiarem macierzy. Macierz nazywamy kwadratową, jeżeli liczba wierszy równa się liczbie kolumn. Napisz program, który wypełni tablicę kwadratową naturalnymi liczbami losowymi z przedziału (0; 100), następnie wypisze elementy tej tablicy i obliczy tzw. ślad macierzy - czyli sumę elementów na przekątnej głównej macierzy, czyli od a11 do amn Przyjmij wymiar macierzy 5 x 5.

Zadanie 8 Jest wiele różnych typów macierzy, np. symetryczne, diagonalne, elementarne, jednostkowe. Znajdź w Internecie definicję dowolnego typu macierzy, a następnie napisz program, który sprawdzi, czy wy-generowana przez Ciebie macierz jest macierzą tego typu. Definicje różnych typów macierzy można znaleźć na przykład na stronach: http://pl.wikipedia.org/wiki/macierze http://www.math.edu.pl/macierze Zadanie 9 Odwrotna notacja polska (ONP), zwana również notacją beznawiasową, znajduje swoje zastosowanie w tłumaczeniach wyrażeń przez kompilator, dzięki czemu, ich wartość może być obliczana podczas jednokrotnego przeglądania znaków wyrażenia (bez cofania się). W notacji tej, znak wykonywanej operacji umieszczony jest po operandach, a nie pomiędzy nimi - jak w konwencjonalnym zapisie algebraicznym. Np. wyrażenie: 2 + 3 w ONP przyjmuje postać: 2 3 +, a wyrażenie 2 + 4 * 2-1 w ONP przyjmuje postać: 2 4 2 * + 1 - (oczywiście priory tety operatorów są takie same jak w przypadku obliczania wartości wyrażenia na matematyce ). Napisz program, który będzie czytał wyrażenie podane w ONP i obliczy jego wartość. UWAGA: Przyjmij, że wyrażenie może być zbudowane ze znaków trzech działań: +, *, -, / (dzielenie całkowite), a argumentami mogą być cyfry od 0 do 9. c.d.n.