Beruflich Dokumente
Kultur Dokumente
TEMASGENRICOSADESARROLLAR
PROGRAMACIN
DIGITAL
UNIDAD1:PROGRAMACIN GENERALIDADES
UNIDAD2:INSTRUCCIONES
UNIDAD3:ABSTRACCINYDATOSESTRUCTURADOS
UNIDAD4:ALGORITMOS
UNIDAD5:PROGRAMACINMODULAR,PUNTEROSYMEMORIADINMICA
UNIDAD6:RECURSIN
UNIDAD1:
PROGRAMACIN GENERALIDADES
ComputadoraInformtica
Mquinaelectrnica,analgicao
digital,
Conjuntodeconocimientoscientficos
ytcnicas
dotadadeunamemoriadegran
capacidad
quehacenposibleeltratamiento
automtico
ydemtodosdetratamientodela
informacin,
delainformacinpormediode
ordenadores
capazderesolverproblemas
matemticosylgicos
mediantelaejecucindeprogramas
informticos
Hardware
Software
Componentesqueintegran
Programas,instrucciones
lapartematerial
yreglasinformticas
deunacomputadora
paraejecutartareas
enunacomputadora
18/05/2016
Programar
Programa
PROGRAMADORES
Trabajoenequipo
Indicaralacomputadoraquesloque Secuenciadeinstrucciones
tienequehacer
Instruccionesqueentiendela
computadora
Mltiplesroles...
Gestores
Yquepersiguenunobjetivo:resolver
unproblema!
Analistas
Diseadores
Programadores
Probadores
dministradores de
sistemas
Esquemageneral Computadoras
LaarquitecturadeVonNeumann
Lamemoria
LENGUAJEMQUINA
18/05/2016
LENGUAJEENSAMBLADOR
LENGUAJESDEPROGRAMACINDE
ALTONIVEL
Mscercanosaloslenguajesnaturalymatemtico
resultado=dato1+dato2;
Mayorlegibilidad,mayorfacilidaddecodificacin
Estructuracindedatos/abstraccinprocedimental
LENGUAJESDEPROGRAMACINDE
ALTONIVEL
LENGUAJESDEPROGRAMACINDE
ALTONIVEL
LENGUAJESDEPROGRAMACINDE
ALTONIVEL GENEALOGA
HISTORIA
PREHISTORIA
SIGLOXIX
18/05/2016
HISTORIA SIGLOXX
HISTORIA SIGLOXX
1936MquinadeTuring
1975SefundaMicrosoft
1946ENIAC:Primeracomputadoradigital
1976SefundaApple
depropsitogeneral
1979JuegoPacman
1947Eltransistor
1953IBM650:Primera
computadoraagranescala
1966ARPANET:OrigendeInternet
1967Eldisquete
1981IBMPC
SistemaoperativoMSDOS
1983LenguajedeprogramacinC++
1984CDROM
1970SistemaoperativoUNIX
1985Windows1.0
1972Primervirusinformtico(Creeper)
1990LenguajeHTML
LenguajedeprogramacinC
World WideWeb
1974ProtocoloTCP.Primeraredlocal
1991SistemaoperativoLinux
HISTORIA SIGLOXX
1992Windows3.1
1995LenguajedeprogramacinJava
DVD
1998SefundaGoogle
1999MSNMessenger
SigloXXI
Qu es programar?
2001WindowsXP
MacOSX
2002MozillaFirefox
2007iPhone
2008Android...
18/05/2016
LENGUAJESDEPROGRAMACIN:C++
Semntica
Sintaxis
Significadodecadaelementodel
lenguaje
Reglasquedeterminancmose
puedenconstruir
Paraqusirve?
ysecuenciarloselementosdel
lenguaje
BackusNaurForm (BNF)
ELEMENTOSDELLENGUAJE
Especificacin
Lenguajes(BNF)
Diagramas
BackusNaurForm (BNF)
18/05/2016
IniciandoenC++
Iniciando en C++
IniciandoenC++
IniciandoenC++