Sprawdź się
Materiał źródłowy do ćwiczeń nr 1–2.
Przeanalizuj poniższy algorytm i wykonaj ćwiczenia.
n. n=4 Możliwe odpowiedzi: 1. 3, 2. 8, 3. 19, 4. 99, 5. 0 n=9 Możliwe odpowiedzi: 1. 3, 2. 8, 3. 19, 4. 99, 5. 0 n=2 Możliwe odpowiedzi: 1. 3, 2. 8, 3. 19, 4. 99, 5. 0 n=20 Możliwe odpowiedzi: 1. 3, 2. 8, 3. 19, 4. 99, 5. 0 n=100 Możliwe odpowiedzi: 1. 3, 2. 8, 3. 19, 4. 99, 5. 0Materiał źródłowy do ćwiczeń nr 3–5.
Algorytm zapisany za pomocą pseudokodu pochodzi z zadania o numerze 8 (wiązka zadań Dwa ciągi) znajdującego się w zbiorze zadań z informatyki autorstwa Centralnej Komisji Egzaminacyjnej. Cały zbiór można pobrać ze strony internetowej CKE.
Pozostałe zadania zostały ułożone na podstawie wyżej wspomnianego zadania.
Specyfikacja problemu:
Dane:
n– liczba naturalna dodatnia; rozmiar tablicyA[1, n], B[1, n]– uporządkowane rosnąco tablice liczb całkowitychx– liczba naturalna
Wynik:
Program drukuje wynik PRAWDA, gdy istnieje suma złożona z dowolnej liczby z tablicy A i dowolnej liczby z tablicy B, która jest równa liczbie x.
Program drukuje wynik FAŁSZ, gdy nie ma takiej pary.
Dane:
n - 1. jest taka liczba <code<x w jednej z tablic, 2. suma dwóch elementów z tablicy A[] i B[] równa jest n, 3. suma dwóch elementów z tablicy A[] i B[] równa jest x, 4. n, 5. rozmiar tablic, 6. posortowanych malejąco, 7. jest taka liczba <code<n w jednej z tablic, 8. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest x, 9. nie ma takiej liczby n w żadnej z tablic, 10. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest n, 11. n - 1, 12. x - 1, 13. x, 14. nie ma takiej liczby x w żadnej z tablic, 15. liczba całkowita, 16. posortowanych rosnącoA[], B[] - tablice zawierające 1. jest taka liczba <code<x w jednej z tablic, 2. suma dwóch elementów z tablicy A[] i B[] równa jest n, 3. suma dwóch elementów z tablicy A[] i B[] równa jest x, 4. n, 5. rozmiar tablic, 6. posortowanych malejąco, 7. jest taka liczba <code<n w jednej z tablic, 8. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest x, 9. nie ma takiej liczby n w żadnej z tablic, 10. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest n, 11. n - 1, 12. x - 1, 13. x, 14. nie ma takiej liczby x w żadnej z tablic, 15. liczba całkowita, 16. posortowanych rosnąco liczb całkowitych 1. jest taka liczba <code<x w jednej z tablic, 2. suma dwóch elementów z tablicy A[] i B[] równa jest n, 3. suma dwóch elementów z tablicy A[] i B[] równa jest x, 4. n, 5. rozmiar tablic, 6. posortowanych malejąco, 7. jest taka liczba <code<n w jednej z tablic, 8. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest x, 9. nie ma takiej liczby n w żadnej z tablic, 10. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest n, 11. n - 1, 12. x - 1, 13. x, 14. nie ma takiej liczby x w żadnej z tablic, 15. liczba całkowita, 16. posortowanych rosnącox - 1. jest taka liczba <code<x w jednej z tablic, 2. suma dwóch elementów z tablicy A[] i B[] równa jest n, 3. suma dwóch elementów z tablicy A[] i B[] równa jest x, 4. n, 5. rozmiar tablic, 6. posortowanych malejąco, 7. jest taka liczba <code<n w jednej z tablic, 8. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest x, 9. nie ma takiej liczby n w żadnej z tablic, 10. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest n, 11. n - 1, 12. x - 1, 13. x, 14. nie ma takiej liczby x w żadnej z tablic, 15. liczba całkowita, 16. posortowanych rosnącoWynik:
PRAWDA, gdy 1. jest taka liczba <code<x w jednej z tablic, 2. suma dwóch elementów z tablicy A[] i B[] równa jest n, 3. suma dwóch elementów z tablicy A[] i B[] równa jest x, 4. n, 5. rozmiar tablic, 6. posortowanych malejąco, 7. jest taka liczba <code<n w jednej z tablic, 8. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest x, 9. nie ma takiej liczby n w żadnej z tablic, 10. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest n, 11. n - 1, 12. x - 1, 13. x, 14. nie ma takiej liczby x w żadnej z tablic, 15. liczba całkowita, 16. posortowanych rosnącoFAŁSZ, gdy 1. jest taka liczba <code<x w jednej z tablic, 2. suma dwóch elementów z tablicy A[] i B[] równa jest n, 3. suma dwóch elementów z tablicy A[] i B[] równa jest x, 4. n, 5. rozmiar tablic, 6. posortowanych malejąco, 7. jest taka liczba <code<n w jednej z tablic, 8. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest x, 9. nie ma takiej liczby n w żadnej z tablic, 10. nie ma takiej sumy dwóch elementów z tablicy A[] i B[], która równa jest n, 11. n - 1, 12. x - 1, 13. x, 14. nie ma takiej liczby x w żadnej z tablic, 15. liczba całkowita, 16. posortowanych rosnącoMateriał źródłowy do ćwiczeń nr 6–7.
an = an-2 + 2an-1, 2. an = 2an-2 + an-1, 3. an = an-2 + an-1, 4. an = 2an-2 - an-1Materiał źródłowy do ćwiczeń nr 8–9.
Rozważmy następującą procedurę, której parametrem jest dodatnia liczba całkowita n.
Zadania zostały opracowane przez CKE i pojawiły się na egzaminie maturalnym z informatyki w czerwcu 2017 roku (poziom rozszerzony, część ). Cały arkusz można znaleźć na stronie internetowej Centralnej Komisji Egzaminacyjnej.