INtegracion Paradigmas
¿Qué es un programa?
1
2
Dos visiones:
Visto desde 1) es aquel ingenio que logra que una computadora haga lo que uno tiene en mente. Yo ledoy un INPUT y el OUTPUT que me devuelve presupone un valor agregado para mi actividad.
Visto desde adentro (de lo que pasa en la compu, 2): mmm… son todos unos y ceros
Pero qué es lo queuno conoce hasta ahora como “programa”:
Es una secuencia de pasos o instrucciones
Las variables son posiciones de memoria que permiten guardar valores intermedios
Las entidades se representanmediante tipos de datos simples o compuestos (los compuestos me
permiten agrupar todas las características de un alumno, un cliente o una factura)
Para acceder a esos datos se utilizan funciones oprocedimientos (el flujo principal del programa
está en un procedimiento principal o cuerpo, que tiene llamadas a subprocedimientos). Para
organizar un programa tenemos 3 estructuras de control
Desecuencia
Instrucción 1;
Instrucción 2;
De selección
if (a > 8) {
...
} else {
...
}
De iteración
Integración inicial de conceptos de Paradigmas
while (true) {
...
}
Después dela ejecución del programa se llega a un estado final que hay que verificar si es
correcto o no (p.ej. mediante una prueba de escritorio)
Bueno, Paradigmas viene a romper un poco con todo esto queconocen. Un programa puede (o no) tener
algunas de las ideas que nombramos arriba y que para ustedes eran axiomas a la hora de encarar un
desarrollo.
Hasta ahora conocen una herramienta posiblepara programar: un martillo.
Eso tiene una ventaja… tienen la herramienta adecuada para clavar. Para sacar clavos también les sirve y
hasta para picar azulejos va bien. El tema es si quiero poner untarugo, sacar un tornillo o conectar una llave
combinada.
"Cuando tenés un martillo, todo lo que ves son clavos"
Acá, en Paradigmas de Programación (PDP para los amigos) se van a llevar nuevos...
Regístrate para leer el documento completo.