República Bolivariana de Venezuela.Universidad Nacional Experimental politécnica           ―Antonio José de sucre‖    Vice...
¿Qué es un pseudocódigo?         Se trata de una herramienta que los analistas de sistemas         utilizan para comunicar...
Diagrama de flujo                            Reglas para su elaboración y                                                 ...
Instrucciones de control                                          Instrucciones              Instrucciones repetitivas   T...
Tipos de programación    Programación   estructurada (PE)          Programación modular          Programación orientada a ...
Programación             Programación funcional           Programación lógica      concurrente                            ...
Próxima SlideShare
Cargando en…5
×

Carlos villalovos

250 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
250
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Carlos villalovos

  1. 1. República Bolivariana de Venezuela.Universidad Nacional Experimental politécnica ―Antonio José de sucre‖ Vice rectorado Luis Caballero Mejías Núcleo: Charallave Alumno: Carlos Villalobos CI 21640355 EXP 2010247166 Charallave Octubre del 2012
  2. 2. ¿Qué es un pseudocódigo? Se trata de una herramienta que los analistas de sistemas utilizan para comunicar a los programadores la estructura del programa que van a realizar, de forma de tener una idea bien clara de lo que se necesita programar.Reglas para su elaboración Cabecera. Programa. Módulo. Tipos de datos. Constantes. Variables. Cuerpo. Inicio. Instrucciones. Fin
  3. 3. Diagrama de flujo Reglas para su elaboración y símbolos para usarEs un esquema para representar Óvalo o Elipse: Inicio y término (Abre y/o cierra el gráficamente un algoritmo. Se diagrama). basan en la utilización de Rectángulo: Actividad (Representa la ejecución de una o diversos símbolos para más actividades o procedimientos). representar operaciones Rombo: Decisión (Formula una pregunta o cuestión). específicas, es decir, es la Círculo: Conector (Representa el enlace de actividades representación grafica de las con otra dentro de un procedimiento). distintas operaciones que se Triángulo boca abajo: Archivo definitivo (Guarda untienen que realizar para resolver documento en forma permanente). un problema, con indicación Triángulo boca arriba: Archivo temporal (Proporciona un expresa el orden lógico en que tiempo para el almacenamiento del documento). deben realizarse REGLA: Según la normativa, el flujo presupuesto es de izquierda a derecha y de arriba hacia abajo, siendo optativo el uso de flechas. Cuando el sentido es invertido (de derecha a izquierda o de abajo hacia arriba), es obligatorio el uso de la flech
  4. 4. Instrucciones de control Instrucciones Instrucciones repetitivas Todas las estructuras de alternativascontrol tienen un único punto Sirven para repetir una condición N de entrada y un único punto se define como los veces, siempre y cuando lade salida. Las estructuras de procesos mediante los condición sea verdadera.control se puede clasificar en cuales podemos ejecutar: secuenciales, iterativas y de diferentes acciones, como Ejemplo: control avanzadas. Esto es resultado de una Para while:una de las cosas que permite expresión que estemos While ( expresión ) ——> Mientras esa que la programación se rija evaluando en ese expresión sea verdadera hará las acciones 1 y 2. por los principios de la momento. { programación estructurada. acción 1; Ejemplo: acción 2; Ejemplo: if ( expresión a evaluar ) }if ( (!(a % 4) && ((a % 100))) ——> Si ésa expresión es - Para Do – While: || !(a % 400) ) { verdadera y solo es Do printf("es un año verdadera, se ejecutarán las acciones. { bisiesto.n"); } else { acción 1; printf("no es un año { acción 2; bisiesto.n"); } While ( expresión ) ——> Mientras esa } acción_1; expresión sea verdadera hará las acciones 1 y 2. acción_2;
  5. 5. Tipos de programación Programación estructurada (PE) Programación modular Programación orientada a objetos (POO) La programación En la programación modular estructurada esta consta de varias secciones Se trata de una técnica que compuesta por un dividas de forma que aumenta considerablemente laconjunto de técnicas que interactúan a través de velocidad de desarrollo de los han ido evolucionando llamadas a procedimientos, programas gracias a la aumentando que integran el programa en reutilización de los objetos. considerablemente la su totalidad. productividad del Ejemplo: programa reduciendo el Ejemplo: tiempo de depuración y public class Automovil {mantenimiento del mismo. FUNCION multiplicar(E a: // variables ENTERO, E b: ENTERO): // métodos Ejemplo: ENTERO } RETORNA ( a * b ) INPUT x FIN_FUNCION INPUT y auxiliar= x x= y y= auxiliar PRINT x PRINT y
  6. 6. Programación Programación funcional Programación lógica concurrente Se caracteriza Se suele utilizar en la Este tipo de principalmente por inteligencia artificial y programación se utiliza permitir declarar y llamar pequeños programas cuando tenemos que a funciones dentro de infantiles. Se trata de unarealizar varias acciones a otras funciones. programación basada en el la vez. cálculo de predicados (una Ejemplo: teoría matemática que Ejemplo: permite lograr que un def cuadrado(n): ordenador basándose en Archivo: printer1.cc return n ** 2 hecho y reglas lógicas, pueda #include<stdio.h> dar soluciones inteligentes). process spec printer( ); l = [1, 2, 3] process body printer( ) l2 = map(cuadrado, l) Ejemplo: {Printf(―Hola del proceso Es cierto que "pichurri" printern‖); vuela. main( ) "pichurri" y "alegría" vuelan. {printf (―Hola del mainn‖); create printer ( ); printf( ―Adios del mainn‖); }

×