Está en la página 1de 7

Fundamentos de

programacion
1.6 PARADIGMAS DE PROGRAMACION

GALVAN LOPEZ ALEXIS RAFAEL


MURRIETA REYES LUIS ALBERTO

1. Que es un paradigma?
R= se utiliza en la vida cotidiana como sinnimo de ejemplo o para hacer referencia en caso de algo
que se toma como modelo.

2 Qu es una paradigma de programacin?


R= Es una propuesta tecnolgica adoptada por una comunidad de programadores y desarrolladores cuyo ncleo central es
incuestionable en cuanto que nicamente trata de resolver uno o varios problemas claramente delimitados; la resolucin de estos
problemas debe suponer consecuentemente un avance significativo en al menos un parmetro que afecte a la ingeniera de software.
Un paradigma de programacin representa un enfoque particular o filosofa para disear soluciones. Los paradigmas difieren unos de
otros, en los conceptos y la forma de abstraer los elementos involucrados en un problema, as como en los pasos que integran su solucin
del problema, en otras palabras, el cmputo.
Tiene una estrecha relacin con la formalizacin de determinados lenguajes en su momento de definicin. Es un estilo de programacin
empleado.

3. Cul es el propsito de la programacin?


R=
Es el proceso de disear, codificar, depurar y mantener el cdigo fuente de programas computacionales. El cdigo fuente es escrito en
un lenguaje de programacin. El propsito de la programacin es crear programas que exhiban un comportamiento deseado. El proceso
de escribir cdigo requiere frecuentemente conocimientos en varias reas distintas, adems del dominio del lenguaje a utilizar, algoritmos
especializados y lgica formal. Programar no involucra necesariamente otras tareas tales como el anlisis y diseo de la aplicacin (pero s
el diseo del cdigo), aunque s suelen estar fusionadas en el desarrollo de pequeas aplicaciones.
Del proceso de programacin surge lo que comnmente se conoce como software (conjunto de programas), aunque estrictamente esta
ltima abarca mucho ms que solo la programacin.

4. cul es el contexto (medios, formas) para realizar la programacin?


R= Comprende los comentarios, utiliza variables, utiliza estructuras de control, utiliza estructuras de datos, utiliza
la sintaxis adecuada, utiliza herramientas.

PROGRAMACION
PROGRAMACION ESTRUCTURADA
ESTRUCTURADA
es
es unparadigma
unparadigma de
de
programacinorientado a
a mejorar
mejorar
programacinorientado
la
y tiempo
tiempo de
de
la claridad,
claridad, calidad
calidad y
desarrollo
de
unprograma
desarrollo de unprograma de
de
computadora,
computadora, utilizando
utilizando
nicamentesubrutinasy
nicamentesubrutinasy tres
tres
estructuras:secuencia,
estructuras:secuencia, seleccin
seleccin
(ifyswitch)
(ifyswitch)
eiteracin(buclesforywhile)
eiteracin(buclesforywhile)
VENTAJAS
VENTAJAS
Los
faciles de
leer.
Los programas
programas son
son faciles
de leer.
La
estructura de
de los
los programas
programas es
es
La estructura
clara.
REduccion
de
esfuerzos
clara. REduccion de esfuerzos en
en
la
incrementa el
la pruebas.
pruebas. SE
SE incrementa
el
rendimiento
programadro
rendimiento del
del programadro
DESVENTAJAS
DESVENTAJAS
Se
obtiene
un
unico
Se obtiene un unico bloqueo
bloqueo del
del
programa
programa que
que cuando
cuando se
se hace
hace
damasiado
grande puede
puede ser
damasiado grande
ser
problematico
problematico parta
parta el
el manejo
manejo del
del
codigo
fuente
codigo fuente

