Você está na página 1de 4

MANUAL BÁSICO DE PSEUDOCÓDIGO A LENGUAJE C#.

REGLAS Y RECOMENDACIONES PARA NOMBRAR VARIABLES EN C#

 Use letras, el signo guion bajo y dígitos


 Evite poner todas las letras en mayúsculas
 Evite empezar con el signo guion bajo
 Evite el uso de abreviaturas
 Use PascalCasing para nombres con varias palabras (Iniciar cada letra de cada palabra en
mayúscula).

TIPOS DE DATOS EN PSEUDOCÓDIGO EQUIVALENCIA EN C#


ENTERO Int
REAL float
CADENA string
CARACTER char
BOOLEANO bool
CONST ENTERO const int
CONST REAL const float
CONST CADENA const string
CONST CARACTER const char
CONST BOOLEANO const bool

Ejemplos:

DECLARACIÓN DE VARIABLES EN PSEUDOCÓDIGO EQUIVALENCIA EN C#


ENTERO Edad Int Edad;
REAL TotalPagar float TotalPagar;
CADENA Nombre string Nombre;
CARACTER Sexo char Sexo;
BOOLEANO Respuesta bool Respuesta;

ASIGNACIÓN DE VALORES EN PSEUDOCÓDIGO EQUIVALENCIA EN C#


ENTERO Edad Int Edad;
Edad = 25 Edad = 25;
REAL TotalPagar float TotalPagar;
TotalPagar = 450.25 TotalPagar = 450.25;
CADENA Nombre string Nombre;
Nombre = “Juan Perez” Nombre = “Juan Perez”;
CARACTER Sexo char Sexo;
Sexo = ‘M’ Sexo = ‘M’;
BOOLEANO Respuesta bool Respuesta;
Respuesta = true Respuesta = true;
CONST ENTERO NumeroMaterias = 6 const int NumeroMaterias = 6;
CONST REAL IVA = 16 const float IVA = 16;
CONST CADENA NombreCarrera = “TSU” const string NombreCarrera = “TSU”;
CONST CARACTER EstadoCivil = ‘S’ const char EstadoCivil = ‘S’;
CONST BOOLEANO Respuesta = true const bool Respuesta = true;
COMENTARIOS

Para realizar comentarios en C#, se puede hacer de la siguiente manera:

// Comentario de una sola línea

/*
Comentario en varias líneas
Ejemplos de comentarios
*/

CAPTURA E IMPRESIÓN DE INFORMACIÓN EQUIVALENCIA EN C#


EN PSEUDOCÓDIGO
IMPRIMIR “Bienvenidos al Curso” Console.Write(“Bienvenidos al Curso”);
IMPRIMIR “Teclee la edad de la persona : “ Console.Write(“Teclee la edad de la persona :”);
LEER Edad Edad = int.Parse(Console.ReadLine());
IMPRIMIR “El sueldo neto del empleado es : “, sueldo Console.Write(“El sueldo del empleado es : “ + sueldo);

INFORMACIÓN ADICIONAL PARA IMPRIMIR DESCRIPCIÓN


INFORMACIÓN EN C#

Console.Write(“Bienvenidos al Curso”); Imprime el mensaje y deja el curso en el mismo renglón.


Console.WriteLine(“Bienvenidos al Curso”); Imprime el mensaje y deja el curso en el siguiente renglón.

CONVERSIONES DE ACUERDO AL TIPO DE DATO


Esto serviría en caso de solicitarle al usuario una información y nos regrese el valor de acuerdo al tipo de dato de la
variable.

TIPO DE DATO EQUIVALENCIA EN C#


int Int.Parse( Console.ReadLine() );
float float.Parse( Console.ReadLine() );
char char.Parse( Console.ReadLine() );
bool bool.Parse( Console.ReadLine() );
string Console.ReadLine();
NOTA: No es necesario hacer conversión con el tipo de dato string ya que el
método ReadLine regresa siempre un string.

OPERADORES ARITMETICOS EN EQUIVALENCIA EN C#


PSEUDOCÓDIGO
Suma ( + ) +
Resta ( - ) -
Multiplicación ( * ) *
División ( / ) /
Modulo ( MOD ) %
OPERADORES RELACIONALES EN EQUIVALENCIA EN C#
PSEUDOCÓDIGO
Mayor que ( > ) >
Menor que ( < ) <
Mayor o igual ( >= ) >=
Menor o igual ( <= ) <=
Igual ( == ) ==
Diferente ( <> ) !=

OPERADORES LÓGICOS EN EQUIVALENCIA EN C#


PSEUDOCÓDIGO
AND &&
OR ||
NOT !

ESTRUCTURAS CONDICIONALES EN EQUIVALENCIA EN C#


PSEUDOCÓDIGO
SI Edad >= 18 ENTONCES if(Edad >= 18)
IMPRIMIR “Eres mayor de edad.” {
FIN_SI Console.Write("Eres mayor de edad.");
}
SI Edad >= 18 ENTONCES if(Edad >= 18)
IMPRIMIR “Eres mayor de edad.” {
SI_NO Console.Write("Eres mayor de edad.");
}
IMPRIMIR “No eres mayor de edad.” else
FIN_SI {
Console.Write("No eres mayor de edad.");
}
SI Edad >= 21 ENTONCES if(Edad >= 21)
IMPRIMIR “Adulto.” {
SI_NO Console.Write("Adulto.");
SI EDAD >= 15 ENTONCES }
IMPRIMIR “Adolescente.” else
SI_NO {
IMPRIMIR “Eres un niño.” if(Edad >= 15)
FIN_SI {
FIN_SI Console.Write("Adolescente.");
}
else
{
Console.Write("Eres un niño.");
}
}
SEGUN_SEA (EstadoCivil) switch (EstadoCivil)
CASO ‘S’: {
<instrucciones> case ‘S’:
FIN_CASO //Instrucciones
CASO ‘C’: break;
< instrucciones > case ‘C’:
FIN_CASO //Instrucciones
CASO ‘D’: break;
< instrucciones > case ‘D’:
FIN_CASO //Instrucciones
. break;
. .
. .
DEFAULT: .
<instrucciones> default:
FIN_CASO //Instrucciones
FIN_ SEGUN_SEA break;
}

ACUMULADORES (INCREMENTO Y EQUIVALENCIA EN C#


DECREMENTO) EN PSEUDOCÓDIGO
Contador = Contador + 1;
Contador = Contador + 1 Contador++;
Contador += 1;
Contador = Contador - 1;
Contador = Contador – 1 Contador--;
Contador -= 1;
Contador = Contador + 2 Contador = Contador + 2;
Contador += 2;
Contador = Contador – 2 Contador = Contador - 2;
Contador -= 2;
Contador = Contador + 3 Contador = Contador + 3;
Contador += 3;
Contador = Contador – 3 Contador = Contador - 3;
Contador -= 3;

ESTRUCTURAS REPETITIVAS (CICLOS) EN EQUIVALENCIA EN C#


PSEUDOCÓDIGO
DESDE Contador=1;Contador<=10;Contador=Contador+1 for(Contador = 1;Contador <= 10;Contador++)
//Instrucciones {
FIN_DESDE //Instrucciones
}
MIENTRAS (<condición>) while(<condición>)
//Instrucciones {
FIN_MIENTRAS //Instrucciones
}
REPETIR do
//Instrucciones {
MIENTRAS (<condición>) //Instrucciones
}while(<condición>);

Você também pode gostar