Primer Parcial Flashcards
(19 cards)
¿Qué es lógica?
La capacidad del ser humano para razonar, con el fin de llegar a una solución.
¿Qué es programación?
Proceso de diseñar y escribir insutrucciones en un lenguaje de programación.
¿Qué es un problema?
Situaciones de la vida real que nos afecta y buscamos solucionarlo.
Dos cosas para resolver un problema
- ¿Qué es lo que tengo?
- ¿Qué es lo que me piden?
¿Qué es un algoritmo?
Secuencia de pasos o instrucciones para resolver un problema.
Tres características de un algoritmo
- Preciso
- Finito
- Ordenado
Etapas de un algoritmo
- Inicio
- Procreso
- Salida
¿Para qué nos sirve un algoritmo?
- Darle solución a un problema.
- Facilita la comprensión de resolución del problema.
- Analizar problemas y encontrar mejor solución.
- Proporciona orden.
¿Qué es un programa?
Secuencia de instrucciones que hace la computadora.
¿Qué es un lenguaje de programación?
Lenguaje artifical que contiene un conjunto de reglas sintácticas y semánticas.
Elementos algebraicos
- Aritméticos
- Relacionales
- Lógicos
¿Qué es una variable?
Un simbolo que representa un elemento no especificado de un conjunto dado.
Operadores relacionales
> . <, >=, <=, ==, !=
Operadores lógicos
& (and), || (or)
Formas de representar un algoritmo
Forma escrita, narrada y auxiliar.
Ventajas de un diagrama de flujo
- Comunicación con el usuario.
- Rápida comprensión de las relaciones.
- Codificación eficaz en los programas.
Desventajas de un diagrama de flujo
- Complejos y detallados.
- Un error implica el rediseño del programa.
Estructuras de control de algoritmos
Estructura secuencial, de selección y de iteración.
Tipos de diagrama de flujo
Secuancial, condicional e iterativo.