Equivalencias entre pSeInt y Lenguaje C
Seudocódigo en PseInt Proceso rectangulo definir base,altura,sup,peri Como real; Escribir "Da el valor de la base del rectangulo"; leer base; Escribir "Da el valor de la altura del rectangulo"; leer altura; sup<-base*altura; peri<- 2*(base+altura); Escribir "La superficie del rectangulo es ",sup; Escribir "El perimetro del rectangulo es ",peri; FinProceso
The world’s largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
The world’s largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Transformación de pseudocódigo a código “C” Pseudocódigo Proceso rectángulo
Definir base,altura,sup,peri como real; Escribir "Da el valor de la base del rectangulo";
C Estándar
void main() {
void main() {
float base,altura,sup,peri;
float base,altura,sup,peri;
("Da el valor de la base del rectangulo");
"Da el valor de la base del rectangulo";
leer leer base base;;
Escribir "Da el valor de la altura del rectangulo";
C++
("
",ba ",base se); );
("Da el valor de la altura del rectangulo ");
leer leer altu altura ra;;
("
base base;;
"Da el valor de la altura del rectangulo ";
",al ",altu tura ra); );
altu altura; ra;
sup<-base*altura;
sup=base*altura;
sup=base*altura;
peri<- 2*(base+altura);
peri= 2*(base+altura);
peri= 2*(base+altura);
Escribir "La superficie del rectangulo es ",sup;
("La superficie del rectangulo es ",sup);
"La superficie del rect rectan ang< g
("pause"); FinProceso
}
}
The world’s largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
PSEUDOCODIGO (PSeInt)
SINTAXIS
OBSERVACIONES
Simple Si condición entonces
if( condición ) instrucción;
o instrucciones;
FinSi
Si condición entonces
Compuesta
SiNo
if( condición ) instrucción; o instrucciones; else instrucción; o instrucciones;
FinSi
Segun variable Hacer 0: 1: 2: 3: De Otro Modo: FinSegun
Múltiple switch( variable ) { case constante1 : intrucción o instrucciones; instrucciones; break; case constante2]: intrucción o instrucciones; instrucciones; break; . . . case constantaN : intrucción o instrucciones; break; [default : intrucción o instrucciones; instrucciones; ] }
Iteración con condicion al final:
Repetir do{
Hasta Que condición
instrucción o instrucciones; }while( condición ) ; Iteración con condición al inicio:
Mientras condición Hacer
while( condición ) instrucción; o instrucciones;
FinMientras
Para variable_numerica<-valor_inicial valor_final Con Paso paso Hacer
FinPara
Hasta Iteración con contador: for( inicializador; condición; increment o deceremento ) instrucción; o instrucciones;
Cúando haya más de una instrucción agruparlas entre {}
The world’s largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.