0 calificaciones0% encontró este documento útil (0 votos)
2 vistas8 páginas
Este documento resume varios conceptos básicos de programación modular. Explica que la programación modular implica dividir un problema grande en subproblemas más pequeños, y que las funciones son unidades de código reutilizable que pueden aceptar parámetros y devolver valores. También define conceptos como parámetros formales, arrays, paso de parámetros por referencia, compiladores, librerías estándar y más.
Este documento resume varios conceptos básicos de programación modular. Explica que la programación modular implica dividir un problema grande en subproblemas más pequeños, y que las funciones son unidades de código reutilizable que pueden aceptar parámetros y devolver valores. También define conceptos como parámetros formales, arrays, paso de parámetros por referencia, compiladores, librerías estándar y más.
Este documento resume varios conceptos básicos de programación modular. Explica que la programación modular implica dividir un problema grande en subproblemas más pequeños, y que las funciones son unidades de código reutilizable que pueden aceptar parámetros y devolver valores. También define conceptos como parámetros formales, arrays, paso de parámetros por referencia, compiladores, librerías estándar y más.
Alumno: Michel Alexander Tolentino Calderon Cuestionario Carrera: Ingeniería en Mecatrónica Universidad: CESCIJUC Matricula: V2201MORIMV0002 Segundo Cuatrimestre ¿QUE ES LA PROGRAMACION MODULAR? Uno de los métodos fundamentales para resolver un problema es dividirlo en problemas más pequeños. ¿QUE SON LOS SUBPROBLEMAS? Estos problemas se pueden a su vez dividirse repetidamente en problemas más pequeños hasta que los problemas sean de fácil solución Divide y vencerás ¿QUE SON LAS FUNCIONES? Las funciones, normalmente, devuelven un sólo valor a la unidad de programa que las referencia. Los procedimientos pueden devolver cero, uno o varios valores. En el caso de no devolver ningún valor, realiza alguna tarea tal como alguna operación de entrada y/o salida. ¿QUE SON LOS PARAMETROS FORMALES? Contienen las variables que pasan alguna información necesaria para que la función ejecute el conjunto de acciones. Tipo de resultado: señala el tipo de dato que devuelve la función. ¿QUE SON LOS PARAMETROS POR VALOR? Significa que a la función se le pasa una copia del valor que contiene el parámetro actual. ¿QUE SON LOS ARRAY? Son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria. Las cadenas de caracteres son declaradas en C como arrays de caracteres y permiten la utilización de un cierto número de notaciones y de funciones especiales. ¿QUE ES EL PASO DE PARAMETROS POR REFERENCIA? Permite que la función pueda modificar el valor del parámetro recibido. • Paso de parámetros por referencia basado en punteros al estilo C. • Paso de parámetros por referencia usando referencias al estilo C++. • Paso de parámetros por referencia utilizando punteros. • Cuando se pasan parámetros por referencia, se le envía a la función la dirección de memoria del parámetro actual y no su valor. La función realmente está trabajando con el dato original y cualquier modificación del valor que se realice dentro de la función se estará realizando con el parámetro actual. • Para recibir la dirección del parámetro actual, el parámetro formal debe ser un puntero. ¿QUE ES UN COMPILLADOR? Los compiladores son los programas encargados de hacer la traducción del código fuente de un programa, creado mediante un lenguaje de programación, a lenguaje de máquina o código objeto, el único tipo de lenguaje que entienden los procesadores de las computadoras. ¿QUE ES FONT END “FRONT END”? “Front End”, y que es la parte del compilador encargada de analizar y comprobar la validez del código fuente y en base a ella crear los valores de la tabla de símbolos. Esta parte generalmente es independiente del sistema operativo para el cual se está compilando un programa. ¿QUE ES EL “BACK END? “Back End”, parte en la cual es generado el código máquina, el cual es creado, de acuerdo a lo analizado en el “Front End”, para una plataforma específica, que puede ser Windows, Mac, Linux o cualquier otra. Cabe destacar que los resultados obtenidos por el “Back End” no pueden ser ejecutados en forma directa, para ello es necesario la utilización de un proceso de enlazado, llamado “Linker” ¿QUE ES UNA LIBRERÍA DE PROGRAMACION? Las librerías, bibliotecas, son un componente esencial, en este sentido, una librería es un conjunto de archivos que se utiliza para desarrollar software. Suele estar compuesta de código y datos, y su fin es ser utilizada por otros programas de forma totalmente autónoma. Simple y llanamente, es un archivo importable. ¿QUE ES UNA BIBLIOTECA ESTANDAR? Estas se graban en un programa como ejecutables. Sirven exclusivamente para esto; después, podemos borrarlas sin problemas, ya que el programa seguirá funcionando con la función necesaria.