Un Nou Món: La Programació

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

Un nou món

LA PROGRAMACIÓ
Usuari o creador ?
USUARI CREADOR

– Espai delimitat – Sense fronteres


– Es troba dominat – Té el control
– Víctima del sistema – Llibertat total
– Utilitza programes – Governa als usuaris
– Crea els programes
Dominat o dominador?
Conceptes del nou món
• Seqüència
• Algorisme • Condició
• Programa • Iteració
• Codi • Compilador
• Llenguatge programació • Intèrpret
• Codi màquina • Implementar
• Assembler • Arxiu objecte
• Llenguatges d’alt i baix nivell • Arxiu executable
• Microprocessador • Variable
• Instrucció
La creació
Idees Elaboració
ca cions ordenades programa
cifi
Espe
(Algoritme)

Er
ro
ni
Funcionament
programa?
r i Lliurament te
usu a
programa Correc
Algoritme

• Organitzem les idees


• Seqüències d’accions necessàries
• Pas previ a la programació
• 2 tipus:
– Simbòlic : ORDINOGRAMA
– Proper al programa : PSEUDOCODI
ORDINOGRAMA

• Simbologia

Inici
, Condició
? , Flux

Operació d’entrada Operació o Fi


o sortida
, càlcul
,
Núm.

Connector
PSEUDOCODI

• Llenguatge proper al del programa


• Model
Nom algoritme
Definició variables i constants
Inici
Seqüències d’accions: Assignacions, Condicions simples i
dobles, iteracions
Fi
ORDINOGRAMA vs. PSEUDOCODI

Inici Algoritme Detector negatius


Definició variables
Demanar un nombre N és un nombre sencer
N Inici
Escriure “Entra un nombre”
Llegir N
NO Si N<0 aleshores
N<0 ?
Escriure “Nombre negatiu”
Fisi

Fi
Escriure
“Nombre negatiu”

Fi
Llenguatge Programació
• Coneixement llenguatge :
– Tipus de dades
– Constants
– Definició de variables
– Definició estructures bàsiques: seqüencial, condicional
simple i composta, iterativa
• Anàlisi programes tipus
• Entorn de treball : Compilador
• Implementació de programes

You might also like