Ensayo de el pensamiento logico aplicado a la programacion
Reporte dfd
1. INSTITUTO TECNOLÓGICO DE CANCÚN
INGENIERÍA MECATRÓNICA
MATERIA:
PROGRAMACIÓN BÁSICA
PROFESORA:
MARÍA JACINTA MARTÍNEZ CASTILLO
“REPORTE SOBRE EL PROGRAMA DFD”
AUTORES:
ALEJANDRO FIGUEROA ANDRÉS ALFONSO
CUA MAY JOEL DE LA CRUZ
MARTINEZ SOLIS ITZEL
CANCÚN QUINTANA ROO A 20 DE ABRIL DEL 2012
2. PROGRAMA DFD
El DFD es un programa para el diseño e implementación de algoritmos
expresados en diagramas de flujos, con una interfaz sencilla, muy fácil de
entender y utilizar.
La barra de herramientas es sencilla y fácil de entender.
3. Los botones de objetos son
Asignación: permite introducir hasta TRES asignaciones en la misma sentencia
Decisión: puedeintroducirlacondiciónqueseva a evaluar,a través de la ventana
siguiente:
quetambiénpermiteindicarquérama(izquierdaoderecha)vaacorresponderalcaso
CIERTO de la condición.
Ciclo para: permiteindicarensuparteizquierdaelnombredelavariabledellazo,yala
derechalosvalores(enterosoreales)deinicio,finaleincrementodeseados.
4. Ciclo mientras: sirve para poner una condición y si esta se cumple hace la
operación dicha dentro del ciclo.
El programa trae unos ejemplos en donde podemos observar que tipos de
funciones tiene y que tipo de operaciones acepta como por ejemplo:
Operaciones de comparación:<,>,=,<=,>=,!=
Operadores lógicos: AND, OR, NOT
Como también referencia de operadores y funciones" del menú de ayuda:
Constantes y variables de tipo numérico, de tipo carácter (entre comillas simples)
de tipo lógico (valores .V. y .F.).
Operadores aritméticos habituales (+, -, *, /, ^), junto con otros como el
operador módulo (MOD).
Funciones matemáticas: logaritmos y exponenciales, trigonométricas,
redondeo y truncamiento número (ROUND, TRUNC),...
Funciones de manejo de cadenas de caracteres: longitud de una cadena (LEN) y
extracción de subcadenas (SUBSTRING)
5. Lo mejor de este programa es que tiene una opción de prueba que se llama paso
a paso que te permite localizar errores de algoritmos fácilmente, con esta función
puedes ver el proceso del programa paso a paso y cuando detecta el error te
muestra donde está poniendo en rojo en donde está el error.