PROGRAMACION
NO
PROGRAMACION NO
ESTRUCTURADA
ESTRUCTURADA
En
orden
En secuencialmente
secuencialmente orden
comandos,
o declaraciones,
por lo
lo
comandos, o
declaraciones, por
general
en cada
cada lnea.Las
lnea.Las
general una
una en
lneas
numeradas por
lo
lneas estn
estn numeradas
por lo
general
pueden tener
tener etiquetas:
general o
o pueden
etiquetas:
esto permite
permite que
que el
el flujo
flujo de
esto
de
ejecucin
para saltar
saltar a
a cualquier
ejecucin para
cualquier
lnea
del programa
programa
lnea del
VENTAJAS Y
Y DESVENTAJAS
VENTAJAS
DESVENTAJAS
Idiomas
para no
estructurado slo
Idiomas para
no estructurado
slo
permiten
los tipos
permiten los
tipos de
de datos
datos
bsicos,
tales
como
nmeros,
bsicos, tales como nmeros,
cadenas
y
matrices
cadenas y matrices

QUE
QUE ES
ES UN
UN
PARADIGMA
PARADIGMA DE
DE
PROGRAMACION?
PROGRAMACION?
Es
estilo de
Es un
un estilo
de
desarrollo
de
desarrollo de
programas.
programas. Es
Es
decir,
un modelo
modelo
decir, un
para
resolver
para resolver
problemas
problemas
computacionales
computacionales

PARADIGMAS
DE
DE
PROGRAMACIO
PROGRAMACIO
N
N

POO
POO
es unparadigma
unparadigma de
de
es
programacinque usaobjetosen
usaobjetosen
programacinque
sus
interacciones,
para
sus interacciones, para
disearaplicacionesyprogramas
disearaplicacionesyprogramas
informticos.
informticos.
VENTAJAS
VENTAJAS
La
primera
La primera ventaja
ventaja del
del concepto
concepto
de
objetos
es
de objetos es que
que todo
todo el
el cdigo
cdigo
que
tiene algo
que tiene
algo que
que ver
ver con
con las
las
naves
encuentra en
naves espaciales
espaciales se
se encuentra
en
un
solo
lugar.
Otra
ventaja
es que
que
un solo lugar. Otra ventaja es
los
objetos pueden
pueden poseer
poseer
los objetos
atributos
inherentes de
atributos inherentes
de la
la clase
clase a
a
la
la que
que pertenecen,
pertenecen,
DESVENTAJAS
DESVENTAJAS
No todos
todos los
los programas
No
programas pueden
pueden
ser
ser modelados
modelados con
con exactitud
exactitud por
por
el
el modelo
modelo de
de objetos.
objetos. Si
Si lo
lo que
que
deseas
es leer
leer algunos
algunos datos,
deseas es
datos,
hacerles
algo simple
y escribir
hacerles algo
simple y
escribir de
de
nuevo, no
no tienes
necesidad de
nuevo,
tienes necesidad
de
definir
clases y
y objetos.
objetos.
definir clases

QUE ES
ES UN
UN
QUE
PARADIGMA?
PARADIGMA?
se
utiliza en
vida
se utiliza
en la
la vida
cotidiana
cotidiana como
como
sinnimo
sinnimo
deejemploo
deejemploo para
para
hacer
referencia a
a
hacer referencia
algo
que
se
toma
algo que se toma
comomodelo
comomodelo

CUAL
ES EL
LA
CUAL ES
EL PROPOSITO
PROPOSITO DE
DE LA
PROGRAMACION?
PROGRAMACION?
El
propsito de
de la
programacin es
El propsito
la programacin
es
crear
que exhiban
exhiban un
crear programas
programas que
un
comportamiento deseado.
deseado.
comportamiento

CUAL
CUAL ES
ES EL
EL CONTEXTO
CONTEXTO PARA
PARA
REALIZAR
LA PROGRAMACION?
REALIZAR LA
PROGRAMACION?
Comprende los
los comentarios.
Comprende
comentarios.
Utiliza
Utiliza variables
variables
Utiliza
de control.
Utiliza estructuras
estructuras de
control.
Utiliza estructuras
estructuras de
de datos.
datos.
Utiliza
Utiliza la
Utiliza
la sintaxis
sintaxis adecuada.
adecuada.
Utiliza
herramientas.
Utiliza herramientas.

EJEMPLO DE CODIGO

LENGUAJES DE PROGRAMACION

También podría gustarte