Escolar Documentos
Profissional Documentos
Cultura Documentos
clase introductoria
Comenzarem PROGRAMACIÓ
PROGRAMACIÓ DIGITAL
DIGITAL
os por N
N
indagar qué
significa
programació
n digital Proceso
Procesoseguido
seguido Que
Quefunciona
funcionapor
por
para
parala
lacreación
creaciónde
de medio
mediodedenúmeros.
números.
un
unprograma
programa Sinónimo
Sinónimodede
numérico
numérico
Programación
ProgramaciónDigital
Digitalconsiste
consiste
entonces,
entonces,enen crear
crearprogramas
programasparapara
resolver
resolverproblemas
problemasque
quesesepuedan
puedan
expresar
expresarnuméricamente
numéricamente
Un
Unprograma
programaes esla
laparte
partelógica,
lógica,
también
tambiéndenominada
denominadasoftware,
software,que
que
Pero, ¿qué es dota
un programa? dotaalalequipo
equipofísico
físico(hardware)
(hardware)dede
capacidad
capacidadpara
pararealizar
realizarcualquier
cualquier
tipo
tipode
detrabajo.
trabajo.
Básicamente
Básicamenteexisten
existentres
trestipos
tiposde
de
programas:
programas:
programas
programasdel
delsistema
sistema
programas
programasde
detraducción
traducción
programas
programasde
deaplicación.
aplicación.
Programas
Programasdel
del
sistema
sistema
son
son los
los programas
programas necesarios
necesarios para
para que
que el
el computador
computador tenga
tenga
capacidad
capacidad para trabajar. Ejemplo de Software del Sistema son los
para trabajar. Ejemplo de Software del Sistema son los
Sistemas
Sistemas Operativos,
Operativos, que
que son
son el
el conjunto
conjunto de
de programas
programas que
que
controlan el funcionamiento del hardware y nos ofrecen un
controlan el funcionamiento del hardware y nos ofrecen un modomodo
sencillo
sencillode
deacceso
accesoal
alcomputador.
computador.
Programas
Programasdede
traducción
traducción
son
sonlos
losprogramas
programasencargados
encargadosde
deinterpretar
interpretarootraducir
traduciral
allenguaje
lenguaje
entendible por el computador los programas escritos en cualquier
entendible por el computador los programas escritos en cualquier
otro
otrolenguaje
lenguaje
Programas
Programasdede
aplicación
aplicación
son
son los
los programas
programas que
que indican
indican al
al computador
computador cómo
cómo realizar
realizar tareas
tareas
específicas para el usuario.
específicas para el usuario.
En
Enel
elcurso
cursode
deProgramación
Programación
¿Cómo está Digital
Digital10
10sólo
sólodesarrollaremos
desarrollaremos
constituido un programas
programasde deaplicación.
aplicación.
programa?
Un
Unprograma
programaestá
estáconstituido
constituidopor
por
el
elconjunto
conjuntode
deinstrucciones
instrucciones
ordenadas
ordenadaslógica
lógicayy
secuencialmente
secuencialmenteque queorientan
orientanla
la
resolución de un determinado
resolución de un determinado
problema.
problema.
Recordemos
Recordemosque queenennuestro
nuestrocaso
caso
particular,
particular,se
setrata
tratade
deproblemas
problemas
que
quepuedan
puedanser serexpresados
expresados
numéricamente.
numéricamente.
Instrucciones
Instruccionesson
sonórdenes
órdenesque
quesesele
le
dan
danal
alcomputador
computadorpara
paraque
queejecute
ejecute
una
unatarea
tareaespecífica.
específica.
¿Qué son las
instrucciones?
Las
Lasinstrucciones
instruccionesque
queconstituyen
constituyenel
el
programa
programadeben
debenser
serelaboradas
elaboradas
mediante
medianteun unlenguaje
lenguajede
deprogramación
programación
Lenguaje
Lenguajede deprogramación
programaciónes esuna
una
¿qué es un
lenguaje de notación
notaciónpara
paraescribir
escribirprogramas,
programas,
programación mediante
mediantela lacual
cualnos
noscomunicamos
comunicamoscon con
? el
elcomputador
computadorpara
paraque
quereciba
recibayy
ejecute
ejecutelas
lasinstrucciones
instrucciones
contempladas
contempladasen endicho
dichoprograma.
programa.
¿y un
computador? Un
Uncomputador
computadoresesunundispositivo
dispositivo
electrónico
electrónicoque
querecibe
recibeun
unconjunto
conjuntodede
datos
datosde
deentrada,
entrada,los
losprocesa
procesade de
acuerdo
acuerdoaalas
lasinstrucciones
instruccionesdel
del
programa
programayygenera
generadeterminados
determinados
resultados
resultadosooinformación,
información,con
congran
gran
capacidad
capacidadde dealmacenamiento
almacenamientode delos
los
datos
datosyyelevada
elevadavelocidad
velocidaddedecálculo
cálculo
gran capacidad de
almacenamiento y
elevada velocidad de
cálculo
DATOS
INFORMACIÓ
N
PROGRAMAS
Es
Es un
un conjunto
conjunto finito
finito de
de pasos
pasos en
en secuencia
secuencia
que
que indican
indican comocomo se se resuelve
resuelve unun
¿Qué es un determinado
determinadoproblema.
problema.
algoritmo?
Propiedades
Propiedadesdedelos
losalgoritmos
algoritmosestructurales
estructurales
a)
a) Número
Númerofinito
finitode
depasos
pasossin
sin
ambigüedades.
ambigüedades.
b)
b) Numeración
Numeraciónde
decada
cadapaso
pasoen
enorden
orden
secuencial
secuencial
c)
c) La
Laacción
acciónaarealizar
realizarse
seindica
indicacon
conun
un
verbo
verbooocon
conun
ungráfico.
gráfico.
d)
d) Condicionado
Condicionadoaalas
lasestructuras
estructurasbásicas
básicas
de
dela laprogramación
programaciónestructurada.
estructurada.
e)
e) Eficiente
Eficiente(menor
(menornúmero
númerode
depasos
pasospero
pero
lo más claro posible)
Desarrollar
Desarrollaren
enel
elestudiante
estudiantelalacapacidad
capacidaddede
El objetivo resolver cualquier problema de tipo
resolver cualquier problema de tipo
general del algorítmico,
algorítmico,utilizando
utilizandolalalógica
lógicade
de
curso de programación
programación y las herramientastanto
y las herramientas tantode
de
Programació Hardware
Hardwarecomo
comode deSoftware
Softwarequequela
la
n Digital es, computadora puede proporcionar,
computadora puede proporcionar,
entonces: independientemente
independientementedel dellenguaje
lenguajede de
programación que se use.
programación que se use.
Lo más
importante es
aprender a
desarrollar la
lógica
Recuerde
Recuerdeque
quemediante
medianteeste
estematerial
materialse
sepretende
pretende
complementar
complementarlos losconocimientos
conocimientosimpartidos
impartidosen
enel
elaula
aulade
de
clase.
clase.Su
Suobjetivo
objetivofundamental
fundamentales espresentar
presentarde
deforma
formamuy
muy
general una introducción a las nociones básicas
general una introducción a las nociones básicas de de
programación
programacióndigital
digitalyysus
susprincipales
principalesconceptos
conceptosasociados.
asociados.
¿dudas?
consultar