Download - Pseudocódigos y diagramas de flujo completo
![Page 1: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/1.jpg)
Pseudocódigos y diagramas de
flujo
![Page 2: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/2.jpg)
Presentación
OGarcía Rosales Karina PaolaO2°AMOEspecialidad: Programación ODesarrollo de Software
Utilizando Programación Estructurada
OM.C.A. Margarita Romero Alvarado
![Page 3: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/3.jpg)
¿Qué es un pseudocódigo?
O El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.
![Page 4: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/4.jpg)
VariablesO Cuando representamos datos,
numéricos o alfanuméricos, debemos darles un nombre. Una variable es un nombre que representa el valor de un dato.
O En esencia, una variable es una zona o posición de memoria en la computadora donde se almacena información
![Page 5: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/5.jpg)
Tipos de variablesO Variable dependiente: Aquellas variables que
dependen del valor que asuman otros fenómenos o variables.
O Variable Independiente: Aquellas cuyos cambios en los valores determinan, cambios en los valores de otra.
O Variable Cualitativa: Son aquellas que no aparecen en forma numérica, sino como cualidades, características o atributos (sexo, profesión, color de ojos).
O Variable Cuantitativa: Son las variables que se expresan mediante cantidades numéricas
![Page 6: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/6.jpg)
ConstantesO una constante es un valor que no puede
ser alterado durante la ejecución de un programa.
O Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
O Por ejemplo:O El valor de pi = 3.1416
![Page 7: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/7.jpg)
![Page 8: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/8.jpg)
OperacionesO Signo Operador
O > Mayor que
O < Menor que
O = Igual a
O <= Menor o igual que
O >= Mayor o igual que
O <> Distinto
![Page 9: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/9.jpg)
O Signo Significado
O + Suma
O - Resta
O * Multiplicación
O / División
O ^ Potenciación
O MOD Resto de la división entera
![Page 10: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/10.jpg)
Pasos para realizar un pseudocódigo
O 1- Escribir autores
Autores: García Rosales Karina, Pacheco Villegas Cristina
![Page 11: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/11.jpg)
O 2-Inicio:Comienzo de proceso
INICIOVARIABLES: BASE, ALTURA, AREA: NUMERICO ENTERO
![Page 12: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/12.jpg)
O 3- Variables: representa el valor de un dato.
VARIABLES: BASE, ALTURA, AREA: NUMERICO ENTERO
![Page 13: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/13.jpg)
O 4-Leer: Entrada (Lectura). Los datos que vamos a obtener del usuario para procesarlos también deben ser asignados a variables, la operación de lectura, lee un dato y lo asigna a una variable. Por ejemplo:
Oleer numero O Esta instrucción pide al usuario un valor
que será asignado a la variable numero, es decir, en numero se almacena el valor ingresado por el usuario
![Page 14: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/14.jpg)
O 5- Escribir o imprimir: Salida (Escritura)
ESCRIBIR: “INTRODUZCA BASE”
![Page 15: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/15.jpg)
OEscribir: imprimir "El valor del promedio es:", promedio
O Esta instrucción muestra el mensaje que está entre comillas y luego el valor de la variable promedio. La coma separa el mensaje de la variable. Si promedio vale 5, lo que se verá en la pantalla será:
O El valor del promedio es: 5
![Page 16: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/16.jpg)
O Fin: Fin de proceso
ESCRIBIR: “EL AREA DE UN TRIANGULO ES:”, AREAFIN
![Page 17: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/17.jpg)
O EjemploO AUTOR: SANCHEZ PEREZ MARLENEO INICIOO VARIABLES: BASE, ALTURA, AREA:
NUMERICO ENTEROO ESCRIBIR: “PROGRAMA PARA CALCULAR
EL AREA DE UN RECTANGULO”O ESCRIBIR: “INTRODUZCA BASE”O LEER BASEO ESCRIBIR: “INTRODUZCA ALTURA”O LEER ALTURAO AREA= BASE*ALTURAO ESCRIBIR: “EL AREA DE UN TRIANGULO
ES:”, AREAO FIN
![Page 18: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/18.jpg)
Diagrama de FlujoO Es la presentación grafica de
algoritmo o proceso. Se utiliza en disciplinas como en programación, economía, procesos industriales y psicología cognitiva.
![Page 19: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/19.jpg)
BucleO Un bucle o ciclo, es una sentencia
que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse.
![Page 20: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/20.jpg)
Bucle whileO El Bucle while o bucle mientras es
una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.
O Mientras condición hacerO InstruccionesO Fin mientras
![Page 21: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/21.jpg)
Bucle forO Un bucle for es un bucle que repite
el bloque de instrucciones un número predeterminado de veces. El bloque de instrucciones que se repite se suele llamar cuerpo del bucle y cada repetición se suele llamar iteración.
O La sintaxis de un bucle for es la siguiente:
for variable in lista (o cadena): cuerpo del bucle
![Page 22: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/22.jpg)
Bucle repetirO El bucle repetir comprueba la condición
de finalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado.
O La sintaxis en pseudocódigo es la siguiente:
RepetirInstruccionesHasta que condición
![Page 23: Pseudocódigos y diagramas de flujo completo](https://reader035.vdocuments.mx/reader035/viewer/2022062706/557bc79cd8b42a700d8b4ace/html5/thumbnails/23.jpg)
Bibliografía
http://progup.files.wordpress.com/2010/03/tutorial-pseudocodigo11.pdfhttp://es.wikipedia.org/wiki/Bucle_(programaci%C3%B3n)http://www.mclibre.org/consultar/python/lecciones/python_for.htmlhttp://diagramasdeflujo-edwin.blogspot.mx/2011/05/simbologia-de-diagrama-de-flujo.html