algoritmos
INSTRUCCIONES
Responde las siguientes preguntas sobre algoritmos, con el propósito de conocer los conceptos básicos.
1. Escribe el concepto de algoritmo
1. Respuesta:
La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números yecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir para dar solución a un problema específico.
2. Completa el siguiente esquema sobre las características de los algoritmos
CARÁCTERÍSTICAS
CONCEPTO
Carácter Finito
Debe terminar en algún momento.
Precisión
Definirse de manera rigurosa, sin dar lugar a ambigüedades.Definido
Si se sigue un algoritmo dos veces, se obtendrá el mismo resultado.
Eficaz
Cada instrucción se completa en tiempo finito. Cada instrucción debe ser lo suficientemente básica como para que en principio pueda ser ejecutado por cualquier persona usando papel y lápiz.
3. Complementa la siguiente tabla con las partes que integran un algoritmo
PARTES
CONCEPTO
Entrada
Definir lo quenecesita el algoritmo
Proceso
Cálculos necesarios para encontrar la solución del problema
Salida
Resultados finales de los cálculos
4. Escribe que es la definición del problema
a. Respuesta:
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no seconozca del todo no tiene mucho caso continuar con la siguiente etapa.
5. Integra el siguiente esquema, sobre las etapas para la solución del problema.
ETAPAS
CONCEPTO
Análisis del problema
Definición y delimitación. Considerar los datos de entrada, el proceso que debe realizar el computador y los datos de salida
Diseño del Algoritmo
Se utiliza pseudocódigo, escritura natural delalgoritmo, diagrama de flujo etc.
Codificación
Selección de un lenguaje de programación t digitación del pseudocódigo haciendo uso de la sintaxis y estructura gramatical del lenguaje seleccionado.
Prueba y depuración
El proceso de identificar y eliminar errores, para dar paso a una solución sin errores.
Documentación
Es la guía o comunicación escrita en sus variadas formas ya sea en enunciados,procedimientos, dibujos o diagramas.
Mantenimiento
Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta.
6. Completa la siguiente tabla, que permita conocer de que formas se representa un algoritmo
FORMAS PARA REPRESENTAR UN ALGORITMO
CONCEPTO
LenguajeNatural
Es una serie de símbolos que sirven para transmitir uno o más mensajes (ideas) entre dos entidades diferentes.
Pseudocódigo
Mezcla de lenguaje de programación y español (o cualquier otro idioma) que se emplea, dentro de la programación estructurada, para realizar el diseño de un programa.
Diagrama de flujo
Es la representación gráfica de un algoritmo.
Lenguaje de programación
Es unconjunto de signos, caracteres y reglas que le permiten a las personas comunicarse con la computadora.
7. Estructura un cuadro sinóptico de los tipos de datos y su clasificación
8. Concluye el siguiente esquema, sobre los datos simples
DATOS
CONCEPTO
Entero
Los enteros están entre los tipos de datos más utilizados en los lenguajes de programación.
Reales (Flotantes)
Losnúmeros reales son números con parte decimal hay lenguajes de programación como Netlogo, que no hacen diferencia entre números enteros y reales cuando son exactos.
Carácter
Representan a los caracteres simples, como “m” un tipo de data complejo que se deriva del tipo de carácter, es aquel que reúne más de un carácter y forma palabras o frases.
Alfanuméricos
Es una secuencia de caracteres...
Regístrate para leer el documento completo.