Pseudocódigos y diagramas de flujo completo

23
Pseudocódigos y diagramas de flujo

Transcript of Pseudocódigos y diagramas de flujo completo

Page 1: Pseudocódigos y diagramas de flujo completo

Pseudocódigos y diagramas de

flujo

Page 2: Pseudocódigos y diagramas de flujo completo

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

¿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

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

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

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
Page 8: Pseudocódigos y diagramas de flujo completo

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

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

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

O 2-Inicio:Comienzo de proceso

INICIOVARIABLES: BASE, ALTURA, AREA: NUMERICO ENTERO

Page 12: Pseudocódigos y diagramas de flujo completo

O 3- Variables: representa el valor de un dato.

VARIABLES: BASE, ALTURA, AREA: NUMERICO ENTERO

Page 13: Pseudocódigos y diagramas de flujo completo

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

O 5- Escribir o imprimir: Salida (Escritura)

ESCRIBIR: “INTRODUZCA BASE”

Page 15: Pseudocódigos y diagramas de flujo completo

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

O Fin: Fin de proceso

ESCRIBIR: “EL AREA DE UN TRIANGULO ES:”, AREAFIN

Page 17: Pseudocódigos y diagramas de flujo completo

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

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

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

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

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

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

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