Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Secuencia
Se puede ejecutar una lista de sentencias en orden, de arriba hacia abajo. En este
caso se da como ejemplo un programa en lenguaje natural para hornear pan:
– Agregar harina.
– Añadir levadura.
– Agregar sal.
– Mezclar.
– Añadir agua.
– Amasar.
– Hornear.
La programación Orientada a objetos se define como un paradigma de la
programación, una manera de programar específica, donde se organiza el
código en unidades denominadas clases, de las cuales se crean objetos que se
relacionan entre sí para conseguir los objetivos de las aplicaciones.
Podemos entender la programación Orientada a objetos (POO) como una forma
especial de programar, más cercana a como expresaríamos las cosas en la vida
real que otros tipos de programación, que permite diseñar mejor las aplicaciones,
llegando a mayores cotas de complejidad, sin que el código se vuelva
inmanejable.
Ejemplo:
1
num_attempts = 0
2
number = rand(1..10)
4
found = false
5
until found
6
print "Adivina el número de 1 a 10 que estoy pensando: "
7
guess = gets.chomp.to_i
9
if guess == number
10
puts "Muy bien! Lo lograste en #{num_attemps} intentos!"
11
found = true
12
else
13
puts "Lo siento! No es el número, intenta nuevamente."
14
num_attempts += 1
15
end
16
end
Cuadro comparativo
Programación estructurda Programación orientada a objetos