Está en la página 1de 4

INTRODUCCIÓN

Competencia 2: Codificar la solución de un problema en el lenguaje de


programación estructurada

El compartimiento y el pensamiento humano se rigen por métodos de


razonamiento lógicos que nos permiten la ejecución de acciones o tareas
concretas, el compartimiento o actuación de una computadora se rigen por lo
que llamamos programación. Entendiendo como tal el planteamiento,
desarrollo y puesta en marcha de soluciones a problemas concretos, mediante
una secuencia de instrucciones o conjuntos de acciones lógicas que debe
ejecutar la computadora y que son transmitidas a ésta por la figura del
programador en forma de programa.
Esta segunda competencia está enfocada a codificar algoritmos empleando un
lenguaje de programación que en este caso se utilizará Free Pascal 1.0, para
mostrar los ejercicios hechos, ya que es uno de los lenguajes más utilizados,
sobretodo por su fácil manipulación.
Con todas las actividades que se desarrollarán en esta competencia se podrá
adquirir las habilidades de: Codificar el algoritmo de la solución de un problema
en un lenguaje estructurado, compilar el programa, depurar el programa y
ejecutar éste.
Al dominar estas habilidades y ponerlas en práctica ordenadamente estaremos
en posibilidades de adquirir los conocimientos sobre tipos de archivos,
programación estructurada, sintaxis y semántica del lenguaje Free Pascal, así
como también palabras reservadas, variables y constantes, estructuras de
control del lenguaje, etc.
Manejando estas habilidades dentro de una empresa, se tendrá un
reconocimiento muy grande, ya que se podrá proponer mejoras para el
software que se maneja, así como realizar programas nuevos que facilitarán el
trabajo diario.
Introducción
Competencia I: Desarrollar el proceso de la solución de un problema.
En esta primera competencia, me enfocaré a resolver problemas a través de la
metodología de la programación.
Una de las herramientas indispensables para entender y elaborar programas
estructurados son: algoritmos, diagramas de flujo y por supuesto los
pseudocódigos. Con estas herramientas lograré la iniciación a la programación de
forma sencilla sin importar el lenguaje de programación estructurada que se utilice.
En este sentido, un primer acercamiento es adquirir capacidades, destrezas y
habilidades para: identificar el problema. Seleccionar el proceso de solución del
problema. Elaborar el algoritmo de la solución del problema. Elaborar el diagrama
de flujo de la solución del problema y crear el pseudocódigo de la solución del
problema.
Dentro del ámbito laboral esta competencia es muy importante ya que con ella
ayudaré a la empresa a comprender la naturaleza de sus problemas empleando
las técnicas adecuadas para su posible solución.
En esta competencia se planteará mi interés para que de manera organizada
pueda generar mi propio aprendizaje y así adquirir los conocimientos de lógica
computacional, algoritmos, tipos de datos, operadores, variables y constantes,
diagramas de flujo y pseudocódigo. Cabe mencionar que la manera en que se
abordarán estos contenidos será realizando ejemplos, ejercicios y prácticas de un
grado menor hasta un grado mayor.
Conclusiones
Competencia I: Desarrollar el proceso de la solución de un problema.
Con los ejercicios y prácticas ejecutados durante esta competencia, desarrollé
las habilidades y destrezas para resolver a través de la metodología problemas
computacionales donde logré:
Identificar el problema
Seleccionar el proceso de solución del problema
Elaborar el algoritmo de la solución del problema
Elaborar el diagrama de flujo de la solución del problema
Crear el pseudocódigo de la solución del problema.