Introducción a la programación estructurada. Introducción a los Lenguajes de Programación
Enviado por bonanger • 3 de Enero de 2017 • Tarea • 712 Palabras (3 Páginas) • 262 Visitas
Introducción a la Programación Estructurada.
Juanito Perez
Introducción a los Lenguajes de Programación
Instituto IACC
05/01/2016
Desarrollo
Durante un almuerzo con sus colegas, uno de ellos señala que no comprende por qué los desarrolladores de software tienen que estudiar tanto tiempo su profesión, después de todo, por lo que él ha visto, un lenguaje de programación es simplemente sentarse a escribir las cosas que debe hacer el computador, como quien se las diría a otra persona. ¿Está usted de acuerdo con esta afirmación? Justifique su respuesta considerando las características de la programación estructurada y la importancia de este sistema para el desarrollo de softwares.
En un aspecto se crea un programa para hacer lo que uno quiera, pero es mucho más importante.
Primero el programador, debe tener conocimiento de que la PE, y que contiene elementos tales como: Algoritmos, diagramas de flujo, seudocódigo y finalmente escrito en un lenguaje de programación, y saber que cada instrucción que se coloca, que puede estar en inglés o español, realizará una acción.
Diseñar un algoritmo, que es la base de todo programador, lo que hace es crear pasos organizados que describen el proceso que se debe seguir, para entregar un resultado a un problema específico, y además que cada elemento de una PE cuenta con una estructura secuencial, condicional y repetitiva.
Luego crear un diagrama de flujo, que servirá para graficar nuestro algoritmo, y para complementar usando un tipo de algoritmo llamado seudocódigo, donde se describe en forma clara cada acción.
Y por último usar un lenguaje de programación, ya sea Java, C, C++, PHP, Python, lo cual un programa tiene una estructura, que son comúnmente las instrucciones, operaciones primitivas y estructuras de control, aquí se verifica que se ejecute en orden y se obtengan los resultados que se buscan.
Todo esto busca satisface las necesidades de una empresa, usuario o del mercado en cuestión, ya sea para ser usado como una aplicación para un celular, o plataforma en una Red privada, que usa servidores a nivel internacional.
Conocer qué características debe tener el programa, para que sea compatible frente a un computador, portátil, Tablet, o celular, además considerando que estará funcionando con varios sistemas operativos. Entendiendo que hay una parte lógica y física, donde se debe considerar que el programa tiene que tener compatibilidad con ciertos protocolos, sistemas de seguridad, programas, periféricos, dispositivos de entrada y salida, cantidad de personas que lo usaran, soporte técnico, actualizaciones.
...