| Fråga   | Svar   | 
        
        |  börja lära sig zbiór poleceń zapisanych w określonym języku programowania zgodnie z obowiązującymi w tym języku regułami  |  |  |  |  | 
|  börja lära sig proces tworzenia i testowania programu  |  |  |  |  | 
|  börja lära sig posiada ściśle zdefiniowane reguły syntaktyczne i semantyczne, które opisują, jak należy budować poprawnie wyrażenia  |  |  |  |  | 
|  börja lära sig zarezerwowane słowa, które w danym języku programowania mają ściśle określone znaczenie i mogą zostać użyte tylko zgodnie z ich przeznaczeniem. Są nimi m.in. nazwy poleceń  |  |  |  |  | 
|  börja lära sig ciąg instrukcji i deklaracji zapisany w języku programowania. Opisuje operację, jakie powinien wykonać komputer. Składa się z jednego lub kilku plików tekstowych (przetwarzany na kod maszynowy lub pośredni)  |  |  |  |  | 
|  börja lära sig program służący do tłumaczenia programu zapisanego w języku programowania z postaci źródłowej do postaci wynikowej (kompilatory - języki wysokiego poziomu, asemblery - języki symboliczne)  |  |  |  |  | 
|  börja lära sig program służący do tłumaczenia kodu zapisanego w języku źródłowym na odpowiadający mu kod w języku wynikowym (kod maszynowy najczęściej)  |  |  |  |  | 
|  börja lära sig program, który analizuje kod źródłowy instrukcja po instrukcji i każdy przeanalizowany fragment kodu wykonuje na bieżąco  |  |  |  |  | 
|  börja lära sig wydzielony fragment programu komputerowego (ułatwia pracę, kompilowane osobno)  |  |  |  |  | 
|  börja lära sig urządzenie służące do łączenia przekomplikowanych modułów w jeden plik wykonalny  |  |  |  |  | 
|  börja lära sig proces polegający na połączeniu skomplikowanych modułów i utworzeniu pliku wynikowego (mogą być dołączone biblioteki)  |  |  |  |  | 
|  börja lära sig program użytkowy, wykonywujący konkretne zadania i oferujący interfejs użytkownika  |  |  |  |  | 
|  börja lära sig program komputerowy, który pracuje na serwerze i komunikuje się z użytkownikiem poprzez sieć komputerową z wykorzystaniem przeglądarki internetowej  |  |  |  |  | 
|  börja lära sig niewielki program komputerowy, którego wykonanie jest możliwe tylko z poziomu innej aplikacji  |  |  |  |  | 
|  börja lära sig służy do tworzenia programów komputerowych, których zadaniem jest przetwarzanie danych, wykonywanie obliczeń i algorytmów (może zawierać konstrukcje składniowe)  |  |  |  |  | 
|  börja lära sig zbiór reguł opisujących sposób definiowania struktur danych, rodzaje dostępnych słów kluczowych i symboli oraz zasad  |  |  |  |  | 
|  börja lära sig zbiór reguł definiujących znaczenie słów kluczowych i symboli ich funkcji w programie.  |  |  |  |  | 
|  börja lära sig określają dostępne typy danych, ich właściwości oraz operacje, które mogą być wykonane na wartościach danego typu  |  |  |  |  | 
|  börja lära sig przetwarzanie kodu źródłowego za pomocą preprocesora  |  |   Wstępne przetwarzanie kodu  |  |  | 
|  börja lära sig sprawdzeniu, czy nie występują niedozwolone znaki, oraz na podzieleniu tekstu na jednostki odseparowane białymi znakami, analiza składni programu (analiza liniowa, skanowanie)  |  |  |  |  | 
|  börja lära sig parser sprawdza kod źródłowy struktury składniowej i ustalenia, czy dane są poprawne składniowo, zgodność gramatyczna (hierarchiczna)  |  |   Analiza syntaktyczna (składniowa)  |  |  | 
|  börja lära sig sprawdza poprawność programu na poziomie znaczenia poszczególnych instrukcji oraz programu jako całość, czy program może być skopmilowany  |  |   Analiza semantyczna (znaczeniowa)  |  |  | 
|  börja lära sig sprawdzanie poprawności typów (w językach silnym typowaniem)  |  |  |  |  | 
|  börja lära sig sprawdzanie, czy instrukcje i wyrażenia mają sens w kontekście, w którym zostały użyte  |  |   kontrola poprawności instrukcji  |  |  | 
|  börja lära sig sprawdzanie, czy nazwy jednoznacznie identyfikują funkcje, etykiety i inne konstrukcje języka programowania.  |  |  |  |  | 
|  börja lära sig są czynności mające na celu przyspieszenie działania programu lub zmniejszenie jego objętości (analizy przepływu sterowania i przepływu danych)  |  |   Optymalizacja kodu wynikowego  |  |  | 
|  börja lära sig W wyniku kompilacji na podstawie kodu źródłowego generowany jest kod języka niskiego poziomu, kod wykonywalny, lub kod w języku pośrednim  |  |  |  |  | 
|  börja lära sig program napisany w języku skryptowym, który jest wykonywany wewnątrz aplikacji.  |  |  |  |  | 
|  börja lära sig język programowania służący do wykonywania wyspecjalizowanych czynności. tworzone z myślą o interakcji z użytkownikiem. Często są wykorzystywane do zadań administracyjnych, w stronach dynamicznych  |  |  |  |  | 
|  börja lära sig zawierają definicje typowych operacji wykonywalnych w programach  |  |  |  |  | 
|  börja lära sig Typowe biblioteki standardowe to:  |  |   Operacje na ciągach tekstowych, na typach danych oraz funkcje do zarządzania nimi, Obsługa wejścia-wyjścia, plików, wielowątkowości, zarządzanie pamięcią  |  |  | 
|  börja lära sig dołączone do programu na etapie konsolidacji  |  |  |  |  | 
|  börja lära sig ładowane przez program na etapie wykonywania  |  |  |  |  | 
|  börja lära sig zestaw ścisłe określonych czynności, prowadzących do wykonania pewnego zadania. Określa sposób rozwiązania problemu  |  |  |  |  | 
|  börja lära sig Zapis algorytmu w wybranym języku programowania  |  |  |  |  | 
|  börja lära sig operacje, które należy wykonać, są zapisywane za pomocą zwykłego tekstu (wstępna faza)  |  |  |  |  | 
|  börja lära sig opis słowny, który może zawierać instrukcje z języka programowania  |  |  |  |  | 
|  börja lära sig operacje które należy wykonać zapisane są w postaci numerowanego kroku  |  |  |  |  | 
|  börja lära sig reprezentacja graficzna algorytmu, może zostać przedstawione jako graf, wyróżnia się: korzeń, gałęzie, liście  |  |  |  |  | 
|  börja lära sig operacje, które należy wykonać, są przedstawiane w postaci graficznej z użyciem symboli  |  |  |  |  | 
|  börja lära sig algorytm powinien zwracać poprawne wyniki, odzwierciedlające rzeczywistość  |  |  |  |  | 
|  börja lära sig algorytm powinien przy takim samym zbiorze danych wejściowych zwracać takie same wyniki  |  |  |  |  | 
|  börja lära sig dla każdego zbioru poprawnych danych wejściowych algorytm powinien zwracać wyniki w skończonej liczbie kroków  |  |  |  |  | 
|  börja lära sig algorytm powinien prowadzić do rozwiązania problemu w jak najmniejszej liczbie kroków  |  |  |  |  | 
| börja lära sig |  |   Poprawność Jednoznaczność Skończoność Efektywność  |  |  | 
|  börja lära sig Specyfikacja algorytmu powinna zawierać  |  |   podanie danych wejściowych; określenie wyniku, warunków jakie mają spełniać, podanie zmiennych pomocniczych  |  |  | 
|  börja lära sig problem, który należy rozwiązać, jest dzielony na kilka mniejszych, a te znowu są dzielone aż do uzyskania problemów łatwych do rozwiązania.  |  |  |  |  | 
|  börja lära sig Problem, który należy rozwiązać jest dzielony na kilka mniejszych. Wyniki analizy cząstkowych problemów wykorzystuje się do rozwiązywania głównego problemu  |  |  |  |  | 
|  börja lära sig nie jest przeprowadzana dokładna analiza problemu, tylko wybierane jest rozwiązanie, które w danym momencie wydaje się najskuteczniejsze  |  |  |  |  | 
|  börja lära sig przeszukiwany jest zbiór danych aż do znalezienia rozwiązania. przeszukiwany jest zbiór danych aż do znalezienia rozwiązania. przeszukiwany jest zbiór danych aż do znalezienia rozwiązania.  |  |   Poszukiwanie i wyliczanie  |  |  | 
|  börja lära sig na podstawie niepełnych danych tworzony jest algorytm, który działa w sposób najbardziej prawdopodobny  |  |  |  |  | 
|  börja lära sig Klasyfikacja algorytmów ze względu na sposób konstruowania algorytmu.  |  |   Dziel i zwyciężaj Programowanie dynamiczne Metoda zachłanna Poszukiwanie i wyliczanie Heurystyka  |  |  | 
|  börja lära sig Klasyfikacja algorytmów ze względu na sposób wykonywania działań  |  |   Liniowy Warunkowy (z rozgałęzieniem) Z pętlą (cykliczne)  |  |  | 
|  börja lära sig kolejne kroki w algorytmie wykonywane są w kolei jakiej zostały zapisane. Żaden krok nie może być pominięty ani powtórzony  |  |  |  |  | 
|  börja lära sig Warunkowy (z rozgałęzieniem)  |  |   wykonywanie poleceń zależy od spełnienia lub niespełnienia określonego warunku  |  |  | 
|  börja lära sig grupa poleceń jest powtarzana wielokrotnie.  |  |  |  |  | 
|  börja lära sig Klasyfikacja algorytmów ze względu na sposób wykonywania operacji:  |  |   Sekwencyjne Inercyjne Rekrutacyjne  |  |  | 
|  börja lära sig operacje w algorytmie są wykonywane w kolejności, w jakiej zostały opisane.  |  |  |  |  | 
|  börja lära sig niektóre kroki są powtarzane aż do spełniania wymaganego warunku.  |  |  |  |  | 
|  börja lära sig formuła powtarzająca dane i odwołująca się do niej samej. Zakończenie wywoływania formuły następuje po spełnieniu warunku zakończenia  |  |  |  |  | 
|  börja lära sig Klasyfikacja algorytmów ze względu na obszar zastosowań.  |  |   Matematyczne Przeszukujące Porządkujące Rekurencyjne Szyfrujące  |  |  | 
|  börja lära sig - program jest dzielony na fragmenty (procedury) wykonując ściśle określone operacje. Tworzone programy korzystają ze standardowych procedur wywoływanych podczas pracy programu.  |  |  |  |  | 
|  börja lära sig – procedury są wykonywane według kolejności ich wywołań. W danym momencie może być wykonywania tylko jedna procedura.  |  |  |  |  | 
|  börja lära sig pozwala na uruchomienie co najmniej dwóch procedur w tym samym czasie. Kolejne procedury wykonywane są sekwencyjnie, lecz kolejność ich wykonywania nie jest z góry określona.  |  |  |  |  | 
|  börja lära sig pozwala na uruchomienie wielu procedur w tym samym czasie  |  |  |  |  | 
|  börja lära sig – procedura lub funkcja wywołuje sama z siebie aż do uzyskania ostatecznego wyniku.  |  |  |  |  | 
|  börja lära sig procedury i dane są definiowane jako klasa obiektów. Algorytmy mają znacznie drugorzędne. Programy są tworzone jako zbiory klas.  |  |  |  |  | 
|  börja lära sig decyzje dotyczące zachowania się algorytmu są podejmowane w sposób losowy. Działanie programu nie musi być poprawne, ale daje duże prawdopodobieństwo poprawności.  |  |   Algorytm probabilistyczny  |  |  | 
|  börja lära sig Do najważniejszych technik implementacji algorytmów należy:  |  |   Proceduralność Praca sekwencyjna – Praca wielowątkowa Praca równoległa Rekurencja Obiektywność Algorytm probabilistyczny  |  |  | 
|  börja lära sig ilość czasu potrzebnego do rozwiązania problemu w zależności od liczby danych wejściowych. (podawana w liczbie wykonanych operacji)  |  |   Złożoność czasowa algorytmu  |  |  | 
|  börja lära sig operacją, której wykonanie wpływa bezpośrednio na czas wykonania całego algorytmu  |  |  |  |  | 
|  börja lära sig określa wielkość pamięci operacyjnej komputera, która jest potrzebna do przechowywania danych wejściowych, danych pośrednich oraz ostatecznych wyników obliczeń.  |  |   Złożoność pamięciowa algorytmu  |  |  | 
|  börja lära sig określa zużycie zasobów dla najgorszego przypadku  |  |  |  |  | 
|  börja lära sig określa zużycie zasobów dla uśrednionych wszystkich możliwych przypadków lub dla typowych przypadkówv  |  |  |  |  | 
|  börja lära sig określa zużycie zasobów dla najkorzystniejszego przypadku  |  |  |  |  | 
|  börja lära sig liczba wierzchołków pośrednich w drodze od korzenia do wybranego wierzchołka końcowego  |  |  |  |  | 
|  börja lära sig to największa długość drogi od korzenia do wierzchołka końcowego.  |  |  |  |  | 
|  börja lära sig porządkowanie zbioru danych według określonych jego cech  |  |  |  |  | 
|  börja lära sig algorytm szybkiego wyszukiwania elementu w zbiorze  |  |   Znajdowanie najmniejszego lub największego elementu w zbiorze  |  |  |