Está en la página 1de 31

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

FACULTADAD DE INGENIERÍA DE MINAS, GEOLOGÍA Y CIVIL


E.F.P. INGENIERÍA CIVIL

TEMA : PSEUDOCÓDIGO
CURSO : PROGRAMACIÓN DIGITAL (IC -246)
DOCENTE : Msc. Ing. ABNER CURI VEGA
INTEGRANTES :
TELLO PALOMINO,Etdilson
VICAÑA OVANDO, Federico Américo
ORDOÑEZ ROIRO, Royer Elvis

AYACUCHO –PERÚ
2019
 Definición de Pseudocódigo
 Elementos de un Pseudocódigos
 SINTAXIS DE LOS PSEUDOCODIGOS

 Variables
 Condiciones
 ciclos
INTRODUCCIÓN

El Lenguaje o Pseudocódigo, como lo dice su nombre (Pseudo = Falso)


es un lenguaje falso de la programación de alta comprensión en español
o inglés que permite ir conociendo el proceso de desarrollo que
utilizamos en lenguajes más avanzados con respecto a la programación,
donde podemos ir comprobando errores y desarrollando la lógica de
entendimiento para una computadora.
Una vez que un problema dado ha sido analizado (se obtiene el
conjunto de datos de entrada y el conjunto de datos de salida esperado)
y se ha diseñado un algoritmo que lo resuelva de manera eficiente
(procesamiento de datos), se debe proceder a la etapa de codificación
del algoritmo.
 Instrucciones primitivas.
 Instrucciones de proceso.
 Instrucciones de control.
¿QUÉ ES UN PSEUDOCODIGO?

Es una descripción informal de


alto nivel de un algoritmo
informático de programación,
Compacto e informal, que utiliza
las convenciones estructurales de
un lenguaje de programación
verdadero pero que está diseñado
para la lectura humana en lugar
de la lectura mediante maquina;
y con independencia de cualquier
otro lenguaje de programación.
PSEUDOCÓDIGO

NO ES
ES UNA LENGUAJE PROGRAMABLE
INTERMEDIO DE SI NO QUE
NUESTRO FACILITA LA
LENGUAJE Y DEL PROGRAMACION
PROGRAMADOR.
ES MAS EL PRINCIPAL
COMUNMENTE OBJETIVO ES
UTILIZADO POR REPRESENTAR LA
LAS PRINCIPALES SOLUCION A UN
LOS ALGORITMO DE LA
PROGRAMADORES CARACTERISTICAS ES QUE
FORMA MAS
SE PUEDE EJECUTAR EN UN
PARA ENTRAR A DETALLADA POSIBLE Y
ORDENADOR, ES UNA DE LA FORMA COMO SE
LOS CCODIGOS. PRESENTACION SENCILLA VA A UTILIZAR EN LA
Y MUY FACIL DE UTILIZAR CODIFICACION
PSEUDOCÓDIGO

PSEUDO: Es un prefijo de un lenguaje falso.

es un paradigma para dar una


CÓDIGO:
explicación a software.

es una herramienta utilizando para el diseño de


programar que permite al programador expresar sus
pensamientos de una forma clara utilizando su lenguaje
natural y mostrando el orden de ejecución de las
sentencias del programa sin ningún ambigüedad.
Don utilizando una mezcla de frases en lenguaje de
programación y palabras clave que define las estructuras
básicas, como también es una mezcla de programación y
español que se emplea, dentro de la programación
estructurada, para realizar el diseño de un programa.
PSEUDOCÓDIGO

FORMA DE
ES UNA HERRAMIENTA
DIAGRAMAR
UN PARA LOS
RESOLVER UN
ALGORITMO PARA PROBLEMA
PROGRAMADORES
DETERMINADO

ES UN PARA NO ATENERCE
PARA
A UN

CONJUNTO
LENGUAJE DE
DE
PROCEDIMIENTOS PROGRAMACIÓN
SINTAXIS DE LOS PSEUDOCODIGOS
TIENE DIVERSAS REGLAS, SEMÁNTICAS
Y SINTÁCTICAS.

ALCANCE DEL PROGRAMA:


Todo pseudocódigo está limitado por las etiquetas de
INICIO y FIN. Dentro de estas etiquetas se deben escribir
todas las instrucciones del programa.

PALABRA RESERVADAS CON MAYÚSCULAS:

Todas las palabras propias del pseudocódigo deben


de ser escritas en mayúsculas.
SANGRÍA O TABULACIÓN:

El pseudocódigo debe tener diversas


alineaciones para que el código sea más fácil de
entender y depurar.

IDENTIFICADORES
Los identificadores son los nombres que se les asignan a los objetos, los
cuales se pueden considerar como variables o constantes, éstos intervienen en
los procesos que se realizan para la solución de un problema.

<nombre Variable> <tipoDeDato>


Identificadores válidos Identificadores no válidos Error generado

precioProducto Precio del producto Espacios

descuento $_descuento Símbolo de pesos $


