Você está na página 1de 13

PROGRAMACIÓN DIGITAL 07

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

procesa datos de acuerdo


a las instrucciones del
programa
datos
datos
Para poder
Los
Losdatos
datosson
sonen
engeneral
generalcifras
cifrasoriginales,
originales,
entender con
claridad lo
tomados
tomados de diversas fuentes, quepor
de diversas fuentes, que porsísí
anterior, solos
solostienen
tienenpoco
pocosignificado.
significado.El Eldato
datoesesun
un
debes concepto
conceptobásico
básicoooelemental,
elemental,comocomoloslos
conocer el nombres
nombresde delas
lascosas
cosasoolas
lascantidades.
cantidades.
significado Ejemplo:
Ejemplo:ununprecio,
precio,una
unafecha,
fecha,....
....
de:
informació
informació
nn
La
La información
información son
son datos
datos “ya
“ya trabajados”
trabajados” yy
con
con unun orden
orden yy significado
significado útilútil para
para la
la
persona
persona que
que loslos recibe.
recibe. En En general
general sese
entiende
entiende por
por información
información aa todatoda forma
forma de
de
representación
representación de de hechos,
hechos, objetos,
objetos, valores,
valores,
ideas,
ideas, etcétera, que nos permite adquirir el
etcétera, que nos permite adquirir el
conocimiento
conocimiento dede las
las cosas
cosas yy la
la comunicación
comunicación
entre
entre personas.
personas. Ejemplo:
Ejemplo: un un recibo,
recibo, un
un
Ahora bien, procesar
procesar
¿en qué
consite ese
El
El procesamiento
procesamiento en en un un computador
computador se se
procesar que
efectúa el
refiere
refiere aa la la realización
realización de de operaciones
operaciones
computador? aritméticas ( +, -, /, *,...), y operaciones
aritméticas ( +, -, /, *,...), y operaciones
lógicas:
lógicas: mover,
mover, ordenar,
ordenar, comparar
comparar buscar,
buscar,
clasificar,
clasificar, ...
... Operaciones
Operaciones lógicaslógicas que
que sese
realizan
realizan mediante
mediante los los operadores
operadores de de relación
relación
(>,
(>, =,
=, <,>=,
<,>=, <=) <=) yy los los operadores
operadores lógicas
lógicas
(and, or, not, ...).
(and, or, not, ...).
Este
Este procesamiento
procesamiento debe
debe ser
ser organizado
organizado dede
forma
forma lógica.
lógica. LaLa forma
forma de de organizar
organizar
lógicamente
lógicamenteelelprocesamiento
procesamientode delos
losdatos
datoses
es
mediante
mediantelalaelaboración
elaboraciónde
dealgoritmos
algoritmos
algoritmo
algoritmo

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

Você também pode gostar