pseudocodigo pptx

19
CETIS 109 2° AM PROGRAMACIÓN MCA. MARGARITA ROMERO ALVARADO MARCO JIOVANY GRIMALDO RIVERO

Upload: markoos-riveroo

Post on 01-Jul-2015

178 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Pseudocodigo pptx

CETIS 1092° AM

PROGRAMACIÓN MCA. MARGARITA

ROMERO ALVARADO

MARCO JIOVANY GRIMALDO RIVERO

Page 2: Pseudocodigo pptx

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.

• PSEUDOCODIGO

Page 3: Pseudocodigo pptx

• CARACTERISTICAS DE UN

PSEUDOCODIGOLas 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.

Page 4: Pseudocodigo pptx

• EJEMPLO DE UN PSEUDOCODIGO

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

Page 5: Pseudocodigo pptx

¿Cuáles son las ventajas y

limitaciones del pseudocódigo?El pseudocódigo se refiere a una

descripción detallada aún legible de lo que un programa de algoritmo o equipo debe hacer. Se trata de una herramienta que se utiliza en la planificación, definición y documentación de módulo de un programa

Page 6: Pseudocodigo pptx
Page 7: Pseudocodigo pptx

• DIAGRAMA DE FLUJO

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.

Page 8: Pseudocodigo pptx

• OBJETIVO DE UN DIGRAMA DE

FLUJO 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.

Page 9: Pseudocodigo pptx

• APLICACIONES

Generalmente se utiliza pseudocódigo en los libros de texto y publicaciones científicas relacionadas con la informática y la computación numérica, para la descripción de algoritmos, de manera que todos los programadores puedan entenderlo, aunque no todos conozcan el mismo lenguaje de programación.

Page 10: Pseudocodigo pptx

• Definición de datos del

pseudocódigoLa definición de datos se da por supuesta, sobre todo en las variables sencillas, si se emplea formaciones: pilas, colas, vectores o registros, se pueden definir en la cabecera del algoritmo, y naturalmente cuando empleemos el pseudocódigo para definir estructuras de datos, esta parte la desarrollaremos adecuadamente.

Page 11: Pseudocodigo pptx

• Desarrollo de algoritmos

Con este pseudocódigo se puede desarrollar cualquier algoritmo que:

Tenga un único punto de inicio. Tenga un número finito de posibles puntos de término. Haya un número finito de caminos, entre el punto de inicio y los posibles puntos de término.

Page 12: Pseudocodigo pptx

• Bucle while

El Bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.

Page 13: Pseudocodigo pptx

• Simbología y significado

Óvalo o Elipse: Inicio y término (Abre y cierra el diagrama).

Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).

Rombo: Decisión (Formula una pregunta o cuestión).

Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).

Page 14: Pseudocodigo pptx

Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente)

. Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).

Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).

Page 15: Pseudocodigo pptx

• Simbología y normas del cursograma Círculo: Procedimiento estandarizado.

Cuadrado: Proceso de control.

Línea continua: Flujo de información vía formulario o documentación en soporte de papel escrito.

Línea interrumpida: Flujo de información vía formulario digital.

Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que su altura.

Page 16: Pseudocodigo pptx

Una variable es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o alfanumérico (sólo texto o texto con números). Cada variable tiene un único nombre el cual no puede ser cambiado. Dos o más variables pueden tener el mismo contenido, pero no el mismo nombre.

• VARIABLES

Page 17: Pseudocodigo pptx

En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.

Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Por ejemplo:

El valor de pi = 3.1416

Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.

• CONSTANTE

Page 18: Pseudocodigo pptx

• Ciclo de for

La estructura repetitiva for (en castellano se traduciría como “desde…”) se utiliza generalmente cuando tenemos bien determinada la cantidad de repeticiones a realizar. Se diferencia de las anteriores en que se debe incluir en la propia instrucción una variable de control, la cual se incrementa o decrementa de forma automática. La estructura de estas instrucciones viene a ser muy similar a la anterior.

Page 19: Pseudocodigo pptx

http://es.wikipedia.org/wiki/Variable_en_programaci%C3%B3n

http://www.taringa.net/posts/info/13192618/Reglas-para-la-creacion-de-diagramas-de-flujo.html

http://www.slideshare.net/josarta/diseado-por-ing

• BIBLIOGRAFIAS