1.
Programa
¿Qué es?
R/ Hace referencia a un software, ya que es un conjunto de pasos lógicos que nos permiten realizar una tarea
específica en un computador, teléfono, y otros equipos tecnológicos.
¿Cuáles son los componentes?
R/
¿Qué es un buen programa?
R/ Un buen programa debe ser rápido
Un buen programa debe ser estable
Un buen programa debe ser usable e intuitivo
Un buen programa debe actualizarse silenciosamente
Un buen programa debe ser inteligente
2. Programar
¿Qué es?
R/ Proceso de creación de programas informáticos. Esta definición se puede interpretar de la siguiente manera.
La programación no es más que una explicación a la computadora de qué, en qué forma y cómo llegar al
usuario. En otras palabras, es una especie de arte de traducir los deseos de una persona al lenguaje de la
máquina.
¿Cuáles son las fases?
R/
1. Buscar el objetivo
2. Analizar el programa
3. Diseñar el algoritmo
4. Codificación
5. Prueba y depuración
6. Documentación
7. Mantenimiento
¿Qué es un buen programar?
R/
3. Orientado a objetos
¿Qué propone?
R/ -La Programación Orientada a objetos permite que el código sea reutilizable, organizado y fácil de mantener.
-Este enfoque implica desarrollar un programa como un sistema de objetos, cada uno de los cuales refleja uno u
otro objeto del mundo real. Los objetos del mundo real se corresponden con las clases. Y de cada clase, a su vez,
se pueden generar innumerables objetos.
¿Qué es igual?
R/ Las estructuras de datos van a ser las mismas
¿Qué es diferente?
R/ Usaremos un lenguaje diferente
El programa se desarrolla como un conjunto de objetos interrelacionados, cada uno de los cuales puede generar
una gran cantidad de implementaciones concretas.
4. Imperativo = datos + algoritmos
¿Qué propone?
R/ Una secuencia claramente definida de instrucciones para un ordenador.
El código fuente de los lenguajes imperativos encadena instrucciones una detrás de otra que determinan lo que
debe hacer el ordenador en cada momento para alcanzar un resultado deseado.
-Son muy concretos y trabajan cerca del sistema. De esta forma, el código es, por un lado, fácilmente
comprensible, pero, por el otro, requiere muchas líneas de texto fuente
¿Tipos de datos?
R/ existen los datos enteros, booleanos, de texto y reales
¿Tipos de instrucciones?
R/ tipos de instrucciones: instrucciones de inicio/fin
instrucciones de asignación
instrucciones de lectura
instrucciones de escritura
Instrucciones de flujo de control