pseudocodigo (1)

22
PSEUDOCODIGO

Upload: claudio-cruz

Post on 26-Jul-2015

230 views

Category:

Internet


8 download

TRANSCRIPT

PSEUDOCODIGO

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.

simbologíaO Suma: +O Resta: -O División: /O Multiplicación: *O Potenciación/Raiz: **

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

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

Proceso de diseño O EL PROCESO DE DISEÑO1.-

Formulación del problema2.- Análisis del problema3.- Búsqueda de soluciones 3.1.- Métodos de Búsqueda de Soluciones4.- Decisión 4.1.- Proceso general de la Decisión.5.- E especificación de la solución