LOS ALGORITMOS Y LA PROGRAMACIÓN

EL PENSAMIENTO ALGORÍTMICO

Pensamiento algorítmico es la capacidad de entender, ejecutar, evaluar y crear algoritmos

Ser un PENSADOR ALGORÍTMICO necesita la capacidad de comprender y ejecutar algoritmos.La paciencia es una habilidad valiosa que todas las personas deben dominar. Pensamiento algorítmico requiere paciencia debido a que cada instrucción se debe ejecutar en su secuencia correcta sin saltar por delante o "pasando por alto" algunos de las instrucciones. El pensamiento algorítmico requiere diligencia y perseverancia.

El PENSAMIENTO ALGORÍTMICO también requiere la capacidad de evaluar algoritmos. Esto implica la determinación de si un algoritmo realmente resuelve una tarea dada.

El PENSAMIENTO ALGORÍTMICO incluye la capacidad de crear nuevos algoritmos. Este es probablemente el aspecto más desafiante del pensamiento algorítmico. Dada una tarea, se puede crear una serie de precisas, instrucciones paso a paso que siempre resuelve la tarea correctamente

PROGRAMACIÓN DE UN COMPUTADOR

Su importancia

La programación es una herramienta digital que nos permite utilizar un lenguaje de computación para crear instrucciones, procesarlas y finalmente emitir una salida que tiene como resultado la solución de un problema, la creación de un juego, etc, así como también nos permite introducirnos al mundo de la robótica y la domótica.

Su función

Es hacer que nuestro computador haga la tarea que nosotros los seres humanos lo ordenemos,principalmente realiza una serie de ordenes para dar como resultado un objetivo que nosotros le dimos a nuestra computadora o computador

momentos más importantes en la programación de una computadora

ESTOS SON

1. Definición de objetivos: definir el resultado del proyecto y su papel en la estrategia global.

2.Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.

3.Diseño general: requisitos generales de la arquitectura de la aplicación.

4.Diseño en detalle: definición precisa de cada subconjunto de la aplicación.

5.Programación (programación e implementación): es la implementación en un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.

6.Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.

7.Integración: para garantizar que los diferentes módulos y subprogramas se integren con la aplicación. Este es el propósito de la prueba de integración que debe estar cuidadosamente documentada.

8.Prueba beta (o validación): para garantizar que el software cumple con las especificaciones originales.

9.Documentación: se documenta con toda la información necesaria, sea funcional final para los usuarios del software (manual del usuario), y de desarrollo para futuras adaptaciones, ampliaciones y correcciones.

10.Mantenimiento: para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).

LENGUAJE DE PROGRAMACIÓN

Se puede definir un lenguaje de programación como un conjunto de reglas ó normas, símbolos y palabras especiales utilizadas para construir un programa y con él, darle solución a un problema determinado.

El lenguaje de programación es el encargado de que la computadora realice paso a paso las tareas que el programador a diseñado en el algoritmo. Se puede decir que un lenguaje de programación es el intermediario entre la máquina y el usuario para que este último pueda resolver problemas a través de la computadora haciendo uso de palabras (funciones) que le traducen dicho programa a la Computadora para la realización de dicho trabajo.

ESTOS SO ALGUNOS DE LENGUAJES

Screenshot_1