Teoria Programowania

 0    22 fiszki    wojciechmazalon
ściągnij mp3 drukuj graj sprawdź się
 
Pytanie język polski Odpowiedź język polski
ENIAC
rozpocznij naukę
42 szafy o wymiarach 300x60x30 cm każda, ważył 30ton i pobierał 140kw na godzinę, ułożony był w kształt litery U w wymiarach 12x6m, jego system wentylacyjny napędzany był przez 2 silniki które łącznie miały 24 konie mechaniczne mocy.
Algorytm
rozpocznij naukę
Skończony ciąg czynności, prowadzący do wykonania zadania.
Specyfikacja zadania
rozpocznij naukę
Jest to określenie danych wejściowych i wyjściowych. ciowe.
Sposoby przedstawiania algorytmów
rozpocznij naukę
Lista kroków, opis słowny, schemat blokowy, kod i pseudokod
UML (Unified Modeling Language) to
rozpocznij naukę
Pół-formalny język wykorzystywany do modelowania różnego rodzaju systemów.
UML jest językiem graficznym:
rozpocznij naukę
Wyrazy (symbole) + Gramatyka (zasady budowania diagramów)
Mo co modelujemy:
rozpocznij naukę
Komunikacja, wizualizacja i weryfikacja
Proces programowania
rozpocznij naukę
Problem -modelowanie> algorytm -kodowanie> pogram -plik> komputer
Języki programowania
rozpocznij naukę
Służą do przedstawiania algorytmów w postaci programów.
Języki programowania =
rozpocznij naukę
Zasady składni + instrukcje
Podział języków programowania
rozpocznij naukę
Imperatywne, logiczne, obiektowe, funkcyjne.
Języki programowania: Imperatywne
rozpocznij naukę
najbardziej pierwotny sposób programowania, gdzie program to ciąg poleceń dla komputera.
Języki programowania: Funkcyjne
rozpocznij naukę
program to złożona funkcja, która po otrzymaniu danych wejściowych wylicza pewien wynik.
Języki programowania: Logiczne
rozpocznij naukę
program to zbiór zależności i pewne stwierdzenie.
Języki programowania: Obiektowe
rozpocznij naukę
program to zbiór porozumiewających się ze sobą obiektów, czyli jednostek zawierających pewne dane i umiejących wykonywać na nich operacje.
Okienka dialogowe
rozpocznij naukę
Alert(), Confirm(), prompt()
Typy danych
rozpocznij naukę
Liczbowe, łańcuchowe i zmienne.
Operatory w JS:
rozpocznij naukę
Arytmetyczne, przypisywania, porównywania, logiczne, konkatenacji stringów, inkrementacji/dekrementacji, bitowe.
Translator
rozpocznij naukę
przekształca program z postaci źródłowej na postać wynikową.
Kompilator
rozpocznij naukę
przetwarza kod źródłowy na kod wynikowy (kod pośredni w języku maszynowym, który jest zrozumiały dla komputera).
Interpretator
rozpocznij naukę
realizuje translację instrukcji naprzemiennie z ich wykonywaniem.
Rodzaje translatorów:
rozpocznij naukę
Kompilatory i interpretatory.

Musisz się zalogować, by móc napisać komentarz.