Pseudocodigo (1)
-
Upload
claudio-cruz -
Category
Internet
-
view
230 -
download
8
Transcript of Pseudocodigo (1)
Cetís 109
Nombre :Cristian morales Hernández
Materia: desarrollar software utilizando programación estructurada
Grado : 2AM
Especialidad: programación
Turno :matutino
Facilitadora: Margarita Romero Alvarado
PseudocódigoEn ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informal1 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 verdadero2 , 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
CARACTERÍSTICAS DE PSEUDOCODIGO
Las principales características de este lenguaje son: Se puede ejecutar en un ordenadorEs 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.
Ejemplo de pseudocódigo:
O Ejemplo: Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo..
Programa; áreaEntorno: BASE, ALTURA, AREA son número enterosAlgoritmo: escribir “Introduzca la base y la altura” leer BASE, ALTURA calcular AREA = BASE * ALTURA escribir “El área del rectángulo es “AREAFin programa
variableO En programación , una variable está
formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio.
constanteO Una constante corresponde a
una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
O Por ejemplo:O El valor de pi = 3.1416
Ciclo de forO El bucle for o ciclo for es una
estructura de control en la que la pc nos muestra el como programar si es que nosotros queremos programar un robot B-bot , en este se puede indicar el modo en la que se puede indicar el número mínimo de iteraciones.
Tipo de datosO Los tipos de datos nos permiten
representar los diferentes datos que son necesarios a la hora de implementar un programa.
TIPOS DE DATOS ENTEROS
son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero.
OTipo de datos reales
Oestos caracteres almacenan números muy grandes que poseen parte entera y parte decimal.
Tipo de dato booleanosO Este tipo de dato se emplea para
valores lógicos, los podemos definir como datos comparativos dicha comparación devuelve resultados lógicos.
OTipo de datos flotantes
OLos tipos de datos de punto flotante pueden representar números que tienen componentes fraccionarios
caracteresO Los caracteres se representan
utilizando el tipo char, que tiene sólo 1 byte de tamaño. Este tipo se utiliza para representar los 256 caracteres de la tabla de caracteres del sistema. El tipo char es también un tipo entero, ya que puede tomar valores de 0 a 255. Por lo tanto también puede ser signed o unsigned.
-Diagrama de flujo-O El diagrama de flujo o diagrama
de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva
Bibliografía O http://
www.slideshare.net/IvanVeraMontenegro/diagramas-de-flujo-especificaciones-y-diseo-de-procesos
O http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datos
Objetivo del diagrama de flujo
O OBJETIVOS: Conseguir un conocimiento sobre el funcionamiento de un proceso determinado que sirva como base común para todos sus componentes o se debe realizar un análisis sistemático del mismo.
CARACTERÍSTICAS Y VENTAJAS
O Es una representación gráfica de las secuencias de un proceso, presenta información clara, ordenada y concisa. Permite visualizar las frecuencias y relaciones entre las etapas indicadas. Se pueden detectar problemas, desconexiones, pasos de escaso valor añadido etc. Compara y contrasta el flujo actual del proceso contra el flujo ideal, para identificar oportunidades de mejora. Identifica los lugares y posiciones donde los datos adicionales pueden ser recopilados e investigados. Ayuda a entender el proceso completo. Permite comprender de forma rápida y amena los procesos.
¿PARA QUÉ SE USAN?O Sirve para aclarar cómo funcionan las cosas
y cómo pueden mejorarse. Ayuda a buscar los elementos clave de un proceso. Facilita el conocimiento general del proceso. Sirve para identificar los responsables del proceso. Permite establecer áreas importantes para la observación o recopilación de datos. Facilita la identificación de áreas a mejorar. Facilita la generación de hipótesis sobre las causas de los problemas del proceso