areaTriangulo Area_triángulo c Acento
hipotenusa i.v.a Falta de contexto
iva Puntos
una variable es un espacio en la memoria de la
Identificador Variable computadora que permite almacenar
temporalmente un dato durante la ejecución de
un proceso, y cuyo contenido puede cambiar
mientras corre un programa
Dentro del campo de la programación, se le
considera constante a un tipo de identificador
identificador constante que hace referencia a un valor fijo que no puede
cambiar a lo largo de la ejecución de un
Pseudocódigo digital
Declaración de Constantes Declaración de Variables
PI = 3.1416 Leer edadUsuario
NOMBRE_EMPRESA = “MonoSoft” centimetros = metros x 100
VERSION = 2.4 dolares = pesosMexicanos / 17.50
IVA = 0.16 situacionAcademica = “Aprobado”
BOLETO_METRO = 5 impuesto = subtotal x IVA

ENTRADA Y SALIDA DE INFORMACION

Es dispositivos de entrada de usuario que ingresa


los datos a procesar en el sistema y los dispositivos
de salida muestran el resultado.
entrada
utilizan para capturar los datos que provienen
desde el exterior.
salida
comentarios, constantes, contenido de las
variables y resultado de [algunas] expresiones
o TIPOS DE DATOS

 Numérico: números, tanto enteros como


reales. Para separar decimales se utiliza el
punto. Ejemplos: 12 23 0 -2.3 3.14
 Lógico: solo puede tomar dos valores:
VERDADERO o FALSO.

 Carácter: caracteres o cadena de caracteres


encerrados entre comillas (pueden ser
dobles o simples). Ejemplos ‘hola’ “hola
mundo” ‘123’ ‘FALSO’ ‘etc’ (PSeInt 1).
Los operadores pueden describirse como un
OPERADORES
conjunto de símbolos que denotan una serie de
operaciones que deben realizarse sobre una
determinada cantidad de operando.

operadores aritmeticos los operadores aritméticos permiten realizar


cualquier operación aritmética (suma, resta,
multiplicación y división) [entre operando]

Operador Significado Ejemplo Resultado


+ (signo más) Suma 12.5 + 144.2 156.7
- (signo menos) Resta 489 - 1253 -764
* (asterisco) Multiplicación 1200 * 11 13200
/ (barra inclinada) División 153 / 9 17
^ (acento circunflejo) Potencia o exponenciación 5^3 125
% (signo de porcentaje) Módulo (residuo o sobrante de 81 % 5 1
la división entera)
operadores de comparación
se utilizan para establecer una relación entre dos
valores. Es decir, su finalidad es comparar dos
operandos y generar como resultado un valor
lógico: VERDADERO o FALSO.

Operador Significado Ejemplo Resultado


> (signo mayor que) Mayor que 15.9 > 11.99 FALSO
< (signo menor que) Menor que 125 < 1340 VERDADERO
>= (signo mayor o igual que) Mayor o igual que 19 >= 14 VERDADERO
<= (signo menor o igual que) Menor o igual que 30 <= 30 VERDADERO
!= (signo distinto de) Distinto de 100 != 100 FALSO
== (signo idéntico a) Idéntico a (Igualdad) 1985 == 1985 VERDADERO
operadores lógicos
Es decir, actúan como operadores de unión
al momento de comparar dos o más
condiciones simples. Por tanto, el resultado
que producen es un valor de tipo lógico o
booleano (FALSO o VERDADERO).

Operador Significado Ejemplo Resultado


Y Conjunción (12 > 7) Y (“aceptar” == “aceptar”) VERDADERO
O Disyunción (9 >= 17) O FALSO FALSO
NO Negación NO (1985 == 1985) FALSO
prioridad de operadores

Es decir, en una expresión


que contiene varios
operadores matemáticos,
éstos deben ser ejecutados
con base en una jerarquía
predeterminada que
permita resolver dicha
operación
¿PARA QUÉ SE UTILIZA?

Se utiliza pseudocódigo pues este es


más fácil de entender para las
personas que el código del lenguaje
de programación convencional, ya
que es una descripción eficiente y
con un entorno independiente de
los principios fundamentales de un
algoritmo.
¿Dónde se utiliza?

En los libros de texto y


publicaciones científicas
relacionados con el informática y
la computación numérica, se
utiliza el Pseudocódigo en la
descripción de algoritmos, de
manera que todos programadores
puedan entenderlo, aunque no
todos conozcan el mismo lenguaje
de programación.
Características
Las principales características de este lenguaje son:
Se puede ejecutar en un ordenador (con un IDE como por
ejemplo SLE, LPP, PilatoX, Maruga Script,
PSeudocódigo o PSelnt. )

2.es una forma de representacion sencilla de utilizar y de


manipular
3. facilita el paso del programa al lenguaje de
programacion.
4. es independiente del lenguaje de programacion que se
vaya a utilizar.
5. es un metodo que facilita la programacion y solucion al
algoritmo del programa.
PARTES
Todo documento en Pseudocódigo
debe permitir la descripción de:

 Instrucciones primitivas
 Instrucciones de proceso
 Instrucciones del control
 Instrucciones compuestas
 Instrucciones de descripción
Diagrama de flujo
INICIO

DATOS ACTIVIDAD

DECISIÓN

FIN
CONCLUSIONES
Después de haber analizado todos los conceptos y definiciones acerca de
los pseudocódigos, en conclusión podríamos decir que es muy importantes
para nosotros los estudiantes universitarios aprender muchísimo más a
fondo el uso de los pseudocódigos, aprender a emplearlos y practicar con
aplicaciones intérpretes, puesto que la algorítmica y la programación son
materiales de análisis y lógica programática, es decir que tenemos que
esforzarnos en la práctica y en el análisis de los mismos para poder
avanzar mucho más en nuestra carrera.

También podría gustarte