1. NOMBRES: Caizaguano Diego – Peñaherrera Lorena
NRC: 4345
FECHA: jueves, 03 de abril de 2014
1
Ejemplos:
Smalltalk y Java son lenguajes basados en el paradigma orientado a objetos. El
1
Ing. Timoschuk Jorge: http://labsys.frc.utn.edu.ar/ppr-2009/Unidad%20I%20-%20POO%20Avanzada/Apunte/Unidad%20I%20-
%20POO%20Avanzada.pdf
PARADIGMAS DE PROGRAMACIÓN
Provee de la visión y
métodos al programador
en el momento de realizar
un programa.
Imperativo
Sus sentencias e
instrucciones
cambian el
estado del
programa.
Declarativo
Describe las
propiedades de
la solución
buscada
Estructurado
Divide en
bloques que se
comunican o no
entre sí.
Orientado a
objetos
Encapsula las
ideas en objetos
Funcional
Evalúa las
funciones
matemáticas y
evita cambiar y
declarar datos.-
Lógico
Responde
pregubntas
lógicas hechas al
sistema a través
de la definición
de reglas lógicas.
2. lenguaje de programación Scheme, en cambio, soporta sólo programación funcional.
En cambio Python, soporta múltiples paradigmas.
2
3
2
Oneble Monge http://www.slideshare.net/MonjeOneble/add-algoritmos-definicion-presentation
3
Sistemas UMG http://informatica-umg-vn.blogspot.com/2011/07/tipos-de-algoritmos-cualitativos-son_22.html
Debe ser preciso y ordenado
Da el mismo resultado al efectuarlo varias
veces
Finito Tiene datos de entrada proceso y salida
Algoritmo
Conjunto de instrucciones que
definen las secuencias de
operaciones a realizar.
Tipos de algoritmos
Son cualitativos, es decir,
describen los pasos con
palabras; y cuantitativos,
utilizan cálculos numéricos
para realizar el proceso.
Los algoritmos que actuan
siempre igual se
denominan Estáticos,
mientras que los que
tienen cierta capacidad de
aprendizaje son adaptivos.
Los algoritmos
probabilísticos no usan
valore booleanos.
Pueden ser numéricos, dan
una solución aproximada al
problema; Montecarlo,
dan la respuesta correcta o
errónea; Las Vegas nunca
dan respuesta incorrecta.
Existen otros algoritmos
como:
Cotidiano, lo que hacemos
en el diario vivir; Voraz,
elige la opción más óptima;
Determinista, es predictivo
si se le dan las
entradas;Escalada,
empieza con una mala
solución y prueba hasta
llegar a la más óptima.
3. Ejemplos:
Cualitativos:
1.- Inicio
2.- Descolgar el teléfono
3.- Esperar la señal digital.
4.- Hablar
5.- colgar
6.- fin.
Cuantitativos
1.-Inicio
2.- (2+5)-(4*8)=x
3.- 7-32=x
4.- x=-25
5.-Fin
Estáticos
1.- Inicio
2.-ingrese un número x
3.- ingrese otro número y
4.-x+y
5. Devolver el valor
6.- fin
Adaptivo
1.- Inicio
2.- pedir la edad
3.- si posee más de 18 es mayor de edad
4.- sino es menor
5.- fin
Probabilístico
1.-Inicio
2.- (10/2)-(4+8)=x
3.- 5-12=x
4.- x=--7
5.-Fin
Cotidiano
1.- inicio
2.- despiertas
3.-bañas
4.- cambias de ropa
5.- desayunas
6.- lavas los dientes
7.- sales
8.- fin