Está en la página 1de 4

Diagrama de Flujo INICIO INICIO

Pseudocodigo

Codificacin en Lenguaje C++ void main () { }

FIN

FIN

NOM_VAR

LEER_NOM_VAR;

cin>>NOM_VAR;

Linea de Texto NOM_VAR

ESCRIBE_Linea de Texto;

cout<<Linea de Texto;

ESCRIBE_NOM_VAR;

cout<<nom_var;

Linea de Texto, NOM_VAR

ESCRIBE_Linea de Texto, NOM_VAR;

cout<<Linea de Texto<<NOM_VAR;

VAR_RES=NOM_VAR1 ope NOM_VAR2 SI accin_1 accin_2 accin_n NO

VAR_RES=NOM_VAR1 ope NOM_VAR2;

VAR_RES=NOM_VAR1 ope NOM_VAR2;

condicin

SI (condicin) ENTONCES accin_1; accin_2; accin_n; FIN_SI

if (condicin) { accin_1; accin_2; accin_n; } if (condicin) { accin_1; accin_2; accin_n; } else { accin_1; accin_2; accin_n; }

if (condicin) accin;

SI accin_1 accin_2 accin_n

condicin

NO accin_1 accin_2 accin_n

SI (condicin) ENTONCES accin_1; accin_2; accin_n; SI_NO accin_1; accin_2; accin_n; FIN_NO FIN_SI

if (condicin) accin; else accin;

Diagrama de Flujo expresin eti1 accin_1 accin_2 accin_n eti2 accin_1 accin_2 accin_n etin de lo contrario accin_1 accin_2 accin_n accin_1 accin_2 accin_n

Pseudocodigo SEGUN SEA (expresin) HACER CASO eti1 : accin_1; accin_2; accin_n; CASO eti2 : accin_1; accin_2; accin_n; CASO etin : accin_1; accin_2; accin_n; de lo contrario : accin_1; accin_2; accin_n; FIN_SEGUN

Codificacin en Lenguaje C++ switch (expresin) { case eti1 : accin_1; accin_2; accin_n; case eti2 : accin_1; accin_2; accin_n; case etin : accin_1; accin_2; accin_n; default : accin_1; accin_2; accin_n; } for (val_ini; condicin; incremento o decremento) { accin_1; accin_2; accin_n; } for (val_ini; condicin; incremento o decremento) accin_1;

valor inicial

NO
condicin

DESDE valor inicial HASTA valor final HACER accin_1; accin_2; accin_n; FIN_DESDE

incremento o decremento

SI

accin_1 accin_2 accin_n

expresin NO accin_1 accin_2 accin_n

SI

MIENTRAS (condicin) HACER accin_1; accin_2; accin_n; FIN_MIENTRAS

while (condicin) { accin_1; accin_2; accin_n; } while (condicin) accin;

Diagrama de Flujo

Pseudocodigo

Codificacin en Lenguaje C++ do { accin_1; accin_2; accin_n; } while (condicin); do accin; while (condicin);

accin_1 accin_2 accin_n

REPETIR O HACER accin_1; accin_2; accin_n; MIENTRAS (condicin);

expresin SI

NO

E INICIO CN=0 SP=0

S //Seccin de Librerias o Archivos de Biblioteca #include <iostream.h> //Seccin de Declaracin de Variables int NUM, CN=0, SP=0; void main () { cout<<\t\tLista de Nmeros diferentes a cero (0) ; cout<<endl<<\t\t\tInicia el Registro; cin>>NUM; while (NUM!=0) { if (NUM>0) SP=SP+N; else CN=CN+1; cin>>NUM; } cout<<endl<<Suma de Nmeros Positivos : <<SP; cout<<endl<<Total d Nmeros Negativos : <<CN;

NUM NO NUM<>0 SI SI SP=SP+NUM NUM>0 NO CN=CN+1

INICIO CN=0; SP=0; LEER_NUM; MIENTRAS (NUM<>0) HACER SI (NUM>0) ENTONCES SP=SP+NUM; SI_NO CN=CN+1; FIN_NO FIN_SI LEER_NUM; FIN_MIENTRAS ESCRIBE_Suma de Nmeros Positivos :, SP; ESCRIBE_Total de Nmeros Negativos : , CN; FIN

NUM

SP, CN FIN

También podría gustarte