Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Instituto Tecnológico Superior de Progreso. Carrera: Ingeniería En Sistema Computacionales. Materia: Fundamentos De Programación Profesor: Edgar Alejandro Sagundo Duarte Alumno: Juan Alejandro Vivas Cetz Objetivo Fortalece sus conocimientos al comprender conceptos básicos de computación y de programación e incrementar sus conocimientos de instrucciones para el manejo de diagramas en la solución de problemas. Identificar tipos de errores de programación e implementar su solución. Programación estructurada Es una técnica que utiliza la metodología de desarrollo de programas orientada a mejorar la calidad, claridad y tiempo de desarrollo de los programas siendo así mucho más fácil de comprender. Está compuesto por segmentos de códigos, los cuales pueden estar constituidos desde una instrucción hasta varias páginas de estas y cada uno de estos segmentos debe tener únicamente un punto entrada y un punto de salida de datos; esto hará que puedan ser leídos secuencialmente de inicio a fin, sin que se pierda la continuidad. Bucle o iteraciones Se denomina bucle a la ejecución repetidas veces de un mismo con junto de sentencias. Iteración: Cada repetición de un bucle se denomina iteración. Por ejemplo, si un bucle repite una acción 10 veces, se dice que tiene 10 iteraciones. * Contador Es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle. * Acumulador Es una variable que suma sobre sí misma un conjunto de valores, para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable. *Banderas Es un valor que actúa como una señal para un función or está. El valor de la bandera se usa para determinar el siguiente paso de un programa. Las banderas son a menudo binario banderas, que contienen un booleano valor (verdadero o falso). Sin embargo, no todas las banderas son binarias, lo que significa que pueden almacenar un rango de valores. Puede pensar en una bandera binaria como una pequeña bandera roja que se pone plana cuando es falsa, pero aparece cuando es verdadera. Una bandera en alto dice a un programa: "Detente, haz algo diferente" * Bifurcación o estructuras condicionales Un programa (o función) Matlab consta de una serie de líneas con comandos (ordenes de ejecución), de tal manera que lleva un orden. Los comandos se van ejecutando según ese orden, desde la primera hasta la última línea del programa. Bifurcaciones: Llega un momento en que necesitamos hacer una bifurcación condicional: si se cumple una condición hacer una cosa, si no se cumple hacer otra. Para ello colocaremos las llamadas "bifurcaciones", que las hay de tres tipos: Bifurcación simple: Se trata de ejecutar unos comandos en caso de que se cumpla una condición o nada en caso contrario. Lo cual viene expresado mediante el llamado "diagrama de flujo" así: * Estructuras iterativas Las instrucciones de repetición, de iteración o bucles, facilitan la repetición de un bloque de instrucciones, un número determinado de veces o mientras se cumpla una condición. Por lo general, existen dos tipos de estructuras iterativas o bucles en los lenguajes de programación. https://techlib.net/definition/function.html https://techlib.net/definition/process.html https://techlib.net/definition/binary.html https://techlib.net/definition/boolean.html Fuentes: https://www.excel-avanzado.com/39355/que-es-la-programacion- estructurada.html https://lenguajejs.com/javascript/introduccion/bucles/#:~:text=Iteraci %C3%B3n%3A%20Cada%20repetici%C3%B3n%20de%20un,dice%20q ue%20tiene%2010%20iteraciones. http://contenido-tercerobachillerato-ciech.blogspot.com/p/blog- page.html#:~:text=Un%20contador%20es%20una%20variable,acciones %20internas%20de%20un%20bucle. https://techlib.net/definition/flag.html http://www.ehu.eus/juancarlos.gorostizaga/mn11b/programacion/cond icional.htm https://rsanchezs.gitbooks.io/ciencia-de-datos-con- r/content/estructuras_control/iterativas/estructuras_iterativas.html https://www.excel-avanzado.com/39355/que-es-la-programacion-estructurada.html https://www.excel-avanzado.com/39355/que-es-la-programacion-estructurada.html https://lenguajejs.com/javascript/introduccion/bucles/#:~:text=Iteraci%C3%B3n%3A%20Cada%20repetici%C3%B3n%20de%20un,dice%20que%20tiene%2010%20iteraciones https://lenguajejs.com/javascript/introduccion/bucles/#:~:text=Iteraci%C3%B3n%3A%20Cada%20repetici%C3%B3n%20de%20un,dice%20que%20tiene%2010%20iteraciones https://lenguajejs.com/javascript/introduccion/bucles/#:~:text=Iteraci%C3%B3n%3A%20Cada%20repetici%C3%B3n%20de%20un,dice%20que%20tiene%2010%20iteraciones http://contenido-tercerobachillerato-ciech.blogspot.com/p/blog-page.html#:~:text=Un%20contador%20es%20una%20variable,acciones%20internas%20de%20un%20bucle http://contenido-tercerobachillerato-ciech.blogspot.com/p/blog-page.html#:~:text=Un%20contador%20es%20una%20variable,acciones%20internas%20de%20un%20bucle http://contenido-tercerobachillerato-ciech.blogspot.com/p/blog-page.html#:~:text=Un%20contador%20es%20una%20variable,acciones%20internas%20de%20un%20bucle https://techlib.net/definition/flag.html http://www.ehu.eus/juancarlos.gorostizaga/mn11b/programacion/condicional.htm http://www.ehu.eus/juancarlos.gorostizaga/mn11b/programacion/condicional.htm https://rsanchezs.gitbooks.io/ciencia-de-datos-con-r/content/estructuras_control/iterativas/estructuras_iterativas.html https://rsanchezs.gitbooks.io/ciencia-de-datos-con-r/content/estructuras_control/iterativas/estructuras_iterativas.html
Compartir