Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En pseudocódigo
1 bilbliotecas
2
3 inicio
4 Mostrar el mensaje de "hola, estás usando C++"
5 fin
En lenguaje de C++
Comentarios en pseudocódigo
Permite describir, explicar y sirve para dejar notas hechas por el
programador desde un renglón hasta más de uno. Cuando el
pseudocódigo es traducido al lenguaje de programación, el comentario
es ignorado por la máquina. La simbología utilizada depende del número
de renglones si sólo es uno; debe ponerse ” // ” al principio de la
oración, pero cuando es más de un renglón de usa ” /* ” al principio y al
final (para indicar que el comentario ha terminado) se pone un ” */ “.
Ejemplo:
En pseudocódigo
En el lenguaje de C++
1 #include<iostream>
2
3 using namespace std;
4
5 int main(){
6 cout<<"Hola";//comentario de un renglón
7 /*Comentario
8 de más de
9 un renglón/*
10 return 0;
11 }
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
En lenguaje de C++
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 entero
7 N=9;//le decimos al programa que ahora, N es igual a 9
8 cin>>N;//mostramos la variable N
9 //se mostraría el numero 9 en pantalla
10 return 0;
11 }
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 "A". Nótese que el carácter se
5
ha puesto entre comillas simples y siempre debe ser colocado así. */
6
Fin
En lenguaje de C++
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 caracter
7 N='A';//le decimos al programa que ahora, N es igual a A
8 cin>>N;//mostramos la variable N
9 //se mostraría la letra A en pantalla
10 return 0;
11 }
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
En lenguaje de C++
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 }
Constantes en pseudocódigo:
Ejemplo:
En pseudocódigo
1 Bibliotecas
2
3 Inicio
4 Constante real PI<-3.14159 //Como sugerencia las constantes siempre van en mayúsculas
5 Mostrar PI
6 Fin
1 Bibliotecas
2
3 Constante real PI<-3.14159 //Como sugerencia las constantes siempre van en mayúsculas
4
5 Inicio
6 Mostrar PI
7 Fin
En lenguaje de C++
1 #include<iostream>
2 #define PI 3.1416//Caso 2, declarar la constante debajo de las bibliotecas, con la palabra "define"
3
4 using namespace std;
5
6 int main(){
7 const float PI_CASO_1=3.14;//Declaramos una constante, con la palabra reservada "const" de tipo real"flo at"
8 cout<<"Valor de la variable PI_CASO1"<<PI_CASO_1<<endl;//Mostramos el valor de PI_CASO_1
9
10 cout<<"Valor de la variable PI"<<PI<<endl;//endl es un salto de linea
11 return 0;
12 }
Son aquellos que están constituidos por datos simples y definen una
estructura de datos.
Ejemplo:
En pseudocódigo
1 Bibliotecas
2
3 Inicio
4 N: Cadena //crear variable
5 N<- Juan Gomez // asignar valor
6 Fin
En lenguaje de C++
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 }
-Operadores:
Operadores aritméticos:
+ -> suma
– -> resta
Ejemplo:
En pseudocódigo
1 Bibliotecas
2
3 Inicio
4 8 x 3 //así se vería en pseudocódigo
5 Fin
En lenguaje de C++
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}
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<<"Divicion de enteros: "<<Numero_Entero<<endl; //El reseultado mostrado en pantalla, sería 5
10 cout<<"Divicion de reales: "<<Numero_Real;//El resultado mostrado en pantalla sería 2.5
11 return 0;
12 }
Mod -> Toma el valor del residuo de una división entera, en lenguaje de
programación sería “%” depués del número
^ -> 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 lenguaje de C++
1 #include<iostream>
2 #include<cmath>//Incluimos la biblioteca "cmath", para hacer el uso de la funcion pow
3 using namespace std;
4
5 int main(){
6 cout<<"Elevar el numero 3 al cuadrado"<<pow(3,2); //así se vería en un lenguaje de programación
7 return 0;
8}
>Operadores relacionales:
>Operadores lógicos:
“Y” en lenguaje de programación sería:
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 if(N>4 and N<10)<em>//está formando la condicion que "N" debe ser mayor que 4 y menor a 10</em>
6 {
7 cout<<"La variable N está dentro del rango de 4 y 10"<<endl;
8 }
9
10 return 0;
11 }
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
Ejemplo:
En pseudocódigo
Bibliotecas
1
2 Inicio
3 entero N //Se declara (crea) la variable "N" con un dato primitivo entero
4 Mostrar “Usuario, escribe un numero entero ”
5 Leer N
6 Si(N<0) /*Este "si" es una palabra reservada (son palabras usadas por el lenguaje de
7 programación y no deben ser utilizadas como identificadores de variables).*/
8 Inicio //Cuando se quiere poner una condicional debe abrirse un inicio y un fin (crear
9 un bloque)
10 Mostrar “El número ingresado es menor a 0”
11 Fin//aquí termina, se pone un fin para indicarlo
Fin
Instrucciones en pseudocódigo
Las instrucciones son acciones que deben realizar un algoritmo para
resolver un problema.
Inicio y fin
Asignación
Lectura
Escritura
Bifurcación
Ejemplo:
En pseudocódigo
1 Bibliotecas
2
3 Inicio
4 (espacio de tabulación) instrucciones
5 Fin
-Instrucción de asignación:
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
-Instrucción de lectura:
Ejemplo:
En pseudocódigo
1 Bibliotecas
2
3 Inicio
4 entero n
5 Leer n //donde nuestra variable "n" es leída por la máquina
6 Fin
Ejemplo:
En pseudocódigo
1 Bibliotecas
2
3 Inicio
4 Mostrar N
5 Fin
En pseudocódigo
Bibliotecas
Inicio
1 entero N
2
3 Mostrar “Usuario escribe un número entero ” /*Cuando un mensaje es mostrado al usuario se
4 debe poner entre comillas "mensaje mostrado al usuario".*/
5 Leer N
6 Si(N>10) //Condición donde nuestra variable debe cumplir la condición de "N” es mayor a 10
7
Inicio
8
9 Mostrar “El número ingresado es mayor a 10” //Se mostrará si cumple la condición
10 (verdadera)
11 Fin
12 Sino//esta accion se ejecutará si la primera no se cumple
13
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 En caso que <n> sea
8 Caso 0://comparamos, si n es igual a 0
9 Mostrar "Es el número cero"
10 Salir
11 Caso 1://comparamos, si n es igual a 1
12 Mostrar "Es el número uno"
13 Salir
14 Caso 2://comparamos, si n es igual a 2
15 Mostrar "Es el número dos"
16 Salir
17 Caso 3://comparamos, si n es igual a 3
18 Mostrar "Es el número uno"
19 Salir
20 Fin
>Contador:
Ejemplo en pseudocódigo:
>Acumulador:
1 n<-n+otrovalor //Cuyo valor de "n" se incremental por el valor que tiene la variable "otrovalor"
>Salir de bucle:
Ejemplo en pseudocódigo:
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
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<-+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
1 Bibliotecas
2
3 Inicio//inicio del bloque principal
4 Entero n,i,s
5 Mostrar "teclea un número"
6 Leer n
7
8 //Proceso
9 i<-1 //inicia contador
10 Hacer //do
11 Inicio//inicio del bloque de hacer mientras que
12 s<-s+1//acción
13 i<-i+1//acción que ingrementa la variable i
14 Fin//fin del bloque de hacer mientras que
15 Mientras (i<=n); //fin del contador, es la única estructura de control que termina con punto y coma.
16
17 Mostrar S
18 Fin//fin del bloque principal
NOTA: LOS EJEMPLOS DE
PSEUDOCÓDIGO ESTÁN BASADOS
EN EL LENGUAJE DE
PROGRAMACIÓN DE C++
Bibliografía:
Libro:
Lima-Perú
Links:
https://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
http://dle.rae.es/?id=XkBx392
http://informaticabachilleratoitea.blogspot.mx/p/pseudocodigo.html
http://definicion.de/pseudocodigo/