Uvod u objektno-orijentisano programiranje: programske jezike i javu
CS101 - Uvod u objektno-orijentisano programiranje
Lekcija 01
U V O D U R A Č U N A R S K E S I S T E M E ,
P R O G R A M S K E J E Z I K E I J AV U
Dragan Domazet
PRIRUČNIK ZA STUDENTE
1
Copyright © 2010 – UNIVERZITET METROPOLITAN, Beograd. Sva prava
zadržana.
Bez
prethodne
pismene
dozvole
od
strane
Univerziteta
METROPOLITAN zabranjena je reprodukcija, transfer, distribucija ili memorisanje
nekog dela ili čitavih sadržaja ovog dokumenta., kopiranjem, snimanjem,
elektronskim putem, skeniranjem ili na bilo koji drugi način.
Copyright © 2010 BELGRADE METROPOLITAN UNIVERSITY. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system or
transmitted in any form or by any means, electronic, mechanical, photocopying,
recording, scanning or otherwise, without the prior written permission of Belgrade
Metropolitan University.

° ° ° ° °
Uvod u računarske sisteme,
programske jezike i Javu
UVOD
U ovom predmetu se uči kako se rešavaju problemi pisanjem
programa. Programi se izvršavaju u račuaru. U ovoj lekciji se
upoznajemo se elemntima računara.
U predavanju ćemo se upoznati sa:
• Osnovnim elementima računarskog sistema
• Hardverskim komponentama
• Osnovnim jedinicama za predstavljanje podataka
• Mašinskim instrukcijama
• Jezicima višeg nivoa
• Kompajlerima, interpreterima i virtuelnom mašinom
• Istorijom programskih jezika
• Sintaksom, semantikom i pragmatikom programskih jezika
• Paradigmama programskih jezika
• Osnovama Java i njenih platformi za rad i razvoj
• Načinom pripreme, prevođenja i izvršenja programa u Javi
U vežbi ćemo se upoznati sa:
1. Pojmom
Java Runtime Environment (JRE), njegovim preuzimanjem i
instaliranjem
2. Pojmom
Java Development Kit (JDK), njegovim preuzimanjem i
instaliranjem
3. Kreiranjem i prevođenjem prvog Java programa iz
komandnog prompta
4. Pojmom sintaksnih i logičkih grešaka
5. Pojmom
integrisanog razvojnog okruženja (IDE)
6. Kreiranjem i prevođenjem prvog Java programa iz razvojnog
okruženja
NetBeans
Lekcija 01: Uvod u računarske sisteme, programske jezike i Javu
4
Poglavlje 1
Uvod u računare
ŠTA JE RAČUNAR?
Računar je elektronski uređaj koji memoriše i obrađuje
podatke.
Računar čini hardver i softver. Hardver čini fizičke deo računara, znači ono što se
viidi, a softver je nevidljiv, jer ga čine programske instrukcije koje kontrolišu rad
hardvera i koje omogućavaju da hardver izvrši određeni zadatak.
Računar čine sledeće osnovne komponente:
• Centralna procesorska jedinica ( CPU-Central Processing Unit)
• Glavna memorija ( main memory)
• Uređej za skladišćenje podataka ( storage device)
• Uređaji za unos podataka ( input devices)
• Uređaji za prikazivanje podataka ( output devices)
• Uređaji za komunikaciju ( communication devices)
Komponente računara su međusobno povezane sistemom koji se nazava:
magistrala podataka
( data bus). Preko magistrale podataka komponente računara
razmenjuju podatke. Kod personalnili računara (PC-Personal Computer) magistrala
podataka je ugrađena u osnovnu elektronsku ploču računara (motherboard) koja
sadrži eleketronska kola koja povezuju sve elemente računara.
Slika 1 prikazuje osnovnu strukturu računara.
Slika 1: Osnovna struktura
računara
Poglavlje 1: Uvod u računare
5

Reč ''
binarno''
znači "dva stanja". Ova dva stanja se nekad označavaju sa 0 i
1; ponekad sa tačno i netačno ili uključeno i isključeno. Najvažnija karakteristika
svakog binarnog uređaja je da on može imati dva stanja.
Bit
je signal, odnosno najmanji element programa koji može imati samo dve
vrednosti: "uključeno/isključeno"' ili 1 ili 0.
Zamislite prekidač za svetlo. Taj prekidač možete samo uključiti ili isključiti.
Prekidač znači nosi jedan bit informacija. Prekidač sa postepenim podešavanjima
nije binarni uređaj. On ima više položaja koji se nalaze između uključenog i
isključenog.
Analogni signal
kontinuirano menja svoju vrednost. Ovakav signal može imati bilo
koju vrednost u nekom opsegu. Ovo je ilustrovano na slici 2.
Ako se uvede prag, analogni signali se mogu predstaviti binarnim podacima. Ovo
je lako i brzo, tako da elektronika, (a i ljudi) mogu lako da odrede da li je napon
signala iznad ili ispod nekog praga.
Na slici 3 je prikazan signal ovog tipa.. tj.
binarni signal.
Ako posmatramo samo
napon signala, možemo ovo iskazati i na sledeći način: vrednosti ispod nekog
praga se smatraju signalom 0, a vrednosti iznad – smatraju se signalom 1.
Slike 2 i 3 prikazuju primer analognog i binarnog signala, i kako analogni signal
može da se pretvori u binarni signa,
Slika 2: Analogni signal
Poglavlje 1: Uvod u računare
7
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti