El documento explica conceptos básicos de pseudocódigo como su definición, características, tipos de datos, operaciones primitivas y estructuras de control. Define pseudocódigo como un código escrito para ser interpretado por humanos en lugar de una máquina. Explica tipos de datos como enteros, flotantes, booleanos y cadenas, así como operaciones aritméticas, lógicas y de entrada/salida. Finalmente, cubre estructuras de control como selección múltiple y casos. Incluye ejemplos de pseudocódigo
Pseudocódigo-Introducción a variables, datos y estructuras de control
1. -Solución de Problemas -
Variables
-Funcionalidad
-Introducción al Pseudocódigo
Ing. Luis Alberto de Leòn Santos
Colegiado 19982
2. Que es un pseudocódigo
• Tiene total libertad de diseño. Esto significa que no
debes pensar en las distintas implantaciones de una
misma idea para cada tipo de lenguaje de
programación.
3. Características
• Características
• se emplea cuando se pretende describir un algoritmo sin la necesidad de difundir cuáles son sus
principios básicos.
• El seudocódigo es un código escrito para que pueda ser interpretado a simple vista por los
usuarios, no por el procesador de un dispositivo.
• Para que la descripción sea más completa y eficaz, suelen remarcarse
ciertas partes del mismo en un lenguaje más natural, y si es necesario
con las fórmulas matemáticas adecuadas.
• La ventaja es que no tendrá que preocuparse por la estructura y
sintaxis del lenguaje final en el cual será escrito el programa.
5. Datos
• Los datos se pueden clasificar de dos formas:
• Datos Constantes: Las constantes son datos fijos. Esto significa
que no van a cambiar durante la ejecución del programa y que
se mantendrán inamovibles durante la ejecución del mismo.
• Datos Variables: Como su nombre lo indica, los datos variables
al contrario de los datos constantes, variarán durante la
ejecución del programa. Este permite presentar datos que
ingresan, se modifican y salen del programa.
6. • Números enteros ( int )
• Las variables de tipo entero o int son aquellas que almacenan un número (ya sea
positivo o negativo)
• Números enteros grandes ( long )
• Las variables de tipo entero grandes o long son aquellas que almacenan un número (ya
sea positivo o negativo) no decimal
• Números decimales ( double y float )
• Si en lugar de números enteros queremos almacenar números decimales,
tenemos dos tipos:
• float: Las variables de tipo float o flotante son aquellos números en precisión
simple de 32 bytes en el estandar IEEE 754. Para indicar que un número es de
tipo flotante ponemos un punto para separar la parte entera del número de la
parte decimal.
• double: Las variable de tipo double o doble son aquellos números en precisión
doble de 64 bytes en el estandar IEEE 754. Para indicar que un número es de
tipo flotante ponemos un punto para separar la parte entera del número de la
parte decimal.
7. Que es una Variable y Para que sirve?
• Definida como el medio por el cual se almacena todo tipo de
datos,
• Como su nombre lo indica, es un elemento destino a guardar
destino a guardar cualquier tipo de dato admitido en el
dato admitido en el lenguaje de programación que se esté
que se esté trabajando. En otras palabras, con el uso de
el uso de variables, se le permite al software realizar los
realizar los distintos procesos sin importar con qué datos se
con qué datos se esté integrando.
8. • Verdadero o Falso ( boolean )
• Más adelante veremos herramientas para controlar el flujo de ejecución del programa las cuales se basan en el uso de condiciones ante las
cuales el programa se ejecutará de una forma u de otra. Normalmente, esas condiciones serán de la forma:
• Si esVerdadero
• Hacer A
• Sino
• Hacer B
• boolean verdadero = true;
9. Char y String
• Símbolos o caracteres ( char )
• Ya hemos hablado de los números, pero ¿qué sucede con las
letras o símbolos?
char a = 'a';
char b = 'b';
String
Hemos solucionado el problema de almacenar en memoria
símbolos individuales. Supongamos que queremos trabajar con
secuencias de símbolos o cadenas de texto
Cadenas de texto ( String )
10. Operaciones primitivas elementales
• Las operaciones primitivas elementales se utilizan para transformar los datos
existentes en nuevos datos. Estas se pueden dividir en:
• O.P.E. de lectura: Esta operación permite leer un dato desde distintos dispositivos
de entrada, como por ejemplo el teclado.
• O.P.E. de escritura: Esta operación permite escribir un dato en cualquier
dispositivo de salida, como por ejemplo un monitor o impresora.
• O.P.E. de asignación: Una de las operaciones del pseudocódigo, ya que permite
almacenar valores dentro de una variable.
• O.P.E. aritméticas: Son todas aquellas operaciones aritméticas básicas como
suma, resta, multiplicación y división.
• O.P.E. lógicas: Estas son operaciones que posibilitan hacer comparaciones, o
simples y operaciones con valores booleanos, o compuestas.
11. El uso del pseudocódigo refuerza la lógica
mental y razonamiento del programador
13. Instrucciones Selectivas
Se dice que la instrucción selectiva es simple si al
cumplirse la condición se ejecuta una instrucción o bloque
de instrucciones y en caso de ser falsa no se ejecuta
acción alguna.
14. Instrucciones Selectivas
En el caso de las estructuras selectivas en el pseudocódigo,
estas representan instrucciones que se pueden o no ejecutar.
Esto siempre y cuando se cumpla una determinada condición.
15. Selectiva múltiple
En la redacción de pseudocódigo, es habitual que el programador utilice la
llamada “Selección múltiple”. Esta equivale a anidar múltiples funciones de selección.
16. Selectiva múltiple-Casos
Esta construcción es bastante similar a la mostrada arriba,
la “Selectiva múltiple”. Cabe destacar que también
puede ser equivalente en muchos casos.
17. Ejercicio 1
• Escribir un Pseudocódigo de un programa que permita leer la
edad y peso de una persona y posteriormente imprimirla.