Resolucion De Problemas Flashcards
Qué es un algoritmo
Es una estrategia que contiene una serie de pasos ordenados para solucionar un problema.
Tipos de algoritmo (descríbelos)
Numérico: problemas matemáticos (operaciones)
No numéricos: rutinarios en la vida cotidiana. No involucra operaciones matemáticas.
Cuáles son las tres características del algoritmo
- Finito: número finito de pasos
- Preciso: siempre nos llevará al mismo resultado si evaluamos los mismos datos
- Definido: es claro
Formas de representar un algoritmo
Gráfica (diagrama de flujo) y NO Gráfica (pseoudocodigo)
Enuncia los pasos para resolver un problema
- Entender el problema (tener claro lo planteado, a donde queremos llegar)
- Analizarlo (tres partes)
- Diseñar soluciones: eficientes y eficaces
- Probarlas
- Aplicarlas/implementarlas.
En el análisis se identifica la información que tenemos y que necesitamos. ¿Qué debemos saber/especificar de los datos de entrada y de salida? ¿Qué son las restricciones?
Debemos saber CUÁNTOS datos son, de QUE TIPO (enteros, alfanuméricos…) y en que IDENTIFICADOR los vamos a guardar.
Las restricciones nos dicen que valores que podemos y no podemos tomar, las condiciones, etc. Se hacen en base a los datos iniciales
¿Qué debemos tomar en cuenta al elegir un identificador?
Debe empezar con una letra.
Le pueden seguir más letras o números
No puede tener caracteres especiales ni espacios en blanco
Podemos usar guiones bajos
Recordar que es sensible a mayúsculas y minúsculas.