Вы находитесь на странице: 1из 3

REGLAS GENERALES PARA LA CONVERSI N

DE PSEUDOCODI GO A LENGUAJ E C

Tabla de Correspondencias :
PSEUDOCODI GO LENGUAJ E C
La primera linea de todo programa #include <stdio.h>
/* comentarios */ /* comentarios */
INICIO main(){
FIN }
a,b:numrico,o cadena,o lgico
(declaracin var)
int a,b;
a = b (asignacin) a = b;
i = i + 1 (incremento) i = i + 1;
o bien
i++;
SI (condicion)
{sentacias
}
if (condicion){
sentencias
}
SI (condicion)
{sentancias
SINO
Sentencias
}

if (condicion){
sentencias
}
else{
sentencias
}
MIENTRAS (condicion)
{sentencias
}
(Iniciar contadores antes de
mientras)
while (condicion){
sentencias
}
(Iniciar contadores antes de
mientras)
HACER
{sentencias}
MIENTRAS (condicion)
(colocar contadores antes de hacer)
do{
sentencias
} while (condicion);
(colocar contadores antes de hacer)
DESDE i=0 HASTA 9
{sentencias}
(iniciar contadores en var o inicio)
for(i=0;i<=9;i++){
sentencias
}
(iniciar contadores en inicio)
SI (a==b)
{sentencias
}
if (a==b){
sentencias
}
SI (ab)
{sentencias
}
if (a!=b){
sentencias
}
SI (a=b)
{sentencias
}
if (a<=b){
sentencias
}
escribir("El valor de n es ",n) printf("El valor de n es %d",n);
leer(n) (leer variable) scanf("%d",&n);
A[5] (vector) int A[5];
M[3][3] (matriz) float M[3][3];
(a AND b) (and lgico) (a && b)
(a OR b) (or lgico) (a || b)
(NOT a) (not lgico) (!a)

Reglas Generales :

Todas las instrucciones terminan en un punto y coma.
Todas las condiciones van entre parntesis.
Los comentarios comienzan con /* y terminan con */
Los #include permiten usar funciones ya escritas incluidas en grandes colecciones
denominadas libreras. Las ms comunes son :

#include <stdio.h> permite usar printf, scanf, fread, fwrite, fopen, etc.
#include <conio.h> permite usar getch(), clrscr
#include <stdlib.h> permite usar rand,system(color),system(pause)
#include <math.h> permite usar funciones trigonomtricas

Las constantes se definen tras los #include, de la siguiente forma:
#define pi 3.1415
#define numeroe 2.71




Ejemplo de traducciones :

/*area de un triangulo
rectangulo*/
var
area,b,h:numerico
inicio
cls()
imprimir("AREA TRIANGULO
RECTANGULO")
imprimir("\n digite la base: ")
leer(b)
imprimir("\n digite la altura: ")
leer(h)
area=(b*h)/2
imprimir("\n El area es: ",area)
fin
/*area de un triangulo
rectangulo*/
#include<stdio.h>
#include<conio.h>
main()
{
float b,h,area;
printf("AREA TRIANGULO
RECTANGULO");
printf("\ndigite la base: ");
scanf("%f",&b);
printf("\ndigite la altura: ");
scanf("%f",&h);
area=(b*h)/2;
printf("\nEl area es %f ", area);
getch();
}

PARA LOS SIGUIENTES EJEMPLOS, DISEE LOS ALGORITMOS EN DEV C++

1) Realizar un programa que calcule el resultado de cada uno de las
siguientes expresiones
a. 2+3*1.2-8/(7-5)
b. 7%2*5-8*4/2=1*5-8*2
c. 8*(7/6+4*19%6-2)
2) Disee un programa que digite n nmeros reales y calcular la suma y su
media
3) Escribir un programa que digite el peso de un hombre en kilogramos y a
continuacin convierta su peso en libras y en gramos
(1lb=0.4536, kg=453.6gramos)
4) Digite un numero entero y que imprima su cuadrado y su cubo
5) Digite dos nmeros reales y realice las 4 operaciones bsicas (+,-,*,/)

Вам также может понравиться