pseudocodigo2 mq. n° 24
TRANSCRIPT
CENTRO DE ESTUDIOS TECNOLÓGICOS
INDUSTRIAL Y DE SERVICIO Nº 109
JENIFFER LILIANA PONCE GUILLEN
2º AM PROGRAMACIÓN
DESARROLLA SOFTWARE UTILIZANDO PROGRAMACION ESTRUCTURA
MAESTRA: MARGARITA ROMERO
ALVARADO
PSEUDOCÓDIGO
• Considerado como un lenguaje falso, el pseudocódigo es un lenguaje intermedio entre nuestro lenguaje y el de programación, debido a que quien lo utiliza se guía por una serie de normas pero sin llegar a usar una estructura tan rígida como la del lenguaje de programación.
APLICACIÓN
• Se utilizan pseudocódigo en la descripción de algoritmos, de manera que todos los programadores puedan entenderlo, aunque no todos conozcan el mismo lenguaje de programación.
• Los programadores pueden iniciar un proyecto describiendo la forma del código en pseudocódigo en el papel antes de escribirlo en su lenguaje de programación.
Estructura del pseudocódigo
El pseudocódigo se compone de: • Cabecera La cabecera es la parte del algoritmo que posee el nombre de éste.• Declaraciones Las declaraciones son las variables y constantes que utilizará el algoritmo para resolver el problema• CuerpoEl cuerpo son el conjunto de instrucciones o acciones que están entre el Inicio y el Fin.
Pasos para la elaboración de un pseudocódigo
1.Escribir el Autor (se colocar el nombre de quien diseña el programa)
2.Colocar Inicio (comienzo del pseudocódigo) 3.Disponer las Variables (datos a utilizar para la resolución
del programa)4.Leer la Entrada (son los datos que se desea obtener del
programa)
5.Escribir (parte en donde las variables se llevaran a cabo)6.Leer (datos que serán leídos el en la parte anterior “Escribir”7.Situar la formula (formula de la operación que se desea que ejecute el programa)8.Escribir (se coloca la formula con su resultado)9.Poner la palabra FIN (para señalar la finalización del programa)
Tipos de Dato:
Entero• está formado por los números
naturales, su opuestos (números negativos) y el cero.
Real • el cual está formado por los números
racionales irracionales.
Lógico • verdadero, falso
Constante• Es utilizada para definir valores que
nunca van a cambiar
Variable• Es un valor en el que su contenido
puede variar durante el proceso de ejecución
Tipos de variables
• Aquellas variables que dependen del valor que asuman otros fenómenos o variables.
Variable Dependiente:
• Aquellas cuyos cambios en los valores determinan, cambios en los valores de otra.
Variable Independiente:
• Son aquellas que no aparecen en forma numérica, sino como cualidades, características o atributos (sexo, profesión, color de ojos).
Variable Cualitativa:
• Son las variables que se expresan mediante cantidades numéricas
Variable Cuantitativa:
Características del pseudocódigo
*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.
Operadores
Aritméticos:
* multiplicación
- resta
+ suma
/ división
mod módulodiv división
entera
De comparación:
= igual
<> diferente
< menor que
> mayor que>= mayor o igual
que<= menor o
igual que
Ciclo for ó bucle for
•Es una estructura de control en la que la pc nos muestra el como programar.•Su uso principal se orienta a los vectores, pudiendo
modificar, agregar, eliminar o consultar datos que se encuentren según el índice.
For en pseudolenguaje
•La principal diferencia de un bucle PARA con respecto a los bucles MIENTRAS Y REPETIR, es que puede determinarse al comienzo del bucle cuántas veces se iterará el mismo, lo cual muchas veces puede redundar en una optimización del código por parte de los compiladores.
BIBLIOGRAFIA
• http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo• http://www.angelfire.com/scifi/jzavalar/apuntes/pseudo.html• http://www.discoduroderoer.es/variables-y-constantes-en-
pseudocodigo/#• http://es.wikipedia.org/wiki/Bucle_for• http://techcuamteam.blogspot.mx/2010/05/variables-constantes-datos-
pseudocodigo_29.html• http://mx.answers.yahoo.com/question/index?
qid=20080212154448AAUfe6a