programowanie i algorytmy
aktualności
konkurs "FRAKTAL"
regulamin
kontakt
math.edu.pl
Szukaj
Strona główna
Instrukcja wielokrotnego wyboru
<-- jesteś tutaj
Kurs C++
Matura z informatyki
Warsztaty
Ćwiczenia
Zadania
Zbiór zadań
PROGRAMOWANIE I ALGORYTMY
Kurs Python
Kurs języka Python
Wstęp do Python
Interpreter Pythona
Struktura programu w Pythonie
Komentarze w Pythonie
Importowanie modułów
Wczytywanie i wypisywanie danych
Typy zmiennych w Pythonie
Operatory w Pythonie
Python — instrukcja warunkowa
Python — pętle
Python — napisy
Python — listy — tablice jednowymiarowe
Python — listy — tablice dwuwymiarowe
Python — funkcje
Python — krotki
Python — słowniki
Python — obsługa plików
Python — rekurencja
Moduły
gcd — python
Algorytmy w Pythonie
Z dziesiętnego na dowolny system liczbowy w Python
Pierwiastki funkcji kwadratowej w Pythonie
Suma cyfr w Pythonie
Liczby doskonałe w Pythonie
Pierwiastkowanie w Pythonie
Ciąg Fibonacciego w Pythonie
Czy pierwsza w Pythonie
Faktoryzacja liczby w Pythonie
Sito Eratostenesa w Pythonie
Algorytm Euklidesa — Python
Schemat Hornera w Python
Potęgowanie szybkie w Pythonie
Programowanie zachłanne, wydawanie reszty
Czy palindrom w Pythonie
Czy anagramy w Pythonie
Szyfr Cezara w Python
Wyszukiwanie wzorca w tekście — python
Wyszukiwanie binarne w Pythonie
Sortowanie bąbelkowe w Pythonie
Sortowanie przez selekcję w Pythonie
Sortowanie przez wstawianie w Pythonie
Sortowanie przez scalanie w Pythonie
Sortowanie szybkie w Pythonie
Sortowanie kubełkowe w Pythonie
Odwrotna Notacja Polska w Pythonie
Bisekcja w Pythonie
Przydatne funkcje w Pythonie
Funkcja map
Typ range(start, stop, krok)
Zbiór zadań
Suma dwóch liczb
Zamiana wartości zmiennych
Litery w przedziale
Godziny i minuty
Liczby w jednym wierszu
Czy jesteś pełnoletni?
Ciepło, zimno, gorąco
Cyfra na tekst
Maksymalna z trzech liczb
Miejsca zerowe funkcji kwadratowej
Suma n liczb
Gwiazdkowy prostokąt
Trzy razy dwa
Liczby naprzemiennie
Kolejne potęgi liczby 2
Zamiana na duże
Tyle samo zer i jedynek
Zlicz wystąpienia słowa "oko".
Zliczanie wystąpień liter
Najdłuższy ciąg tych samych liter
Dziedziczenie, pojazdy
Dziedziczenie, osoby
Kurs C++
Zajęcia z programowania
Kurs języka C++
Wstęp do C++
Pojęcia wstępne
Struktura programu w C++
Komentarze
Standardowe wejście/wyjście
Manipulatory
Operatory
Trójargumentowy operator ? :
Typy zmiennych
Stałe w C++
ASCII
Operator sizeof
Instrukcja warunkowa
Instrukcja wielokrotnego wyboru
Instrukcje iteracyjne (pętle)
Instrukcja for
Instrukcja iteracyjna while
Instrukcja do..while
Zagnieżdżanie pętli
Skok bezwarunkowy goto
Break i continue
Funkcje w C++
Tworzenie i wywoływanie
Funkcje typu void
Funkcje z wartością zwrotną
Argumenty funkcji
Funkcje a referencje
Funkcje inline
Przeciążanie nazw funkcji
Rekurencja
Tablice w C++
Tablice jednowymiarowe
Tablice wielowymiarowe
Tablice znaków
Funkcje dla tablic znaków
Tablica jako argument funkcji
Tablica a wskaźnik
Wskaźniki
Operatory new i delete
Struktury, unie, wyliczenia, ...
Struktury (struct)
Tablice struktur
Struktury a wskaźniki
Zagnieżdżanie struktur
Unie w C++ (union)
Pola bitowe
Wyliczenia (enum)
Biblioteki
cmath
cbrt
hypot
pow
sqrt
cstring
strcpy
strncpy
strlen
strcmp
strstr
string
size()
length()
clear()
empty()
resize()
max_size()
append()
push_back()
swap()
pop_back()
compare()
find()
getline()
c_str()
assign()
copy()
algorithm
sort
STL
queue
stack
vector
back
clear
emplace
empty
erase
front
insert
size
push_back
Mapa, tablica asocjacyjna
Obsługa plików
Czytanie pliku
Zapis do pliku
Metoda is_open()
Matura z informatyki
Kurs maturalny z informatyki
Matura z informatyki
Jak dobrze napisać maturę
Definicja algorytmu
Lista kroków
Psueodkod
Złożoność obliczeniowa
Systemy liczbowe
System dziesiętny
System dwójkowy
System ósemkowy
System szesnastkowy
Systemy liczbowe - arytmetyka
System U2
Struktury danych
Stack - kolejka lifo (stos)
Kolejka fifo
Drzewo binarne
Arkusze maturalne
Algorytmy maturalne
Badanie czy liczba jest pierwsza
1000 liczb pierwszych
10000 liczb pierwszych
100000 liczb pierwszych
Wyszukiwanie binarne
Palindrom
Wysz. wzorca w tekście
Schemat Hornera
Porządkowanie zbiorów
Sortowanie bąbelkowe
Sortowanie przez selekcję
Sortowanie przez wstawianie
Sortowanie przez scalanie
Sortowanie kubełkowe
Sortowanie szybkie
Szyfrowanie
Szyfr przestawieniowy
Szyfr cezara
Operacje na ułamkach
NWW
Przeszukiwanie z wartownikiem
Lider w zbiorze
Jednoczesne wysz. min. i max.
Potęgowanie szybkie
Połowienie przedziałów
Metoda trapezów
Metoda prostokątów
Newton-Raphson
Anagramy
Liczby doskonałe
Nierówność trójkąta
Dwa odcinki
Odwrotna notacja polska
Rozkład liczby na czynniki
Sito Eratostenesa
Pozycyjne reprezentacje liczb
Ciąg Fibonacciego
Wyszukiwanie elementu min/max
Elemement min. i maks.
Algorytm Euklidesa
Zadania - poziom podstawowy
Liczby parzyste i kwadratowe
Dodawanie wielkich liczb
Ciągi znaków - prawdopodobieństwo
Zadania - poziom rozszerzony
Liczby kwadratowe
Szyfrowanie trzech bitów
FRAKTAL
Nagrody
Edycja I
Zadania z I Edycji
Omówienie zadań I rundy
Edycja II
Zadania z II edycji
Omówienie zadań z II edycji
Edycja III
Zadania z III edycji
Omówienie zadań z III edycji
Edycja IV
Zadania z IV edycji
Omówienie zadań IV rundy
Edycja V
Zadania z V edycji
Edycja VI
Zadania z VI edycji
Edycja VII
Zadania z VII edycji
Edycja VIII
Zadania z VIII edycji
Omówienie zadań z VIII edycji
Rozwiązania zadań maturalnych
Zad. 4 2015 NF
Warsztaty
Warsztaty
Drzewa przedziałowe
Drzewo potęgowe
Dynamiczne
Drzewo przedziałowe (punkt, przedział)
Drzewo przedziałowe (przedział, punkt)
Drzewo przedziałowe — (przedział, przedział)
Algoliga - omówienie
DOMINO - znajdź kamień
Profesor Algobit w przedszkolu
Klucznik
Liczby podzielne przez 3 - ciąg dalszy
Schody do nieba, autostrada do piekła
To zadanie jest łatwe!
Wyszukiwarka
Liczby doskonałe
Kości zostały rzucone
Sinusoida
Grafy
przeszukiwanie w glab
Przeszukiwanie wszerz
BST z historią
FAST I/O
Rozkład tematów z prog.
Rozszerzony alg. euklidesa
Platforma spoj
Sędzia spoj
Olimpiada Informatyczna
Otoczka wypukła
Iloczyn wektorowy
Zamiatanie kątowe
Silnie spójne składowe
Algorytm Dijkstry
Algorytm Floyda-Warshalla
Kolejka monotoniczna
Zbiory rozłączne
Mosty w grafie
Ćwiczenia
Ćwiczenia
Wstęp do C++
Rozwiązania
Instrukcja warunkowa
Rozwiązania
Instrukcja wielokrotnego wyboru
Rozwiązania
Iteracje (pętle)
Rozwiązania
Rekurencja
Rozwiązania
Tablice
Rozwiązania
Tworzenie klas
Rozwiązania
Przeciążanie operatorów
Rozwiązania
Pliki tekstowe
Zadania + rozwiązania
Zadania
Wprowadzenie do C++
Zamiana wartości dwóch zmiennych
Rzutowanie
Kula
Ułamek niewłaściwy na zwykły
Odległość między punktami
Instrukcja warunkowa
Metoda wyznaczników
Pierwiastki równania kwadratowego
Rok przestępny
Wartość bezwzględna z liczby
Instrukcja wielokrotnego wyboru
Funkcja liniowa
Symetria
Instrukcje iteracyjne (pętle)
Silnia z liczby n
Zamiana na duże litery
Kolejne potęgi liczby 2
Po raz trzeci
Średnia arytmetyczna
Funkcje
Dziesiętna na binarną
Dwusilnia w C++
Projektowanie funkcji w C++
Suma bitów danej liczby
Rekurencja
Silnia rekurencyjnie
N-ty wyraz ciągu
Konwersja liczby dziesiętnej na binarną
Suma cyfr rekurencyjnie
N-ty wyraz ciągu 2
Tablice
Liczby parzyste i nieparzyste
Najdłuższy spójny ciąg rosnący
Zliczanie liter
Dodawanie macierzy
Palindrom tekstowy
Wskaźniki
Sortowanie trzech liczb
Struktury
Studenci i ich oceny
Sortowanie struktur
Sortowanie leksykograficzne
Przeciążanie operatorów
Przeciążanie operatora +
Przeciążanie operatora [ ]
Przeciążanie operatora unarnego
Przeciążanie operatora =
Zbiór zadań
Spis treści
Instrukcja wielokrotnego wyboru
Funkcja liniowa
Symetria
Ostatnio dodane
Najdłuższy ciąg tych samych liter
Zlicz wystąpienia liter
Znajdowanie miejsca zerowego metodą połowienia przedziałów w Pythonie
Wyszukiwanie wzorca w tekście w Pythonie
Sortowanie kubełkowe w Pythonie
Sortowanie szybkie w Pythonie
Sortowanie przez scalanie w Pythonie