Pozycyjne systemy liczbowe
system addytywny – zapisaną liczbę odczytuje się jako sumę wartości jej poszczególnych cyfr np rzymski system liczbowy np jeśli “X”=10,”V”=5,”I”=1 to XVI = 10+5+1 = 16…
system addytywny – zapisaną liczbę odczytuje się jako sumę wartości jej poszczególnych cyfr np rzymski system liczbowy np jeśli “X”=10,”V”=5,”I”=1 to XVI = 10+5+1 = 16…
#include <iostream> using namespace std; int main() { bool x; x = 652; cout << x << endl; return 0; }
#include <iostream> using namespace std; int main() { cout << ” int : ” << sizeof (int) << endl << ” unsigned int : ” << sizeof (unsigned) << endl << ” short int : ” << sizeof (short) << endl << ” unsigned short int : ” << sizeof (unsigned short) << endl <<…
#include <iostream> using namespace std; int main() { int a = 2147483647; cout << a << endl; a = a + 1; // zmienną zwiększamy o 1! cout << a << endl; return 0; }
Zarząd Województwa ogłasza w dniach od 7 do 18 grudnia br. nabór wniosków stypendialnych w ramach programu stypendialnego Wspieramy najlepszych, realizowanego w ramach Poddziałania 9.1.5 RPO WO 2014-2020….
——————————————————————————————— ZŁOŻONOŚĆ ——————————————————————————————— Złożoność obliczeniowa algorytmu złożoność czasowa – zależność między rozmiarem a czasem wykonania algorytmu złożoność pamięciowa + zależność między rozmiarem a zapotrzebowaniem algorytmu na pamięć do wykonania tego algorytmu…
Najważniejsze własności algorytmów: – poprawność – skończoność – złożoność – efektywność…
Sortowanie szybkie (ang. quicksort) – jeden z popularnych algorytmów sortowania działających na zasadzie “dziel i zwyciężaj Działa nie algorytmu Z tablicy wybiera się element rozdzielający, po czym tablica jest dzielona na dwa fragmenty: do początkowego przenoszone są wszystkie elementy nie większe od rozdzielającego, do końcowego wszystkie większe. Potem sortuje się osobno początkową i końcową część…
Zespół Ogólnopolskiej Akademii Programowania zaprasza wszystkich uczniów szkół podstawowych, gimnazjalnych i ponadgimnazjalnych do wzięcia udziału w ogólnodostępnym konkursie programistycznym organizowanym w ramach Godziny Kodowania w 5 kategoriach:…
Technika porządkowania kubełkowego wykorzystywana jest na przykład przy sortowaniu listów. Listy rozkładamy do różnych przegródek (kubełków). O tym, do której przegródki trafia dany list decydują różne fragmenty adresu. Liczba tych przegródek jest na ogół niewielka – na przykład dla listów krajowych możemy mieć przegródki etykietowane nazwami województw….
#include<iostream> #include<time.h> #include<windows.h> using namespace std;…
Sortowanie przez wstawianie (program.cpp) (ang. Insert Sort, Insertion Sort) – jeden z najprostszych algorytmów sortowania, którego zasada działania odzwierciedla sposób w jaki ludzie ustawiają karty – kolejne elementy wejściowe są ustawiane na odpowiednie miejsca docelowe…
Sortowanie bąbelkowe (program.cpp) ciągu n liczb polega na porównywaniu parami kolejnych liczb i przestawianiu ich, jeśli występują w niewłaściwej kolejności….
Trwająca inicjatywa Godziny Kodowania, organizowana w ramach Tygodnia Informatyki (Computer Science Education Week), nadal okazuje się olbrzymim sukcesem, który przerósł oczekiwania organizatorów. Wzięło w niej dotychczas udział ponad 130 milionów uczestników z całego świata. Cieszy również popularność tej inicjatywy w Polsce….