W ramach zadania należy wykorzystać funkcje wirtualne. W programach testujących należy wykorzystać klasy stworzone w ramach pierwszego zadania.
|
|
- Amalia Orłowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Zadanie 1. Utworzyć klasę wzorcową KOLEJKA typu FIFO (First In, First Out; pierwszy na wejściu, pierwszy na wyjściu), która będzie przechowywała obiekty różnych typów (klasa z zadania 1, nowa klasa oraz typy proste int, char, float). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) kolejka priorytetowa b) kolejka ważona c) kolejka losowa Klasa wzorcowa poza typem obiektu musi mieć następujące atrybuty: a) priorytet (w skali 1-5) b) wagę Klasa kolejka musi posiadać następujące metody: 1. wstawienie do kolejki 2. pobranie z kolejki 3. usunięcie z kolejki 4. sprawdzenie na którym miejscu aktualnie znajduje się nasz obiekt
2 Zadanie 2. Utworzyć klasę wzorcową STOS, która będzie przechowywała obiekty różnych typów (klasa z zadania 1, nowa klasa oraz typy proste int, char, float). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) stos priorytetowy b) stos ważony c) stos losowy Klasa STOS musi posiadać następujące metody: 1. wstawienie na stos (na samą górę) -> push() 2. pobranie ze stosu (z samej góry) -> pop() 3. usunięcie ze stosu 4. sprawdzenie na którym miejscu aktualnie znajduje się nasz obiekt
3 Zadanie 3. Treść zadania Utworzyć klasę wzorcową BUFOR typu LIFO (Last In, First Out; ostatni na wejściu, pierwszy na wyjściu), która będzie przechowywała obiekty różnych typów (klasa z zadania 1, nowa klasa oraz typy proste int, char, float). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) bufor priorytetowy b) bufor ważony c) bufor losowy Klasa BUFOR musi posiadać następujące metody: 1. wstawienie do bufora 2. pobranie z bufora 3. usunięcie z bufora 4. sprawdzenie na którym miejscu aktualnie znajduje się nasz obiekt
4 Zadanie 4. Utworzyć klasę wzorcową SEJF, która będzie przechowywała obiekty różnych typów (klasa z zadania 1, nowa klasa oraz typy proste int, char, float). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) sejf priorytetowy b) sejf ważony c) sejf losowy Sejf ma ograniczoną pojemność i po przepełnieniu przed wstawieniem następnego elementu należy usunąć jeden z elementów. Należy ustawić konfiguracyjnie maksymalną liczbę elementów w sejfie (np. 3). Przy wstawianiu 4 elementu każda klasa w zależności od swojego algorytmu musi usunąć z sejfu jakiś element (np. Sejf priorytetowy musi usunąć element najmniej priorytetowy). Usunięcie będzie powodowało zwrócenie tego elementu Klasa SEJF musi posiadać następujące metody: 1. wstawienie do sejfu 2. pobranie z sejfu 3. sprawdzenie czy dany obiekt jest w sejfie czy poza nim 4. sprawdzenie na którym miejscu w sejfie aktualnie znajduje się nasz obiekt
5 Zadanie 5. Utworzyć klasę wzorcową KOSZYK, która będzie przechowywała obiekty różnych typów (klasa z zadania 1, nowa klasa oraz typy proste int, char, float). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) koszyk priorytetowy b) koszyk ważony (cenowy) c) koszyk losowy Koszyk ma ograniczoną pojemność i po przepełnieniu przed wstawieniem następnego elementu należy usunąć jeden z elementów. Należy ustawić konfiguracyjnie maksymalną liczbę elementów w koszyku (np. 3). Przy wstawianiu 4 elementu każda klasa w zależności od swojego algorytmu musi usunąć z koszyka jakiś element (np. Koszyk priorytetowy musi usunąć element najmniej priorytetowy). Usunięcie będzie powodowało zwrócenie tego elementu Klasa KOSZYK musi posiadać następujące metody: 1. dodanie do koszyka 2. pobranie z koszyka 3. sprawdzenie czy dany obiekt jest w koszyku czy poza nim 4. sprawdzenie na którym miejscu w sejfie aktualnie znajduje się nasz obiekt
6 Zadanie 6. Utworzyć klasę wzorcową DOBYTEK, która będzie przechowywała obiekty różnych typów (klasa z zadania 1, pieniądze, domy, mieszkania, obligacje). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) dobytek priorytetowy b) dobytek ważony (cenowy) c) dobytek losowy Dobytek ma ograniczoną pojemność i po przepełnieniu przed wstawieniem następnego elementu należy usunąć jeden z elementów. Należy ustawić konfiguracyjnie maksymalną liczbę elementów dobytku (np. 3). Przy wstawianiu 4 elementu każda klasa w zależności od swojego algorytmu musi usunąć z dobytku jakiś element (np. Dobytek priorytetowy musi usunąć element najmniej priorytetowy). Usunięcie będzie powodowało zwrócenie tego elementu Klasa DOBYTEK musi posiadać następujące metody: 1. dodanie elementu do dobytku 2. pobranie z dobytku jakiegoś elementu 3. sprawdzenie czy dany obiekt dobytku jest w dobytku czy poza nim 4. sprawdzenie na którym miejscu w dobytku aktualnie znajduje się nasz obiekt
7 Zadanie 7. Utworzyć klasę wzorcową CATERING, która będzie przechowywała obiekty różnych typów (klasa z zadania 1, zupy, drugie dania, napoje, owoce, desery, alkohole). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) catering priorytetowy b) catering ważony (cenowy) c) catering losowy Catering ma ograniczoną pojemność ze względu na fakt wykorzystywaniu małego samochodu do transportu i po przepełnieniu przed wstawieniem następnego elementu należy usunąć jeden z elementów. Należy ustawić konfiguracyjnie maksymalną liczbę elementów w obiekcie catering (np. 3). Przy wstawianiu 4 elementu każda klasa w zależności od swojego algorytmu musi usunąć z cateringu jakiś element (np. Catering priorytetowy musi usunąć element najmniej priorytetowy). Usunięcie będzie powodowało zwrócenie tego elementu Klasa CATERING musi posiadać następujące metody: 1. dodanie elementu do cateringu 2. pobranie z cateringu jakiegoś elementu 3. sprawdzenie czy dany obiekt cateringu jest w cateringu czy poza nim 4. sprawdzenie na którym miejscu w cateringu aktualnie znajduje się nasz obiekt
8 Zadanie 8. Utworzyć klasę wzorcową BAGAZ, która będzie przechowywała obiekty różnych typów (klasa z zadania 1, spodnie, koszulki, bieliznę, kurtki). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) bagaż priorytetowy b) bagaż ważony (cenowy) c) bagaż losowy Bagaż ma ograniczoną pojemność i po przepełnieniu przed wstawieniem następnego elementu należy usunąć jeden z elementów. Klasa BAGAŻ musi posiadać następujące metody: 1. dodanie elementu do bagażu 2. pobranie z bagażu jakiegoś elementu 3. sprawdzenie czy dany obiekt jest w bagażu czy poza nim 4. sprawdzenie na którym miejscu w bagażu aktualnie znajduje się nasz obiekt
9 Zadanie 9. Utworzyć klasę wzorcową KONTENER, która będzie przechowywała obiekty różnych typów (klasa z zadania 1, stworzone 3 klasy dodatkowe). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) kontener priorytetowy b) kontener ważony (cenowy) c) kontener losowy Kontener ma ograniczoną pojemność i po przepełnieniu przed wstawieniem następnego elementu należy usunąć jeden z elementów. Klasa KONTENER musi posiadać następujące metody: 1. dodanie elementu do kontenera 2. pobranie elementu 3. sprawdzenie czy dany obiekt jest w kontenerze czy poza nim 4. sprawdzenie na którym miejscu w kontenerze aktualnie znajduje się nasz obiekt
10 Zadanie 10. Utworzyć klasę wzorcową DEWELOPER. Klasa wzorcowa będzie przechowywała następujące typy budynków: a) mieszkania b) domy c) magazyny d) sklepy Do każdego typu budynku należy stworzyć osobną klasę z podstawowymi metodami. Należy stworzyć klasy dziedziczące po klasie DEWELOPER: a) mały deweloper (buduje ograniczoną liczbę budynki na raz) b) deweloper spekulacyjny (buduje wszystko, ale często wycofuje się podczas realizacji projektu) Klasa DEWELOPER musi posiadać następujące metody: 1. dodanie elementu do dewelopera 2. pobranie budynku 3. sprawdzenie czy dany budynek jest u danego dewelopera czy poza nim 4. sprawdzenie na którym miejscu u dewelopera aktualnie znajduje się nasz obiekt Każdy z deweloperów ma ograniczone możliwości co do budowania budynków. Przy wstawianiu elementu, który jest już poza możliwościami dewelopera w zależności od typu dewelopera musi zostać wykona jedna z następujących akcji: a) informacja - Nie możemy wybudować tego budynku (mały deweloper) b) prośba o wybranie budynku do usunięcia z listy do budowy (deweloper spekulacyjny)
11 Zadanie 11. Utworzyć klasę wzorcową KOMIS. Klasa wzorcowa będzie przechowywała następujące typy: a) samochody b) obrazy c) rowery d) biżuterię Do każdego typu obiektu należy stworzyć osobną klasę z podstawowymi metodami. Należy stworzyć klasy dziedziczące po klasie KOMIS: a) mały komis (może trzymać ograniczoną liczbę rzeczy w jednej chwili czasu) b) komis spekulacyjny (skupuje wszystko, ale często sprzedaje część rzeczy) Klasa KOMIS musi posiadać następujące metody: 1. dodanie elementu 2. pobranie elementu 3. sprawdzenie czy dany element jest w danym komisie czy nie 4. sprawdzenie na którym miejscu u komisie aktualnie znajduje się nasz obiekt Każdy z komisów ma ograniczone możliwości co do kupowania rzeczy. Przy wstawianiu elementu, który jest już poza możliwościami komisu w zależności od typu komisu musi zostać wykona jedna z następujących akcji: a) informacja - Nie możemy kupić tej rzeczy (mały komis) b) prośba o wybranie obiektu do usunięcia z listy w komisie (tj. Do szybkiego sprzedania (komis spekulacyjny)
12 Zadanie 12. Utworzyć klasę wzorcową KOLEKCJONER. Klasa wzorcowa będzie przechowywała następujące typy: a) samochody b) obrazy c) rowery d) biżuteria e) pieniądze Do każdego typu obiektu należy stworzyć osobną klasę z podstawowymi metodami. Należy stworzyć klasy dziedziczące po klasie KOLEKCJONER: a) mały kolekcjoner (może trzymać ograniczoną liczbę rzeczy w jednej chwili czasu) b) kolekcjoner spekulacyjny (kupuje wszystko, ale często sprzedaje część rzeczy) Klasa KOLEKCJONER musi posiadać następujące metody: 1. dodanie elementu 2. pobranie elementu 3. sprawdzenie czy dany element jest u danego kolekcjonera czy nie 4. sprawdzenie na którym miejscu u kolekcjonera aktualnie znajduje się nasz obiekt Każdy z kolekcjonerów ma ograniczone możliwości co do kupowania rzeczy. Przy wstawianiu elementu, który jest już poza możliwościami kolekcjonera w zależności od typu kolekcjonera musi zostać wykona jedna z następujących akcji: a) informacja - Nie możemy kupić tej rzeczy (mały kolekcjoner) b) prośba o wybranie obiektu do usunięcia z listy w naszych zasobach (tj. Do szybkiego sprzedania (kolekcjoner spekulacyjny)
13 Zadanie 13. Utworzyć klasę wzorcową HURTOWNIA. Klasa wzorcowa będzie przechowywała następujące typy: a) pomarańcze b) mleko c) chleb d) cukierki e) mąka Do każdego typu obiektu należy stworzyć osobną klasę z podstawowymi metodami. Należy stworzyć klasy dziedziczące po klasie HURTOWNIA: a) mały hurtownia (może trzymać ograniczoną liczbę rzeczy w jednej chwili czasu) b) duża hurtownia (kupuje wszystko, ale często sprzedaje część rzeczy) Klasa HURTOWNIA musi posiadać następujące metody: 1. dodanie elementu 2. pobranie elementu 3. sprawdzenie czy dany element jest w danej hurtowni czy nie 4. sprawdzenie na którym miejscu u hurtowni aktualnie znajduje się nasz obiekt Każda z hurtowni ma ograniczone możliwości co do magazynowania rzeczy. Przy wstawianiu elementu, który jest już poza możliwościami składowymi hurtowni w zależności od typu hurtowni musi zostać wykona jedna z następujących akcji: a) informacja - Nie możemy kupić tej rzeczy (mały hurtownia) b) prośba o wybranie obiektu do usunięcia z listy w naszych zasobów (tj. Do szybkiego sprzedania (duża hurtownia)
14 Zadanie 14. Treść zadania Utworzyć klasę wzorcową ZADANIE typu LIFO (Last In, First Out; ostatni na wejściu, pierwszy na wyjściu), która będzie przechowywała obiekty różnych typów (zadaniedom, zadaniestudia, zadaniepraca). Należy stworzyć klasy dziedziczące po tej klasie (minimum 3): a) zadanie priorytetowe b) zadanie ważone c) zadanie losowe Klasa wzorcowa poza typem obiektu musi mieć następujące atrybuty: a) priorytet (w skali 1-5) b) wagę Klasa ZADANIE musi posiadać następujące metody: 5. wstawienie do bufora 6. pobranie z bufora 7. usunięcie z bufora 8. sprawdzenie na którym miejscu aktualnie znajduje się nasze zadanie w buforze
15 Zadanie 15. Utworzyć klasę wzorcową MAKLER. Klasa wzorcowa będzie przechowywała następujące produkty pieniężne: a) akcje b) zakłady c) bony d) opcje walutowe Do każdego produktu należy stworzyć osobną klasę z podstawowymi metodami. Należy stworzyć klasy dziedziczące po klasie MAKLER: a) makler typu student (ma ograniczone fundusze; kupuje mało i na dłuższy czas) b) makler spekulacyjny (kupuje wszystko, ale również ma ograniczone fundusze i w przypadku braku funduszy sprzedaje inne produkty) Klasa MAKLER musi posiadać następujące metody: 1. dodanie produktu 2. pobranie produktu 3. sprawdzenie czy dany produkt jest u danego maklera czy poza nim 4. sprawdzenie na którym miejscu u maklera aktualnie znajduje się nasz obiekt Każdy z maklerów ma ograniczone możliwości co do budowania budynków. Przy wstawianiu elementu, który jest już poza możliwościami maklera w zależności od typu maklera musi zostać wykona jedna z następujących akcji: a) informacja - Nie możemy kupić danego produktu brak środków (makler typu student ) b) prośba o wybranie produktu do sprzedaży z listy (makler spekulacyjny)
Programowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 04 Cel zajęć. Celem zajęć jest zapoznanie się ze sposobem działania popularnych. Wprowadzenie teoretyczne. Rozważana w ramach niniejszych zajęć
Bardziej szczegółowoMetody getter https://www.python-course.eu/python3_object_oriented_programming.php 0_class http://interactivepython.org/runestone/static/pythonds/index.html https://www.cs.auckland.ac.nz/compsci105s1c/lectures/
Bardziej szczegółowoStruktury. Przykład W8_1
Struktury Struktury pozwalają na grupowanie zmiennych różnych typów pod wspólną nazwą. To istotnie ułatwia organizacje danych, które okazują się w jednym miejscu kodu programu. To jest bardzo ważne dla
Bardziej szczegółowoAlgorytmy i. Wykład 3: Stosy, kolejki i listy. Dr inż. Paweł Kasprowski. FIFO First In First Out (kolejka) LIFO Last In First Out (stos)
Algorytmy i struktury danych Wykład 3: Stosy, kolejki i listy Dr inż. Paweł Kasprowski pawel@kasprowski.pl Kolejki FIFO First In First Out (kolejka) LIFO Last In First Out (stos) Stos (stack) Dostęp jedynie
Bardziej szczegółowoWykład 5 Wybrane zagadnienia programowania w C++ (c.d.)
Wykład 5 Wybrane zagadnienia programowania w C++ (c.d.) Kontenery - - wektor vector - - lista list - - kolejka queue - - stos stack Kontener asocjacyjny map 2016-01-08 Bazy danych-1 W5 1 Kontenery W programowaniu
Bardziej szczegółowoLista, Stos, Kolejka, Tablica Asocjacyjna
Lista, Stos, Kolejka, Tablica Asocjacyjna Listy Lista zbiór elementów tego samego typu może dynamicznie zmieniać rozmiar, pozwala na dostęp do poszczególnych elementów Typowo dwie implementacje: tablicowa,
Bardziej szczegółowoStruktury danych: stos, kolejka, lista, drzewo
Struktury danych: stos, kolejka, lista, drzewo Wykład: dane w strukturze, funkcje i rodzaje struktur, LIFO, last in first out, kolejka FIFO, first in first out, push, pop, size, empty, głowa, ogon, implementacja
Bardziej szczegółowoProgramowanie i struktury danych 1 / 44
Programowanie i struktury danych 1 / 44 Lista dwukierunkowa Lista dwukierunkowa to liniowa struktura danych skªadaj ca si z ci gu elementów, z których ka»dy pami ta swojego nast pnika i poprzednika. Operacje
Bardziej szczegółowoDynamiczne struktury danych
Dynamiczne struktury danych 391 Dynamiczne struktury danych Przez dynamiczne struktury danych rozumiemy proste i złożone struktury danych, którym pamięć jest przydzielana i zwalniana na żądanie w trakcie
Bardziej szczegółowoDynamiczny przydział pamięci w języku C. Dynamiczne struktury danych. dr inż. Jarosław Forenc. Metoda 1 (wektor N M-elementowy)
Rok akademicki 2012/2013, Wykład nr 2 2/25 Plan wykładu nr 2 Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia niestacjonarne I stopnia Rok akademicki 2012/2013
Bardziej szczegółowoSYSTEMY CZASU RZECZYWISTEGO - VxWorks
WZAJEMNE WYKLUCZANIE Wiele metod. Np. wyłączanie przerwań: funkcja() //... Int blokada = intlock(); // Obszar krytyczny, któremu nie możemy przerwać intunlock(blokada); wyłączanie wywłaszczania: funkcja()
Bardziej szczegółowoLaboratorium z przedmiotu Programowanie obiektowe - zestaw 04
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 04 Cel zajęć. Celem zajęć jest zapoznanie się ze sposobem działania popularnych kolekcji. Wprowadzenie teoretyczne. Rozważana w ramach niniejszych
Bardziej szczegółowoINFORMATYKA W SZKOLE. Podyplomowe Studia Pedagogiczne. Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227
INFORMATYKA W SZKOLE Dr inż. Grażyna KRUPIŃSKA grazyna@fis.agh.edu.pl D-10 pokój 227 Podyplomowe Studia Pedagogiczne Sortowanie Dane wejściowe : trzy liczby w dowolnym porządku Dane wyjściowe: trzy liczby
Bardziej szczegółowoWstęp do programowania
Wstęp do programowania Stosy, kolejki, drzewa Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk(Wydział Fizyki) WP w. VII Jesień 2013 1 / 25 Listy Lista jest uporządkowanym zbiorem elementów. W Pythonie
Bardziej szczegółowoStruktura danych. Sposób uporządkowania informacji w komputerze. Na strukturach danych operują algorytmy. Przykładowe struktury danych:
Struktura danych Sposób uporządkowania informacji w komputerze. Na strukturach danych operują algorytmy. Przykładowe struktury danych: rekord tablica lista stos kolejka drzewo i jego odmiany (np. drzewo
Bardziej szczegółowoListy, kolejki, stosy
Listy, kolejki, stosy abc Lista O Struktura danych składa się z węzłów, gdzie mamy informacje (dane) i wskaźniki do następnych węzłów. Zajmuje tyle miejsca w pamięci ile mamy węzłów O Gdzie można wykorzystać:
Bardziej szczegółowoTerminarz rozgrywek Ekstraklasy w sezonie 2016/2017
1. kolejka 16 lipca 2. kolejka 23 lipca 3. kolejka 30 lipca 4. kolejka 6 sierpnia 5. kolejka 13 sierpnia 6. kolejka 20 sierpnia 7. kolejka 27 sierpnia 8. kolejka 10 września 9. kolejka 17 września 10.
Bardziej szczegółowoStruktury danych (I): kolejka, stos itp.
Letnie Warsztaty Matematyczno-Informatyczne Algorytmy i struktury danych Struktury danych (I): kolejka, stos itp. Struktury danych (I): kolejka, stos itp. Struktura danych stanowi sposób uporządkowania
Bardziej szczegółowoCENNIK ODZIEŻY OUTLET
CENNIK ODZIEŻY OUTLET Ostatnia zmiana: 27.10.2017 e-mail: usati@usati.pl telefon: +48 698 265 154 Cennik - mix odzieży outlet - TOP SECRET, TROLL Wielkość zamówienia cena netto za 1kg cena brutto (23%
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Symulacje Paweł Daniluk Wydział Fizyki Jesień 2015 P. Daniluk (Wydział Fizyki) PO w. VIII Jesień 2015 1 / 20 Czas Paradygmat obiektowy doskonale nadaje się do opisywania struktury
Bardziej szczegółowoKiedy potrzebne. Struktura (rekord) Struktura w języku C# Tablice struktur. struktura, kolekcja
1 struktura, kolekcja Kiedy potrzebne Duża liczba danych takiego samego typu tablice a jak nieznana liczba elementów? dane zawierające wartości różnego typu (osoba: pesel, nazwisko, rok urodzenia, pracuje/niepracuje,
Bardziej szczegółowoPoradnik wyboru mieszkania
Poradnik wyboru mieszkania Przy wyborze mieszkania najczęściej kierujemy się emocjami błąd. Mieszkanie które kupimy będzie z nami najprawdopodobniej bardzo długo, więc im bardziej wyrachowani będziecie
Bardziej szczegółowo2. Klasy cz. 2 - Konstruktor kopiujący. Pola tworzone statycznie i dynamicznie - Funkcje zaprzyjaźnione - Składowe statyczne
Tematyka wykładów 1. Wprowadzenie. Klasy cz. 1 - Język C++. Programowanie obiektowe - Klasy i obiekty - Budowa i deklaracja klasy. Prawa dostępu - Pola i funkcje składowe - Konstruktor i destruktor - Tworzenie
Bardziej szczegółowoWstęp do Programowania potok funkcyjny
Wstęp do Programowania potok funkcyjny Marcin Kubica 2010/2011 Outline 1 Podstawowe pojęcia Definition Graf = wierzchołki + krawędzie. Krawędzie muszą mieć różne końce. Między dwoma wierzchołkami może
Bardziej szczegółowoWyjątki (exceptions)
Instrukcja laboratoryjna nr 6 Programowanie w języku C 2 (C++ poziom zaawansowany) Wyjątki (exceptions) dr inż. Jacek Wilk-Jakubowski mgr inż. Maciej Lasota dr inż. Tomasz Kaczmarek Wstęp Wyjątki (ang.
Bardziej szczegółowoE S - uniwersum struktury stosu
Temat: Struktura stosu i kolejki Struktura danych to system relacyjny r I r i i I U,, gdzie U to uniwersum systemu, a i i - zbiór relacji (operacji na strukturze danych). Uniwersum systemu to zbiór typów
Bardziej szczegółowoGUI - projektowanie interfejsów cz. II
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 2 Java Foundations Classes przyciski; pola tekstowe; panele; okna dialogowe; biblioteka Swing. Metodyka (paradygmat) programowania
Bardziej szczegółowoAlgorytmy i Struktury Danych. Anna Paszyńska
Algorytmy i Struktury Danych Anna Paszyńska Tablica dynamiczna szablon Array Zbiory Zbiory template class Container {public: virtual ~Container() { }; virtual int Count() const = 0;
Bardziej szczegółowodr Adam Sojda Wykład Politechnika Śląska Badania Operacyjne Teoria kolejek
dr Adam Sojda Badania Operacyjne Wykład Politechnika Śląska Teoria kolejek Teoria kolejek zajmuje się badaniem systemów związanych z powstawaniem kolejek. Systemy kolejkowe W systemach, którymi zajmuje
Bardziej szczegółowoINFORMATYKA. Podstawy programowania w języku C. (Wykład) Copyright (C) 2005 by Sergiusz Sienkowski IME Zielona Góra
INFORMATYKA Podstawy programowania w języku C (Wykład) Copyright (C) 2005 by Sergiusz Sienkowski IME Zielona Góra INFORMATYKA Temat: Struktury dynamiczne Wykład 7 Struktury dynamiczne lista jednokierunkowa,
Bardziej szczegółowoMicrosoft Small Basic
Microsoft Small Basic Stosy i tablice Szacowany czas trwania lekcji: 1 godzina Stosy i tablice Podczas tej lekcji dowiesz się, jak: Używać różnych operacji obiektu Array. Używać różnych operacji obiektu
Bardziej szczegółowo1. Kalkulator czterech działań. 2. Konwersja ciągu znaków do tablicy.
1. Kalkulator czterech działań. Kalkulator czterech działań: +, -, *, \ (bez nawiasów). Wejście: łańcuch znakowy, np. 1+2*3\4-5\2=, -2+4e-1= Liczby mogą być w formacie, np. +1.45, -2, 1e-10. 2. Konwersja
Bardziej szczegółowoJerzy Nawrocki, Wprowadzenie do informatyki
Jerzy Nawrocki, Jerzy Nawrocki Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Kryzys oprogramowania Struktury danych i inżynieria oprogramowania Przekraczanie terminów Przekraczanie
Bardziej szczegółowoPodstawy programowania w języku C++
Podstawy programowania w języku C++ Część dziesiąta Rekordy w C/C++ struktury Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.programowanie.siminskionline.pl Niniejsze opracowanie zawiera skrót
Bardziej szczegółowoAbstrakcyjne struktury danych - stos, lista, drzewo
Sprawozdanie Podstawy Informatyki Laboratoria Abstrakcyjne struktury danych - stos, lista, drzewo Maciej Tarkowski maciek@akom.pl grupa VII 1/8 1. Stos Stos (ang. Stack) jest podstawową liniową strukturą
Bardziej szczegółowoSortowanie. Bartman Jacek Algorytmy i struktury
Sortowanie Bartman Jacek jbartman@univ.rzeszow.pl Algorytmy i struktury danych Sortowanie przez proste wstawianie przykład 41 56 17 39 88 24 03 72 41 56 17 39 88 24 03 72 17 41 56 39 88 24 03 72 17 39
Bardziej szczegółowoAlgorytmy i Struktury Danych.
Algorytmy i Struktury Danych. Podstawowe struktury danych dr hab. Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 6 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury Danych.
Bardziej szczegółowo(KOD CPV: Usługi szkolenia personelu)
Visimind Ltd Sp. z o.o. ul. Jarocka 34 10-699 Olsztyn e- mail: anna@eufunds.pl Tel.: 502207430 Olsztyn,21.02.2013 Zapytanie ofertowe Nr sprawy: G-A II.042-4a/2013 W związku z realizacją przez: Visimind
Bardziej szczegółowoEKONOMIA SŁUCHANIE (A2)
EKONOMIA SŁUCHANIE (A2) Witam państwa! Dziś w naszej audycji porozmawiamy o tym jak inwestować, żeby nie stracić, jak oszczędzać i jak radzić sobie w trudnych czasach. Do studia zaprosiłam eksperta w dziedzinie
Bardziej szczegółowoStruktury Danych i Złożoność Obliczeniowa
Struktury Danych i Złożoność Obliczeniowa Zajęcia 1 Podstawowe struktury danych Tablica Najprostsza metoda przechowywania serii danych, zalety: prostota, wady: musimy wiedzieć, ile elementów chcemy przechowywać
Bardziej szczegółowoPrzychodnia 0. Stwórz projekt aplikacja konsolowa lub WPF (przemyśl wybór, bo zmiana może być czasochłonna). 1. Stwórz abstrakcyjną klasę Osoba.
Przychodnia 0. Stwórz projekt aplikacja konsolowa lub WPF (przemyśl wybór, bo zmiana może być czasochłonna). 1. Stwórz abstrakcyjną klasę Osoba. W tej klasie wykonaj następujące czynności: a) dodaj pole
Bardziej szczegółowoAlgorytmy i struktury danych
Algorytmy i struktury danych Proste algorytmy sortowania Witold Marańda maranda@dmcs.p.lodz.pl 1 Pojęcie sortowania Sortowaniem nazywa się proces ustawiania zbioru obiektów w określonym porządku Sortowanie
Bardziej szczegółowoPodstawy programowania w języku C++
Podstawy programowania w języku C++ Część ósma Zmienne wskaźnikowe koncepcja, podstawowe zastosowania Wersja skrócona, tylko C++ Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski
Bardziej szczegółowoLiteratura. 1) Pojęcia: złożoność czasowa, rząd funkcji. Aby wyznaczyć pesymistyczną złożoność czasową algorytmu należy:
Temat: Powtórzenie wiadomości z PODSTAW INFORMATYKI I: Pojęcia: złożoność czasowa algorytmu, rząd funkcji kosztu. Algorytmy. Metody programistyczne. Struktury danych. Literatura. A. V. Aho, J.E. Hopcroft,
Bardziej szczegółowoPlanowanie przydziału procesora
Dariusz Wawrzyniak Plan wykładu Komponenty jądra związane z szeregowaniem Ogólna koncepcja planowania Kryteria oceny algorytmów planowania Algorytmy planowania (2) 1 Komponenty jądra w planowaniu Planista
Bardziej szczegółowodr inŝ. Jarosław Forenc
Rok akademicki 2009/2010, Wykład nr 8 2/19 Plan wykładu nr 8 Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2009/2010
Bardziej szczegółowoElementy Modelowania Matematycznego
Elementy Modelowania Matematycznego Wykład 9 Systemy kolejkowe Spis treści Wstęp Systemy masowej obsługi (SMO) Notacja Kendalla Schemat systemu masowej obsługi Przykład systemu M/M/1 Założenia modelu matematycznego
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Sieci powiązań Paweł Daniluk Wydział Fizyki Jesień 2015 P. Daniluk (Wydział Fizyki) PO w. IX Jesień 2015 1 / 21 Sieci powiązań Można (bardzo zgrubnie) wyróżnić dwa rodzaje powiązań
Bardziej szczegółowoWstęp do programowania
Wstęp do programowania Algorytmy zachłanne, algoritme Dijkstry Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk(Wydział Fizyki) WP w. XI Jesień 2013 1 / 25 Algorytmy zachłanne Strategia polegająca na
Bardziej szczegółowoDodatkowo klasa powinna mieć destruktor zwalniający pamięć.
Zadanie 1. Utworzyć klasę reprezentującą liczby wymierne. Obiekty klasy powinny przechowywać licznik i mianownik rozłożone na czynniki pierwsze. Klasa powinna mieć zdefiniowane operatory czterech podstawowych
Bardziej szczegółowoWYKŁAD 10. Zmienne o złożonej budowie Statyczne i dynamiczne struktury danych: lista, kolejka, stos, drzewo. Programy: c5_1.c, c5_2, c5_3, c5_4, c5_5
WYKŁAD 10 Zmienne o złożonej budowie Statyczne i dynamiczne struktury danych: lista, kolejka, stos, drzewo Programy: c5_1.c, c5_2, c5_3, c5_4, c5_5 Tomasz Zieliński ZMIENNE O ZŁOŻONEJ BUDOWIE (1) Zmienne
Bardziej szczegółowoMETODY INŻYNIERII WIEDZY
METODY INŻYNIERII WIEDZY Metoda K Najbliższych Sąsiadów K-Nearest Neighbours (KNN) ĆWICZENIA Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Sieci powiązań Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) PO w. IX Jesień 2014 1 / 24 Sieci powiązań Można (bardzo zgrubnie) wyróżnić dwa rodzaje powiązań
Bardziej szczegółowoModele procesów masowej obsługi
Modele procesów masowej obsługi Musiał Kamil Motek Jakub Osowski Michał Inżynieria Bezpieczeństwa Rok II Wstęp Teoria masowej obsługi to samodzielna dyscyplina, której celem jest dostarczenie możliwie
Bardziej szczegółowoPlanowanie finansów osobistych
Planowanie finansów osobistych Osoby, które planują znaczne wydatki w perspektywie najbliższych kilku czy kilkunastu lat, osoby pragnące zabezpieczyć się na przyszłość, a także wszyscy, którzy dysponują
Bardziej szczegółowoGOSPODARKA MAGAZYNOWA
Projekt A 0211d2 Inicjatywa na rzecz przedsiębiorczości Romów KXETANES-RAZEM Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego Witold Zych GOSPODARKA MAGAZYNOWA Szkolenie dla społeczności
Bardziej szczegółowoAlgorytmy i Struktury Danych.
Algorytmy i Struktury Danych. Abstrakcyjne struktury danych dr hab. Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 5 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury
Bardziej szczegółowoC++ Przeładowanie operatorów i wzorce w klasach
C++ i wzorce w klasach Andrzej Przybyszewski numer albumu: 89810 14 listopada 2009 Ogólnie Przeładowanie (przeciążanie) operatorów polega na nadaniu im nowych funkcji. Przeładowanie operatora dokonuje
Bardziej szczegółowoTemat: Liniowe uporzdkowane struktury danych: stos, kolejka. Specyfikacja, przykładowe implementacje i zastosowania. Struktura słownika.
Temat: Liniowe uporzdkowane struktury danych: stos, kolejka. Specyfikacja, przykładowe implementacje i zastosowania. Struktura słownika. 1. Pojcie struktury danych Nieformalnie Struktura danych (ang. data
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 2 Związki między klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie
Bardziej szczegółowo1. Liczby i w zapisie zmiennoprzecinkowym przedstawia się następująco
1. Liczby 3456.0012 i 0.000076235 w zapisie zmiennoprzecinkowym przedstawia się następująco a) 0.34560012 10 4 i 0.76235 10 4 b) 3.4560012 10 3 i 7.6235 10 5 c) 3.4560012 10 3 i 7.6235 10 5 d) po prostu
Bardziej szczegółowoSzablony klas, zastosowanie szablonów w programach
Szablony klas, zastosowanie szablonów w programach 1. Szablony klas i funkcji 2. Szablon klasy obsługującej uniwersalną tablicę wskaźników 3. Zastosowanie metody zwracającej przez return referencję do
Bardziej szczegółowoWstęp do programowania. Zastosowania stosów i kolejek. Piotr Chrząstowski-Wachtel
Wstęp do programowania Zastosowania stosów i kolejek Piotr Chrząstowski-Wachtel FIFO - LIFO Kolejki i stosy służą do przechowywania wartości zbiorów dynamicznych, czyli takich, które powstają przez dodawanie
Bardziej szczegółowo> C++ dynamiczna alokacja/rezerwacja/przydział pamięci. Dane: Iwona Polak. Uniwersytet Śląski Instytut Informatyki
> C++ dynamiczna alokacja/rezerwacja/przydział pamięci Dane: Iwona Polak iwona.polak@us.edu.pl Uniwersytet Śląski Instytut Informatyki 1429536600 > Dzisiejsze zajęcia sponsorują słówka: new oraz delete
Bardziej szczegółowoMETODY INŻYNIERII WIEDZY
METODY INŻYNIERII WIEDZY Metoda K Najbliższych Sąsiadów K-Nearest Neighbours (KNN) ĆWICZENIA Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej
Bardziej szczegółowoSortowanie danych. Jolanta Bachan. Podstawy programowania
Sortowanie danych Podstawy programowania 2013-06-06 Sortowanie przez wybieranie 9 9 9 9 9 9 10 7 7 7 7 7 10 9 1 3 3 4 10 7 7 10 10 10 10 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 1 1 1 1 1 1 Gurbiel et al. 2000
Bardziej szczegółowoAlgorytmy i Struktury Danych.
Algorytmy i Struktury Danych. Liniowe struktury danych. Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 4 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury Danych. Wykład
Bardziej szczegółowoSprawozdanie do 5. Projektu z Algorytmów i struktur danych 1
Sprawozdanie do 5. Projektu z Algorytmów i struktur danych 1 1. Złożoność obliczeniowa operacji wstawiania i usuwania elementów kolejki dla sterty dwu i trójkierunkowej Powyższy problem badano porównując
Bardziej szczegółowoPodstawowe struktury danych
Podstawowe struktury danych 1) Listy Lista to skończony ciąg elementów: q=[x 1, x 2,..., x n ]. Skrajne elementy x 1 i x n nazywamy końcami listy, a wielkość q = n długością (rozmiarem) listy. Szczególnym
Bardziej szczegółowoPodstawy informatyki 2
Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne Rok akademicki 2006/2007 Wykład nr 2 (07.03.2007) Wykład nr 2 2/46 Plan wykładu nr 2 Argumenty funkcji main
Bardziej szczegółowoPodstawy informatyki 2. Podstawy informatyki 2. Wykład nr 2 ( ) Plan wykładu nr 2. Politechnika Białostocka. - Wydział Elektryczny
Wykład nr 2 2/6 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne Rok akademicki 2006/2007 Plan wykładu nr 2 Argumenty funkcji main Dynamiczne struktury danych
Bardziej szczegółowo1 Stos: Stack i Stack<T>
1 Stos: Stack i Stack Przykªady z»ycia: Stos talerzy (aby wyci gn co± ze ±rodka, musimy wyci gn te z góry) Meble ªadowane do naczepy ci»arówki Osoby wsiadaj ce do samolotu i wysiadaj ce z niego. Piramida
Bardziej szczegółowoWykład 4. Klasa List Kolejki Stosy Słowniki
Wykład 4 Klasa List Kolejki Stosy Słowniki Klasa List Poważną niedogodnością tablic jako kolekcji danych jest fakt, że muszą one mieć stały rozmiar. Programista musi wiedzieć z góry ile miejsca powinien
Bardziej szczegółowokontrolowane przez jednostkę rzeczowe zasoby majątkowe, które powinny w przyszłości spowodować wpływ korzyści do jednostki
MATERIAŁY TOWARY Materiały kontrolowane przez jednostkę rzeczowe zasoby majątkowe, które powinny w przyszłości spowodować wpływ korzyści do jednostki zużywają się jednorazowo w danym cyklu produkcyjnym
Bardziej szczegółowoStruktura danych. Sposób uporządkowania informacji w komputerze. Na strukturach danych operują algorytmy. Przykładowe struktury danych:
Struktura danych Sposób uporządkowania informacji w komputerze. Na strukturach danych operują algorytmy. Przykładowe struktury danych: rekord tablica lista stos kolejka drzewo i jego odmiany (np. drzewo
Bardziej szczegółowoRejestracja bezpośrednia do grup odmiana z kolejką chętnych z uwzględnieniem rankingu
Rejestracja bezpośrednia do grup odmiana z kolejką chętnych z uwzględnieniem rankingu W trakcie rejestracji studenci składają prośby o zarejestrowanie się na moduł i do grupy zajęciowej, zajmując tym samym
Bardziej szczegółowoARCHITEKTURA KOMPUTERÓW. Reprezentacja danych w komputerach
Reprezentacja danych w komputerach dr inż. Wiesław Pamuła wpamula@polsl.katowice.pl Literatura 2. J.Biernat: Architektura komputerów, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław2002. 3. Null
Bardziej szczegółowoNarzędzia 2. dr inż. Tadeusz Jeleniewski
Kolekcje c.d. - Lista - Kolejka - Stos - Słownik Tworzenie i użycie klas "własnych" - Modyfikatory dostępu - Argumenty metod - Tworzenie obiektów - Hermetyzacja danych akcesory - Składowe statyczne - Usuwanie
Bardziej szczegółowoProgramowanie w języku Java. Kolekcje
Programowanie w języku Java Kolekcje Definicja Kolekcja to obiekt, który grupuje elementy danych (inne obiekty) i pozwala traktować je jak jeden zestaw danych, umożliwiając jednocześnie wykonywanie na
Bardziej szczegółowoWspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02
Optymalizacja całkowitoliczbowa Przykład. Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02 Firma stolarska produkuje dwa rodzaje stołów Modern i Classic, cieszących się na rynku dużym zainteresowaniem,
Bardziej szczegółowoSpis treści. I. Pascal
1. Wprowadzenie... 11 1.1. Dla kogo przeznaczony jest ten skrypt?... 11 1.2. Części skryptu... 12 1.3. Konwencje używane w skrypcie... 12 I. Pascal 2. Laboratorium 1. Pierwszy program... 16 2.1. Część
Bardziej szczegółowoPodstawy programowania w języku C++
Podstawy programowania w języku C++ Część dziesiąta Rekordy w C/C++ struktury Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu,
Bardziej szczegółowoKompletna dokumentacja kontenera C++ vector w - http://www.cplusplus.com/reference/stl/vector/
STL, czyli o co tyle hałasu W świecie programowania C++, hasło STL pojawia się nieustannie i zawsze jest o nim głośno... często początkujące osoby, które nie znają STL-a pytają się co to jest i czemu go
Bardziej szczegółowoSzczegółowy opis przedmiotu zamówienia
Nr sprawy: DYR.Zam.Publ. - 1/15 Załącznik nr 2 do SIWZ Szczegółowy opis przedmiotu zamówienia Tytuł zamówienia: Świadczenie usługi hotelarsko-gastronomicznej i wynajem sali konferencyjnej podczas konferencji
Bardziej szczegółowo10.1 Szablony... 1 10.2 Szablony funkcji... 2 10.3 Szablony klas... 5 10.4 Szablony jako wstęp do biblioteki STL... 10
.1 Szablony... 1.2 Szablony funkcji... 2.3 Szablony klas....4 Szablony jako wstęp do biblioteki STL....1 Szablony Szablony definiują sparametryzowane rodziny klas, funkcji. Szablony deklarujemy i definiujemy
Bardziej szczegółowoAlgorytmy przeszukiwania
Algorytmy przeszukiwania Przeszukiwanie liniowe Algorytm stosowany do poszukiwania elementu w zbiorze, o którym nic nie wiemy. Aby mieć pewność, że nie pominęliśmy żadnego elementu zbioru przeszukujemy
Bardziej szczegółowoZaawansowane programowanie w języku C++ Biblioteka standardowa
Zaawansowane programowanie w języku C++ Biblioteka standardowa Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka
Bardziej szczegółowoTest z wiedzy o społeczeństwie dla kl. II gimnazjum z działu: Człowiek i gospodarka
Ola Bednarska olabednarska@wp.pl nauczyciel: wiedzy o społeczeństwie i języka polskiego Publiczne Gimnazjum w Nowej Brzeźnicy Test z wiedzy o społeczeństwie dla kl. II gimnazjum z działu: Człowiek i gospodarka
Bardziej szczegółowoModele i narzędzia optymalizacji w systemach informatycznych zarządzania
Przedmiot: Nr ćwiczenia: 3 Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Temat: Programowanie dynamiczne Cel ćwiczenia: Formułowanie i rozwiązywanie problemów optymalizacyjnych
Bardziej szczegółowoKurs programowania. Wykład 9. Wojciech Macyna
Wykład 9 Java Collections Framework (w C++ Standard Template Library) Kolekcja (kontener) Obiekt grupujacy/przechowuj acy jakieś elementy (obiekty lub wartości). Przykładami kolekcji sa zbiór, lista czy
Bardziej szczegółowoP i t a g y r o s. S p a n a k o p i t a g r e c k i p r z y s m a k s z p i n a k o w o - s e r o w y p o d a w a n y n a c i e p ł o
P i t a g y r o s Tawerna Grecka AKROPOL Przystawki g y r o s, f r y t k i, t z a t z i k i, p o m i d o r, c e b u l a c z e r w o n a - z a w i n i ę t e w g r e c k i m p l a c k u p i t a 10 zł S p
Bardziej szczegółowoAlgorytmy i Struktury Danych
Algorytmy i Struktury Danych Kopce Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 11 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury Danych Wykład 11 1 / 69 Plan wykładu
Bardziej szczegółowoEksploracja Danych. wykład 4. Sebastian Zając. 10 maja 2017 WMP.SNŚ UKSW. Sebastian Zając (WMP.SNŚ UKSW) Eksploracja Danych 10 maja / 18
Eksploracja Danych wykład 4 Sebastian Zając WMP.SNŚ UKSW 10 maja 2017 Sebastian Zając (WMP.SNŚ UKSW) Eksploracja Danych 10 maja 2017 1 / 18 Klasyfikacja danych Klasyfikacja Najczęściej stosowana (najstarsza)
Bardziej szczegółowoPodstawy i języki programowania
Podstawy i języki programowania Laboratorium 7 - wprowadzenie do metod mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 27 listopada 2017 1 / 15 mgr inż. Krzysztof Szwarc Podstawy i języki
Bardziej szczegółowoLiteratura TEORIA MASOWEJ OBSŁUGI TEORIA KOLEJEK. Teoria masowej obsługi. Geneza. Teoria masowej obsługi
TEORIA MASOWEJ OBSŁUGI TEORIA KOLEJEK Wykład 1 Dr inż. Anna Kwasiborska Literatura B. von der Veen: Wstęp do teorii badań operacyjnych. PWN, Warszawa 1970. Gniedenko B. W., Kowalenko I. N.: Wstęp do teorii
Bardziej szczegółowoAlgorytmy i Struktury Danych. Co dziś? Drzewo decyzyjne. Wykład IV Sortowania cd. Elementarne struktury danych
Algorytmy i Struktury Danych Wykład IV Sortowania cd. Elementarne struktury danych 1 Co dziś? Dolna granica sortowań Mediany i statystyki pozycyjne Warstwa implementacji Warstwa abstrakcji #tablice #listy
Bardziej szczegółowoINFORMATYKA W SZKOLE. Podyplomowe Studia Pedagogiczne. Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227
INFORMATYKA W SZKOLE Dr inż. Grażyna KRUPIŃSKA grazyna@fis.agh.edu.pl D-10 pokój 227 Podyplomowe Studia Pedagogiczne 2 Algorytmy Nazwa algorytm wywodzi się od nazwiska perskiego matematyka Muhamed ibn
Bardziej szczegółowoMenu. Stawka obowiązuje przy ilości Gości nie mniejszej niż 20
Dania na gorąco (700 g / os) Zupa - barszcz ze śliwką i chrzanem z domowymi kluskami NAPOJE (600 ml / os) Koszt: 30,00 zł netto / os CASABLANCA CATERING sp. z o.o. Przekąski zimne (300 g / os) NAPOJE (200
Bardziej szczegółowoModuł Usprawiedliwiania
Moduł Usprawiedliwiania Moduł usprawiedliwień jest funkcją dostępną dla wychowawców klas. Dzięki niej możemy uczniom w konkretnych przedziałach czasowych usprawiedliwić nieobecności. Dodatkowo jest to
Bardziej szczegółowo