1. {
• Integrantes:
*Moreno Salvador Dulce Esmeralda
2 Am
*M.C.A: Margarita Romero
*Especialidad: Desarrollo de software utilizando
programación estructurada
2.
3. ¿Qué es un pseudocódigo?
En ciencias de la computación, y análisis numérico el
pseudocódigo (o falso lenguaje) es una descripción
informal y compacta de alto nivel del principio
operativo de un programa informático u otro algoritmo,
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
máquina, y con independencia de cualquier otro
lenguaje de programación.
4.
5. Las principales características de este lenguaje son:
Se puede ejecutar en un ordenador.
Es una forma de representación sencilla de utilizar y
de manipular.
Facilita el paso del programa al lenguaje de
programación.
Es independiente del lenguaje de programación que
se vaya a utilizar.
Es un método que facilita la programación y solución
al algoritmo del programa.
6. Ocupan mucho menos espacio en el
desarrollo del problema.
Permite representar de forma fácil
operaciones repetitivas complejas.
Es más sencilla la tarea de pasar de
pseudocódigo a un lenguaje de
programación formal.
9. TIPOS DE DATOS:
Antes de clasificar conceptos es necesario saber qué
estamos clasificando: un dato es una representación
simbólica válida. Un tipo de dato define: el tipo de
almacenamiento, el tipo de representación, operaciones
sobre el conjunto, y la forma de ser representado el
valor.
10. Tipo de dato: entero
Es aquel tipo de dato que puede tomar por valor un número
perteneciente al conjunto de los números enteros (Z). El cual está
formado por los números naturales, su opuesto (números
negativos) y el cero.
Ejemplos:
-edad: 34. (edad es una variable de tipo entero con un valor numérico de 34)
-año: 1979. (año es una variable de tipo entero con un valor de 1979)
En pseudocódigo se utiliza la palabra reservada "entero", que es
una palabra exclusiva para identificar este tipo de dato. Si se usa
entero como una variable el programa dará error.
11. Tipo de dato: reales
Es aquel tipo de dato que puede tomar por valor un número
perteneciente al conjunto de los números reales (R), el cual está
formado por los números racionales (un numero fraccionario
representado por una división de enteros. Ejemplo 1/2 = 0.5, e
irracionales (un numero que no puede usarse como una división. Ej.:
La exponencial, El numero PI).
Ejemplos:
-Peso: 75,5.
-estatura: 1,75.
En pseudocódigo se utiliza la palabra reservada "real", que es una
palabra exclusiva para identificar este tipo de dato. Si se usa real
como una variable el programa dará error
12. Tipo de dato: caracteres
Es aquel tipo de dato que puede tomar por valor un carácter,
perteneciente al conjunto de los caracteres que puede representar el
ordenador.
Ejemplo:
-Las letras del abecedario son de tipo
carácter ('a','b','g','z', etc.)
En pseudocódigo se utiliza la palabra reservada "carácter" que es
una palabra exclusiva para identificar este tipo de dato. Si se usa
"carácter" como una variable el programa dará error
13. Tipo de dato: enumerados
Los tipo de datos simples están divididos en dos grupos, los predefinido
que son los tipo de datos anteriormente mencionados
(entero, reales, carácter) y los definidos por el programador que son los
tipo de datos enumerados. El tipo de dato enumerado es aquel que
puede tomar por valor uno de los pertenecientes a una lista ordenada de
valores definidas previamente.
Ejemplo:
-Un dato enumerado puede ser la dirección en la que se mueve un auto.
Los valores son: {norte, sur, este, oeste}
- En este caso: norte valdría 1, sur valdría 2, este valdría 3 y oeste valdría 4
La palabra "enumerados" es una palabra reservada, significa que es
exclusiva para identificar este tipo de dato. Si se usa "enumerados" como
una variable el programa dará error
14. Dato estructurado: cadena de caracteres
Es aquel tipo de dato que puede tomar por valor una secuencia de
caracteres. La longitud de la cadena es la cantidad de caracteres que
contiene. Una cadena vacía es la que no contiene ningún carácter.
Ejemplo;
-"La Odisea" esta es una cadena de 9 caracteres, el carácter " "
(el carácter espacio también cuenta)
La palabra "cadena de caracteres" es reservada, eso significa que no
puede crear una variable del mismo nombre, de lo contrario dará error.
15.
16. ELABORACION DE UN
PSEUDOCODIGO
1.-AUTOR (aquí se colocaran los nombres de los autores que han
diseñado el programa para la resolución del algoritmo dado).
2.- INICIO (aquí da a conocer el desarrollo del problema)
3.- VARIABLES ( son los datos utilizado y dados para la resolución del
problema)
4.- ESCRIBIR ( aquí se introducirá las variables para llevar acabo la
resolución de este, además de agregar lo que se quiere obtener al final)
5.- LEER (aquí se leerán las variables que se escribieron al principio)
6.- FORMULA (aquí se introduce la formula para el calculo del área del
circulo)
7.- ESCRIBIR ( aquí se introduce la formula ya con su respectivo
resultado)
8.- FIN ( aquí se da a conocer el fin del programa para la resolución del
problema dado)
17. Es importante aclarar este punto, siempre
tiene que llevar INICIO y FIN para llevar a
cabo un pseudocódigo
Variables
Cuando representamos datos, numéricos o
alfanuméricos, debemos darles un nombre. Una variable
es un nombre que representa el valor de un dato.
En esencia, una variable es una zona o posición de memoria
en la computadora donde se almacena
información. En un pseudocódigo y también en un programa
se pueden crear tantas variables como
queramos. Por ejemplo: acumulación se una suma, realizar
una cuenta, etc.
18. ¡¡Esto no se puede hacer !!
Para dar nombres a las variables hay que seguir ciertas reglas:
Pueden tener hasta 40 caracteres
Debe empezar obligatoriamente con una letra
(a-z o A-Z)
No pueden contener espacios en blanco
El resto de los dígitos pueden ser números
Se pueden incluir caracteres especiales como el guión o el
punto.
19. TIPOS DE VARIABLE
VARIABLES DEPENDIENTE: Aquellas variables que
dependen del valor que asuman otros fenómenos o
variables.
VARIABLE INDEPENDIENTE: Aquellas cuyos cambios en
los valores determinan, cambios en los valores de otra.
VARIABLE CUALITATIVA: Son aquellas que no aparecen en
formula numérica, si no como cualidades, características o
atributos.
VARIABLE CUANTITATIVA: Son variables que se expresan
mediante cantidades numéricas.
20. Constantes: es un objeto que
permanece sin cambios durante todo el
desarrollo del algoritmo. Por ejemplo: el
numero Pi, el IVA, etc. Para distinguirlos
de las variables, podemos ponerle el
nombre en mayúsculas, esto es
simplemente un consejo..
CONSTANTE
21. El nombre de las constantes suele
escribirse en mayúsculas en la mayoría de
lenguajes.
· Constante Normal: Valor constante
expresado en sí mismo.
Ej.: Valor numérico 128
· Constante figurativas: Un nombre que
de manera figurada simboliza un valor
constante que no cambia.
Ej.: PI = 3,1416; en el que PI sería la
constante.
22. Resolución de Problemas
Antes de resolver un problema por medio de un pseudocódigo, es
necesario definirlo y
comprenderlo claramente. Leeremos con atención el enunciado del
problema y una vez
comprendido responderemos a las preguntas:
¿ Qué información debe proporcionar la resolución del problema?
¿ Cuáles son los datos que necesito para resolver el problema?
La respuesta de la primera pregunta nos dice que salidas va a
proporcionar el algoritmo y la
segunda qué datos se nos proporcionan para resolver el problema y
cuáles debemos calcularlos.
23. Operaciones que utilizamos en un
pseudocódigo
Signo Operador
-------------------------------------------
> Mayor que
< Menor que
= Igual a
<= Menor o igual que
>= Mayor o igual que
<> Distinto
24. Signos que utilizamos en un
pseudocódigo
Signo Significado
-------------------------------------------------------
+ Suma
- Resta
* Multiplicación
/ División
^ Potenciación
MOD Resto de la división entera
25. Estructura mientras (while)
La estructura repetitiva mientras (en ingles WHILE) es aquella en que el
cuerpo del bucle se repite mientras se cumple una determinada
condición. La representación gráfica es:
EJEMPLO DE UN CICLO:
26. Bucles infinitos
Algunos bucles no exigen fin y otros no encuentran el
fin por error en su diseño.
Un bucle que nunca se termina se denomina bucle
infinito o sin fin. Los bucles sin fin no intencionados son
perjudiciales para la programación y se deben evitar
siempre.