opracowane zagadnienia programowanie, studia, informatyka, programowanie, Program.egzam opracowanie


  1. Pojęcia: kod maszynowy, kod źródłowy, asembler; program, programowanie, procedura;

Kod maszynowy- przekształcony kod źródłowy, zrozumiały dla maszyny przez translator lub jest analizowany i wykorzystywany przez specjalny program zwany imperatorem.

Kod źródłowy/ program źródłowy- to program komputerowy w postaci takiej jaką tworzy ją całości w pewnym języku programowania, jako tekst lub postać graficzną.

Asembler - najbliższy kodu maszynowego, wymaga śledzenia zawartości rejestrów, np. dodanie dwóch liczb:

LD rejestr1 adres1
LD rejestr2 adres2
ADD rejestr1 rejestr2

Program - zbiór poleceń wybranych zgodnie z dopuszczalnymi przez dany język regułami.

Programowanie - tworzenie, modyfikowanie, rozszerzenie, naprawienie i wszystkie inne operacje dokonywane na oprogramowaniu.

Procedura - to wydzielona część programu wykonująca jakieś operacje, nie zwraca żadnych wyników.

  1. Translatory kodu: interpreter a kompilator.

Translatory to programy tłumaczące języki symboliczne na języki maszynowe:

  1. Algorytm, jego własności; schemat blokowy algorytmu; skrzynki graniczne, operacyjne, decyzyjne, wejściowo-wyjściowe, skrzynki podprogramów.

Algorytm- skończony zbiór jasno zdefiniowanych czynności koniecznych do wykonania pewnego zadania w skończonej liczbie kodów.

Własności:

Schemat blokowy algorytmu- diagram, na którym procedura, system albo program komputerowy, są reprezentowane przez opisane figury geometryczne połączone liniami zgodnie z kolejnością wykonywania czynności wynikających z przyjętego algorytmu rozwiązania zadania. Schemat blokowy pozwala dostrzec istotne etapy algorytm i logiczne zależności między nimi.

Skrzynki graniczne- oznacza ona początek, koniec, przerwanie lub wstrzymanie wykonywania działania, np. skrzynka startu programu.

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

Skrzynka operacyjna - zwana też instrukcyjną, jest prostokątem, w którym znajdują się instrukcje. Ze skrzynki operacyjnej wychodzi tylko jedno połączenie. W takiej skrzynce dokonujemy przypisania wartości zmiennym.

0x08 graphic

Skrzynka wejścia-wyjścia - przedstawia czynność wprowadzania danych do programu i przyporządkowania ich zmiennym dla późniejszego wykorzystania jak i wyprowadzenia wyników obliczeń

0x08 graphic

0x08 graphic
Skrzynka decyzyjna - przedstawia wybór jednego z dwóch wariantów wykonywania programu na podstawie sprawdzenia warunku wpisanego ową skrzynkę.

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

Skrzynka wywołania podprogramu - oznacza zmianę wykonywanej czynności na skutek wywołania podprogramu

0x08 graphic

  1. Umowny język programowania - pseudokod:
    zdania imperatywne, zdania decyzyjne (proste, z alternatywą, wielokrotnego wyboru), zdania sterujące (iteracyjne ograniczone i warunkowe, skoku), zdania grupujące.

(same rysunki wiec nie przerysowywałam )

Umowny język programowania:

Związki pseudokodu ze schematem blokowym:

Zdania decyzyjne

0x08 graphic
0x01 graphic

Zdania interacyjne

0x08 graphic

Zdania sterujące - warunkowe ograniczone

0x08 graphic
0x01 graphic

Zdania sterujące - skoku

0x08 graphic
0x01 graphic

Zadania grupujące

0x08 graphic
0x01 graphic

  1. Struktura danych - pojęcie; struktury danych proste i złożone; łańcuchy znakowe, listy (wektory), tablice dwuwymiarowe i trójwymiarowe, kolejki, stosy oraz pliki.

Struktura danych- definicja organizacji elementów oraz zbiór dopuszczalnych opcji

Struktury danych proste:

Łańcuchy znakowe:

Kolejki -dane dopisywane są na końcu, a pobierane z początku listy. Struktura taka zwana jest często FIFO czasami mówi się też o n- buforze (n- ilość zapamiętanych informacji)

Stos zwany Stogiem - dane są dopisywane i pobierane z wierzchu stosu. Struktura taka zwana jest FILO

  1. Języki programowania niskiego i wysokiego poziomu. Języki szybkiego projektowania RAD.

Języki programowania niskiego:

Asemblery

Wysokiego poziomu: (w miarę szybkie pisanie)

Cobol - język dla przedsiębiorstw i firm

C, Pascal - język uniwersalny

Prolog - oparty na logice klauzul

SQL - język zapytań do baz danych

PHP - zaawansowane generowanie stron internetowych

Języki szybkiego projektowania RAD (mała ilość błędów i logicznych nie składni, szybki ale zajmuje dużo miejsca)

Visual C

Delphi - wywodzi się z Pascala

Java Beans

Visual Basic

=4

=3

=2

=1

proste

z alternatywą

wielokrotnego wyboru

W

W

I1

I2

W

I

W

I

W

I

warunkowe z badaniem warunku na początku

„dopóki”

warunkowe z badaniem warunku na końcu

„powtarzaj”

Określenie wartości początkowej i końcowej zmiennej sterującej

Zwiększenie lub zmniejszenie wartości zmiennej sterującej

I

Czy osiągnięto wartość końcową?

NIE

TAK

?

?

wstecz

w przód

etykieta:

Instrukcja

Instrukcja

Skoku

Instrukcja

Skoku

etykieta:

Instrukcja

I1

I2

I3

=

I



Wyszukiwarka

Podobne podstrony:
programowalny dzielnik częśtotliwości, Studia, Informatyka, Semestr III, Teoria Układów Cyfrowych, L
programowanie w Visual Basic, Pomoce naukowe, studia, informatyka
projekt z języka programowania C++, Pomoce naukowe, studia, informatyka
program egzam, Automatyka i Robotyka, Semestr 6, PMISW, egzamin, Wykład
Opracowanie zagadnień z GZW, Studia, Geologia zagłębi węglowych
opracowanie 2013, Studia, Informatyka, Semestr IV, Wstęp do sztucznej inteligencji
cwiczenia.... SIP -opracowanie zagadnien z cwiczen, Systemy informacji przestrzennej (SIP)
SFP - opracowane zagadnienia sciaga, Studia UE Katowice FiR, II stopień, Semestr I, Strategie finans
opracowane pytania obrona magisterki UEK finanse i rachunkowość, specjalność finanse i administracja
opracowane zagadnienia Marketing, Studia
opracowanie, 1 STUDIA - Informatyka Politechnika Koszalińska, finish, fizyka1, fiza, Fizyka laborki
wybrane zagadnienia systemów operacyjnych, Pomoce naukowe, studia, informatyka
opracowanie zagadnień z TOiD, Studia, Semestr I, Techniki organizatorskie i decyzyjne
zagadnienia na zaliczenie, Studia Informatyka 2011, Semestr 1, Architektura systemów komputerowych,
Apple Macintosh(1), Studia, Informatyka, Informatyka, Informatyka
2LAB, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, Fizyka, sprawka od Mateusza, Fizyka -

więcej podobnych podstron