La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ing. Santiago Figueroa Lorenzo

Presentaciones similares


Presentación del tema: "Ing. Santiago Figueroa Lorenzo"— Transcripción de la presentación:

1 Ing. Santiago Figueroa Lorenzo
Programación Elementos de Lógica Ing. Santiago Figueroa Lorenzo

2 Recordar … Facebook Twitter

3 Algunos Datos Correo electrónico: santiagofigueroalorenzo@gmail.com
Sitio Web de la Asignatura:

4 Objetivos generales Adquirir y sistematizar los conocimientos matemáticos lógicos. Introducción a los diagramas de flujos Problemas de criterios de divisibilidad con diagramas de flujo Introducción al DFD, como software dedicado a la simulación de diagramas de flujo

5 Bibliografía 1 Manual DFD

6 Temas Primera Unidad ELEMENTOS DE LÓGICA MATEMÁTICA
Tema 1: Introducción a los Diagramas de Flujo Introducción a los diagramas de flujo Diagramas de flujo asociados a criterios de divisibilidad Introducción al software DFD

7 Introducción a Diagramas de Flujo
Simbología y significado Óvalo o Elipse: Inicio y término (Abre y/o 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). 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).

8 Introducción a Diagramas de Flujo
Otros Símbolos y su significado Entrada Manual: Es la entrada por teclado por parte del usuario. Asignación: Se le asigna un valor a una o más variables. (Hasta 3 variables por rectángulo) Imprimir en Pantalla: Se coloca una variable dentro de ella, y será impreso el valor de la misma. Ciclos: Puede ser para ciclo for o para ciclo while. Terminador: Indica el fin de una acción. Ejemplo, ciclo for.

9 Introducción a Diagramas de Flujo
Ejemplo: Expresar mediante diagramas de flujos si un número de dos cifras es divisible por 3? a El usuario entra un número por teclado y es almacenado en a U = a mod 10 D = a / 10 S = U + D Asignamos a U el valor de las unidades y D el valor de las decenas. Comparamos el resto de la división entre la cifra de la unidad con 2 S mod 3== 0 No Si No divisible por 3 divisible por 3 Imprimir el Resultado en Pantalla

10 Introducción a Diagramas de Flujo
Ejemplo: Expresar mediante diagramas de flujos si un número de dos cifras es divisible por 5? El usuario recibe la orden de entrar por teclado un número de dos cifras El usuario entra un número por teclado y es almacenado en a Asignamos a U el valor de las unidades Se compra la cifra de las unidades con 0 o con 5 Imprimir el Resultado en Pantalla

11 Introducción a Diagramas de Flujo
Ejemplo: Expresar mediante diagramas de flujos si un número de dos cifras es divisible por 6? El usuario recibe la orden de entrar por teclado un número de dos cifras El usuario entra un número por teclado y es almacenado en a Asignamos a U el valor de las unidades y D el valor de las decenas. Comparamos el resto de la división entre la cifra de la unidad con 2 Imprimir el Resultado en Pantalla

12 Introducción al Software DFD

13 ¿Qué es Dfd? Dfd es un software diseñado para construir y analizar algoritmos . Usted puede crear diagramas de flujo de datos para la representación de algoritmos de programación estructurada a partir de las herramientas de edición que para éste propósito suministra el programa. Después de haber ingresado el algoritmo representado por el diagrama, podrá ejecutarlo, analizarlo y depurarlo en un entorno interactivo diseñado para éste fin. La interfaz gráfica de Dfd, facilita en gran medida el trabajo con diagramas ya que simula la representación estándar de diagramas de flujo en hojas de papel.

14 ¿Qué es Dfd? Tipos de Datos
Real: Valores numéricos que van desde –1*10 ^ 2000 hasta 1*10 ^ Los valores más cercanos a 0 que se pueden manejar son 1*10 ^ y –1*10 ^ Ejemplo: 1998, , 0, , Cadena de Caracteres: Secuencia de caracteres encerrada entre comillas simples. Ejemplo: ‘Diagramar es fácil’ , ‘París’ , ‘1955’ Lógico: La letra V ó F encerrada entre puntos, para indicar verdadero ó falso respectivamente. Ejemplo: .V. , .F. , .v. , .f.

15 ¿Qué es Dfd? Campos de Datos Constantes: Con su nombre muestran su valor y éste no se puede cambiar. Ejemplo: 1996 , ‘Los algoritmos son útiles’ , .V. Variables: Es posible modificar su valor. El nombre de una variable debe comenzar por una letra seguida de letras, números o el caracter ( _ ). Ejemplo: Valor , Contador , año , Valor_1 * No se tiene en cuenta la diferencia entre mayúsculas y minúsculas para el nombre de una variable; es decir, CASA equivale a casa. Cuando una variable recibe un valor por primera vez, el tipo de dato de ésta será igual al tipo de dato del valor.

16 Filosofía de Trabajo Análisis Lógico Ejecusión en DFd
Ejecusión en Dev C++

17 Objetos en DFd Objeto Inicio

18 Objetos en DFd Objeto Asignación
Se permiten hasta 3 asignaciones por rectángulo

19 Objetos en DFd Objeto Decisión

20 Objetos en DFd Objeto Lectura

21 Objetos en DFd Objeto Salida

22 Objetos en DFd Objeto Fin

23 Diferencias entre DFd y los operadores dados en clase
Operador para c ++ Operador para DFd = == A / B TRUNC(A/B) A % B A mod B

24 Comprobación Escrita 1- Realice un diagrama de flujo para determinar si un número de dos cifras es divisible por 9.

25 Tareas Extraclase Ejercicios propuestos en el Sitio Web Tarea Extraclase 2

26 Conclusiones Se continuó con el estudio de los diagramas de flujo introduciendo nuevos símbolos . Se introdujo la utilización del programa DFd.


Descargar ppt "Ing. Santiago Figueroa Lorenzo"

Presentaciones similares


Anuncios Google