You are on page 1of 2

Diagrama de flujo Pseudocdigo Lenguaje C

Proceso nombreAlgoritmo #include <iostream>


Var #include <stdio.h>
Inicio Tipo1 v1,v2, .vn #include <conio.h>
Tipoi va,vb,vc,
ProcesoA Inicio using namespace std;
ProcesoA int main(char **arg)
// sentencias {
fin FinProceso ProcesoA
return 0;
}
Leer v1, v2, .vn cin >> v1;
cin >> v2;

scanf(%d, &v1);
%d : Enteros, %5.2f : float y double
2 decimales, 1 punto, 2 enteros = 5 dgitos total

Nota: Estudiar material complementario


Escribir Total , total cout<< Total : << total;

printf( Total : %d, total);


Nota: Estudiar material complementario
r a+b*c r= a+b*c;
r a+b*c
SI condicin Entonces If (condicin)
{
Proceso A (Una o ms
Instrucciones)
Proceso A (Una o ms
FIN -SI Instrucciones)

SI condicin Entonces If ( condicin ) {


ProcesoA ProcesoA
SI NO }
ProcesoB else {
FIN SI ProcesoB
(Proceso i = Una o ms }
Instrucciones) (Proceso i = Una o ms instrucciones)
Diagrama de flujo Pseudocdigo Lenguaje C
Segun v1 hacer switch (v1)
Cte 1 : ProcesoA {
Cte 2 : ProcesoB case cte1 : ProcesoA
: Break;
: Case cte2 : ProcesoB
Cten : Proceso N Break;

De otro modo : Proceso X default : Proceso X;


FinSegun }

Mientras Condicin Hacer while ( condicin )


{
ProcesoA ProcesoA
}
FinMientras
(Proceso A = Una o ms instrucciones)

Repetir do {
secuencia_de_acciones Secuencia_de_acciones
ProcesoA ProcesoA
Hasta Que expresion_logica
(ProcesoA = Una o ms instrucciones) } while ( ! (expresin_lgica) );

Para v1 vlrInicial hasta VlrFinal con for ( inicializacin; condicin;


paso incr Hacer incremento)
{
ProcesoA ProcesoA
FinPara }
(Proceso A = Una o ms instrucciones)
Versin Programa DFD

Otra versin para el for.

You might also like