Resolucion De Problemas Flashcards

1
Q

Qué es un algoritmo

A

Es una estrategia que contiene una serie de pasos ordenados para solucionar un problema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tipos de algoritmo (descríbelos)

A

Numérico: problemas matemáticos (operaciones)
No numéricos: rutinarios en la vida cotidiana. No involucra operaciones matemáticas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cuáles son las tres características del algoritmo

A
  1. Finito: número finito de pasos
  2. Preciso: siempre nos llevará al mismo resultado si evaluamos los mismos datos
  3. Definido: es claro
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Formas de representar un algoritmo

A

Gráfica (diagrama de flujo) y NO Gráfica (pseoudocodigo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Enuncia los pasos para resolver un problema

A
  1. Entender el problema (tener claro lo planteado, a donde queremos llegar)
  2. Analizarlo (tres partes)
  3. Diseñar soluciones: eficientes y eficaces
  4. Probarlas
  5. Aplicarlas/implementarlas.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué debemos tomar en cuenta al elegir un identificador?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly