Logo Studenta

Actividad-2 2_-Vivas Cetz

¡Estudia con miles de materiales!

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

Continuar navegando