Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo en pseudocódigo
1 bilbliotecas
2
3 inicio
4 Mostrar "hola, estás usando C++"
5 fin
Comentarios en pseudocódigo
Ejemplo en pseudocódigo
Ejemplo en pseudocodigo
1 bibliotecas
2
3 Inicio
4 entero n //Crear la variable
5 n <- 9 // se le está asignando un valor de "9" a "n".
6 Fin
1 #include<iostream>
2
3 using namespace std;
4
5 int main(){
6 int n; //creamos nuestra variable, que tiene como identificador "n", que es de tipo ente
7 ro
8 n=9; //le decimos al programa que ahora, n es igual a 9
Ejemplo en pseudocódigo
Bibliotecas
1
2
Inicio
3
Carácter n //crear variable
4
n <- 'A' /* Se le está asignando un caracter, en este caso nuestra variable "n" es igual a
5 "A". Nótese que el carácter se ha puesto entre comillas simples y siempre debe ser coloc
ado así. */
6
Fin
1 #include<iostream>
2
3 using namespace std;
4
5 int main(){
6 char n; //creamos nuestra variable, que tiene como identificador "n", que es de tipo ca
7 racter
8 n='A'; //le decimos al programa que ahora, n es igual a A
9 cout<<n; //mostramos la variable n
10 //se mostraría la letra A en pantalla
11 return 0;
}
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 Real n //se está indicando que "n" puede tener un valor decimal
5 n <- 3.5; //Le estamos dando un valor a n
6 Mostrar n
7 Fin
1 #include<iostream>
2
3 using namespace std;
4
5 int main(){
6 float n; //declaramos nuestr variable, de tipo real, con el identificar "n"
7 n=3.5; //Le asignamos un valor real (decimal)
8 cout<<n; //Mostramos el valor de n
9 return 0;
10 }
Ejemplo en pseudocódigo
Bibliotecas
1
2
Inicio
3
entero n //Se declara (crea) la variable "N" con un dato primitivo entero
4
5
Mostrar “Usuario, escribe un numero entero ”
6
Leer N
7
Si(N<0) /*Este "si" es una palabra reservada (son palabras usadas por el lenguaje de
8 programación y no deben ser utilizadas como identificadores de variables).*/
9 Inicio //Cuando se quiere poner una condicional debe abrirse un inicio y un fin (cre
ar un bloque)
10
Mostrar “El número ingresado es menor a 0”
11
Fin//aquí termina, se pone un fin para indicarlo
12
Fin
Constantes en pseudocódigo
Ejemplo en pseudocódigo
Bibliotecas
1
2
Inicio
3
Constante real PI <- 3.14159 //Como sugerencia las constantes siempre van en mayúsc
4
ulas
5
Mostrar PI
6
Fin
1 Bibliotecas
2
3 Constante real PI <- 3.14159 //Como sugerencia las constantes siempre van en mayúscul
as
4
5
Inicio
6
Mostrar PI
7
Fin
#include<iostream>
1 #define PI 3.1416 //Caso 2, declarar la constante debajo de las bibliotecas, con la palabr
a "define"
2
3
using namespace std;
4
5
int main(){
6
const float PI_CASO_1=3.14; //Declaramos una constante, con la palabra reservada "
7
const" de tipo real"flo at"
8
cout<<"Valor de la variable PI_CASO1"<<PI_CASO_1<<endl; //Mostramos el valor
9 de PI_CASO_1
10
11 cout<<"Valor de la variable PI"<<PI<<endl; //endl es un salto de linea
12 return 0;
}
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 n: Cadena //crear variable
5 n <- Juan Gomez // asignar valor
6 Fin
1 #include<iostream>
2 #include<string> //Agregamos esta biblioteca para el manejo de cadenas en C++
3
4 using namdespace std;
5
6 int main(){
7 string n; //Declaramos nuestra variable de tipo cadena, con la palabra "string"
8 n="Juan Gomez"; //Notese que coloque la cadena entre comillas
9 cout<<"La cadena string"<<n<<endl; //mostramos en pantalla lo que tiene n
10 //En pantalla se ve "La cadena string Juan Gomez"
11 return 0;
12 }
Para aprender mas acerca de las cadenas, revisa este artículo:
Operadores en pseudocódigo
Aritméticos
Logicos
Condicionales
Operadores aritméticos:
( + ) suma
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 8 + 3 //suma
5 Fin
( – ) resta
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 8 - 3 //resta
5 Fin
( x ) multiplicación.
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 8 x 3 //multiplicación
5 Fin
1 #include<iostream>
2 using namespace std;
3
4 int main(){
5 cout<<"Multiplicación de 8x3"<<8*3; //así se vería en un lenguaje de programación
6 return 0;
7}
( / ) División:
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 8 / 3 //división de enteros
5 8.2 / 3.0 //división de reales
6 Fin
1 #include<iostream>
2 using namespace std;
3
4 int main(){
5 int Numero_Entero;
6 float Numero_Real;
7 Numero_Entero = 10/5;
8 Numero_Real = 10.0/4.0;
9 cout<<"División de enteros: "<<Numero_Entero<<endl; //El reseultado mostrado en p
antalla, sería 5
10
cout<<"División de reales: "<<Numero_Real; //El resultado mostrado en pantalla serí
11
a 2.5
12
return 0;
}
( mod ) Residuo
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 8 mod 3 //modulo o residuo y el resultado será 2
5 Fin
( ^ ) Exponentes.
Para elevar un número a una potencia en el lenguaje de programación
se usa la función pow(3,2), donde se está indicado que “3” será elevado
al cuadrado, éste es indicado por el siguiente número que es “2”.
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 3 ^ 2 //tres elevado al cuadrado
5 Fin
#include<iostream>
1
#include<cmath> //Incluimos la biblioteca "cmath", para hacer el uso de la funcion pow
2
using namespace std;
3
4
int main(){
5
cout<<"Elevar el numero 3 al cuadrado"<<pow(3,2); //así se vería en un lenguaje de pr
6
ogramación
7
return 0;
8
}
( = ) Igual
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 3 = 2 // compara que 3 sea igual a 2, devuelve falso
5 Fin
( < ) Menor
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 3 < 2 // compara que 3 sea menor que 2, devuelve falso
5 Fin
( > ) Mayor
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 3 > 2 // compara que 3 sea mayor que 2, devuelve verdadero
5 Fin
( <= )
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 3 <= 2 // compara que 3 sea menor o igual a 2, devuelve falso
5 Fin
( >= )
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 3 >= 2 // compara que 3 sea mayor o igual a 2, devuelve verdadero
5 Fin
( <> ) Diferente
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 3 <> 2 // compara que 3 sea diferente a 2, devuelve verdadero
5 Fin
Y lógico
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 entero n=5
5 si n>4 y n<10 //está indicando que "n" debe ser mayor que 4 y menor a 10
6 Inicio
7 mostrar "La variable n está dentro del rango de 4 y 10"
8 Fin
9 Fin
1
#include<iostream>
2
using namespace std;
3
int main(){
4
int n=5; //declaramos nuestra variable de tipo entero
5
6 if(n>4 and n<10) <em>//está formando la condicion que "N" debe ser mayor que 4 y
menor a 10</em>
7
{
8
cout<<"La variable n está dentro del rango de 4 y 10"<<endl;
9
}
10
11
return 0;
}
“O” lógico
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 Entero n=0
5 si n=0 ó n=1 // está indicando que "n" puede tener un valor igual a 0 ó a 1
6 Inicio
7 Motrar n es igual a 0 o n es igual a 1
8 Fin
9 Fin
Para aprender mas acerca de operadores, revisa este artículo:
Instrucciones en pseudocódigo
Inicio y fin
Asignación
Lectura
Escritura
Condicional
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio // Aqui se indica que la función principal comienza
4 (espacio de tabulación) instrucciones
5 Fin // Aqui se indica que la función principal termina
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 entero n //n es nuestra variable de tipo entero
5 n <- 10 //el valor de nuestra variable "n" es 10
6 Fin
Ejemplo en pseudocódigo
Bibliotecas
1
2
Inicio
3
entero n
4
Leer n //donde los datos que se lean del teclado seran almacenados en nuestra variabl
5
e "n"
6
Fin
Instrucción de escritura, impresión o mostrar en pseudocódigo
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 Mostrar n
5 Fin
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 entero n
5 Mostrar “Usuario escribe un número entero ” /*Cuando un mensaje es mostrado al us
6 uario se debe poner entre comillas "mensaje mostrado al usuario".*/
7 Leer n
8 Si(n>10) //Condición donde evalua que la variable debe cumplir la condición de ser
mayor a 10
9
Inicio
10
Mostrar “El número ingresado es mayor a 10” //Se mostrará si cumple la condició
11
n (verdadera)
12
Fin
13
Sino //esta accion se ejecutará si la primera no se cumple
14
Inicio //inicio del bloque Sino
15
Mostrar “El número ingresado es menor a 10” /*Se mostrará cuando la condición
no se cumpla (falsa)*/
Fin //fin del bloque Sino
Fin
Ejemplo en pseudocódigo:
1 Bibliotecas
2
3 Inicio
4 entero n //declaramos n, que es de tipo entero
5 Mostrar "elige un número entero entre el 0 y el 3: "
6 Leer n //capturamos el número ingresado por el usuario
7 Segun sea el valor de n:
8 Inicio
9 Caso 0: //comparamos, si n es igual a 0
10 Mostrar "Es el número cero"
11 Salir
12 Caso 1: //comparamos, si n es igual a 1
13 Mostrar "Es el número uno"
14 Salir
15 Caso 2: //comparamos, si n es igual a 2
16 Mostrar "Es el número dos"
17 Salir
18 Caso 3: //comparamos, si n es igual a 3
19 Mostrar "Es el número uno"
20 Salir
21 Fin
22 Fin
Estructuras repetitivas
Contador:
Ejemplo en pseudocódigo:
Acumulador:
Ejemplo en pseudocódigo:
n <- n + otrovalor //Cuyo valor de "n" se incrementa por el valor que tiene la variable "ot
1
rovalor"
Salir de bucle:
1 Salir
Es una instrucción que permite saltar al inicio del bucle para volver a
ejecutarse.
Ejemplo en pseudocódigo:
1 Continuar
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 Entero n,i,s //s es igual a suma
5 Mostrar "teclea un número"
6 Leer n
7 //Proceso
8 i<-1 //inicia contador
9 Mientras i<=n //fin del contador
10 inicio //se crea el bloque de mientras
11 s <- s+1 //acción
12 i <- i+1//acción
13 Fin //fin de mientras
14 Mostrar s
15 Fin
Para aprender mas acerca del ciclo while, revisa este artículo:
Ejemplo en pseudocódigo
1 Bibliotecas
2
3 Inicio
4 Entero n,i,s //declaracion de variables, s es iugual a suma
5 Mostrar "teclea un número"
6 Leer n
7 //Proceso
8 Para(i <- 1 hasta i <- n incremento i <- i+1)
9 inicio //inicio de para
10 s <- s+i
11 Fin //fin de para
12 Mostrar s
13 Fin //fin del bloque principal
Ejemplo en pseudocódigo
Bibliotecas
1
2
Inicio //inicio del bloque principal
3
Entero n,i,s
4
Mostrar "teclea un número"
5
Leer n
6
7
//Proceso
8
i <- 1 //inicia contador
9
Hacer //do
10
Inicio //inicio del bloque de hacer mientras que
11
s <- s+1 //acción
12
i <- i+1 //acción que ingrementa la variable i
13
Fin //fin del bloque de hacer mientras que
14
Mientras (i <= n) //fin del contador, es la única estructura de control que termina con
15
punto y coma.
16
17
Mostrar s
18
Fin //fin del bloque principal