Beruflich Dokumente
Kultur Dokumente
Reflexiones
Christian Vidal castro
1
Aunque pueda ser una opinión subjetiva es bastante generalizada entre alumnos de Informática.
2
La excepción son aquellos alumnos que tienen una habilidad tremenda para la programación y que
distancian a sus compañeros no sólo por su rápido aprendizaje de los lenguajes sino por su
razonamiento.
1
Algoritmo en Lenguaje Natural Imprecisiones
Inicio
Levantar el auricular ¿ Hasta qué altura ?
Escuchar tono ¿ Por cuanto tiempo ?
Si (hay tono de marcar ) entonces
Insertar monedas ¿ Por dónde? ¿ Cuantas?
Marcar número ¿ Dónde se marca? ¿ Con qué?
Si (contestan) entonces ... ¿ qué es "contestan"?
Hablar
De lo contrario
Colgar fono ¿ Qué cosa? ¿ en qué? ¿hasta cuando?
Sacar Monedas ... ¿ de dónde?...
De lo Contrario
Buscar otro teléfono ...
Fin Algoritmo
Si nos imaginamos que estas órdenes deben ser ejecutadas por un ser sin inteligencia,
ni criterio o sentido común (por ejemplo un computador), surgirían aún más
imprecisiones o ambiguedades. Entonces no es fácil escribir órdenes para que sean
ejecutadas por una máquina tonta.
Pero sin duda, lo más importante para escribir algoritmos es entender la problemática
de la comunicación hombre (inteligente) - computador (tonto) y adquirir (a fuerza
de ejercicios y análisis) el razonamiento lógico de un programador.