DFD. Smart Dfd 1998 Pág. 1
|
|
|
- Carmen Silva Miguélez
- hace 9 años
- Vistas:
Transcripción
1 DFD Que es Dfd?...5 Algoritmo... 5 Diagrama de Flujo de Datos... 5 Tipos de Datos... 5 Campos de Datos... 5 Arreglos (Arrays)... 6 Interfaz de Usuario... 6 Acción Actual... 6 Subprograma Actual... 6 Errores de Sintaxis... 6 Sistemas de Menús... 6 Menú Archivo... 6 Archivo Nuevo ( CTRL+N)... 6 Archivo Abrir ( CTRL+A)... 6 Archivo Guardar ( CTRL+G)... 6 Archivo Guardar Como (ALT + A, C)... 7 Archivo Imprimir ( CTRL+P)... 7 Archivo Salir (ALT + A, S)... 7 Menú Edición... 7 Edición Cortar ( CTRL+X)... 7 Edición Copiar ( CTRL+C)... 7 Edición Pegar ( CTRL+V)... 7 Edición Eliminar ( SUPR)... 7 Edición Eliminar Subprograma ( ALT + E, S)... 8 Edición Insertar Objeto (INS)... 8 Edición Objeto Editar (ENTER)... 8 Menú Objeto... 8 Objeto Cursor ( ALT + O, C)... 8 Objeto Asignación ( ALT + O, A)... 8 Objeto Ciclo Mientras ( ALT + O, M)... 9 Objeto Ciclo Para ( ALT + O, P)... 9 Objeto Decisión ( ALT + O, D)... 9 Objeto Lectura ( ALT + O, E)... 9 Objeto Llamada ( ALT + O, L)... 9 Objeto Salida ( ALT + O, S)... 9 Objeto Nuevo Subprograma ( ALT + O, N)... 9 Menú Ver... 9 Ver Zoom... 9 Smart Dfd 1998 Pág. 1
2 Ver Anterior Subprograma ( CTRL + Flecha izqda.)... 9 Ver Siguiente Subprograma ( CTRL + Flecha dcha.)... 9 Ver Depurador ( F6) Menú Ejecución Ejecución Ejecutar ( F9) Ejecución Pausar ( PAUSA) Ejecución Detener ( CTRL + PAUSA) Menú Depuración Depuración Paso Simple ( F7) Depuración Ejecutar Hasta ( F4) Depuración Detener ( CTRL + PAUSA) Depuración Evaluar (F5) Menú Opciones Opciones Ángulos Objetos en DFD Objeto Inicio Objeto Asignación Objeto Ciclo Mientras Objeto Ciclo Para Objeto Decisión Objeto Lectura Objeto Salida Objeto Llamada Objeto Subprograma Objeto Fin Objeto Cierre Ciclo Objeto Cierre Decisión Objeto Regrese Referencia de Funciones y Operadores Operadores de Asociatividad Operadores de Acceso a Arreglos (Arrays) Operadores de Cadenas de Caracteres Operadores Matemáticos Más Unitario Menos Unitario Suma Resta Exponenciación Multiplicación División Módulo Operadores Lógicos Relacionales Mayor que Menor que Menor o Igual a Smart Dfd 1998 Pág. 2
3 Mayor o Igual a Igual a Diferente de Operadores Lógicos Booleanos Y Lógico (Conjunción) Negación del AND O Lógico Negación del OR Negación Lógica O Lógico Exclusivo Negación de XOR Funciones Matemáticas Valor Absoluto Arcocoseno Arcoseno Arcotangente Coseno Coseno Hiperbólico Exponencial Logaritmo Natural Logaritmo en Base Numero Aleatorio Convierte al Entero más Cercano Seno Seno Hiperbólico Raíz Cuadrada Tangente Tangente Hiperbólica Extrae la Parte Entera Funciones de Cadena de Caracteres Largo de Cadena Subcadena Mensajes de Error Abierto Paréntesis No Cerrado Carácter Ilegal Cerrado Paréntesis No Abierto Constante Numérica Ilegal Demasiados Argumentos Desbordamiento en la Operación Desbordamiento Negativo en la Operación Dimensión No Válida División Entre Cero El Identificador no es un Arreglo El Incremento Debe Ser Una Constante Real El Valor del Contador Debe Ser de Tipo Real El Valor del Límite Para el Contador Debe Ser de Tipo Real Ilegal Nombre Para un Subprograma La Asignación de Valores Solo se Realiza en Campos Variables La Condición Debe Ser de Tipo Lógico La Función Requiere Argumentos Smart Dfd 1998 Pág. 3
4 Llamado de Función no Válido Los Índices Deben Ser Enteros No Negativos Menores O Iguales que Los Parámetros Deben Ser Variables Los Tipos No Coinciden Muy Pocos Argumentos No Se Encontró el Subprograma Operador Ilegal Operador Lógico Ilegal Parámetro Repetido Se Esperó ' para Delimitar la Cadena Se Esperó un Operador Se Esperó un Operando Se Esperó una Constante Lógica (.V. ó.f.) Se Necesita un Valor Final para el Contador Se Necesita un Valor Inicial para el Contador Subprograma Repetido Uso Ilegal de la Coma o Falta Expresión Variable No Existe Variable No Inicializada Contrato de Licencia COPYRIGHT Smart Dfd 1998 Pág. 4
5 Que 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. Algoritmo Un algoritmo es un procedimiento para la resolución de problemas de cualquier tipo por medio de determinada secuencia de pasos simples y no ambiguos. El concepto fue utilizado originalmente para el cálculo matemático pero ahora es ampliamente usado en programación de computadoras. Diagrama de Flujo de Datos Un diagrama de flujo de datos es una descripción gráfica de un procedimiento para la resolución de un problema. Son frecuentemente usados para describir algoritmos y programas de computador. Los diagramas de flujo de datos están conformados por figuras conectadas con flechas. Para ejecutar un proceso descrito por un diagrama de flujo de datos se comienza por el INICIO y se siguen las flechas de figura a figura, ejecutándose las acciones indicadas por cada figura; el tipo de figura indica el tipo de paso que representa. Los diagramas de flujo son frecuentemente usados debido a que pueden suprimir detalles innecesarios y tener un significado preciso, si son usados correctamente. 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. 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. Smart Dfd 1998 Pág. 5
6 Arreglos (Arrays) Dfd soporta arreglos n-dimensionales de cualquier tipo de dato. El nombre de un arreglo debe comenzar por una letra seguida de letras, números o el caracter ( _ ). Ejemplo: Vector ( 2 ), Matriz ( i, j ), v ( 1, j, ñ, p ) No se tiene en cuenta la diferencia entre mayúsculas y minúsculas para el nombre de un vector; es decir, VECTOR(2) equivale a vector(2). Interfaz de Usuario Dfd posee una ventana principal que proporciona el ambiente de trabajo en donde se pueden construir y analizar algoritmos. Los componentes básicos de la ventana principal son: La barra de menú, barras de herramientas, barras de desplazamiento y el área de trabajo. Acción Actual Es el estado en el que se encuentra Dfd. La acción actual puede ser: Edición, Ejecución o Depuración La barra de estado ubicada en la parte inferior de la ventana de Dfd muestra la acción actual. Subprograma Actual En Dfd, solo un subprograma (incluyendo el principal) puede ser visualizado a la vez, considerándose éste el Subprograma Actual. Errores de Sintaxis Estos errores son detectados en tiempo de revisión cuando se intenta ejecutar un algoritmo que contiene expresiones incorrectas. El mensaje de error correspondiente será mostrado y se indicara el objeto en el que se produjo el error. Sistemas de Menús Menú Archivo Archivo Nuevo ( CTRL+N) El comando Nuevo inicia la sesión de trabajo con un nuevo diagrama. Dfd da como nombre temporal al nuevo diagrama Sin nombre.dfd, hasta que éste sea guardado con un nombre de archivo único. Al ejecutar este comando quedará seleccionada la opción Ángulos en Grados del menú Opciones. Archivo Abrir ( CTRL+A) Inicia la sesión de trabajo con un diagrama ya existente, con este comando puede abrir un archivo de Dfd y comenzar a trabajar sobre él. Al abrir un archivo de Dfd, las opciones del menú Opciones, tomarán el estado que tenían en el momento en que fue guardado el archivo. Archivo Guardar ( CTRL+G) Guarda en disco el diagrama que se está editando (principal y subprogramas) y el estado del menú Opciones, como un archivo de extensión dfd. Smart Dfd 1998 Pág. 6
7 Archivo Guardar Como (ALT + A, C) El comando Guardar Como guarda en disco permite colocar un nombre al diagrama en edición. Se despliega un cuadro de diálogo donde se selecciona el nombre y la ubicación (unidad y directorio) del archivo en cual se va a guardar el diagrama. Archivo Imprimir ( CTRL+P) Este comando despliega el cuadro de diálogo de impresión del sistema, el tamaño del diagrama a imprimir será proporcional al tamaño del diagrama que se visualiza en pantalla. Archivo Salir (ALT + A, S) El comando Salir termina una sesión de trabajo con Dfd. Si el diagrama en edición no ha sido guardado desde la última modificación, Dfd le preguntará si desea guardar antes de salir. Menú Edición Edición Cortar ( CTRL+X) Este comando se usa para eliminar un objeto seleccionado de un diagrama y colocarlo en el portapapeles de Dfd. El comando Cortar estará disponible cuando un objeto eliminable se encuentre seleccionado y la acción actual sea Edición. Cuando se cortan objetos, estos reemplazan el contenido del portapapeles de Dfd. Los objetos que conforman estructuras de control serán cortados junto con su cuerpo. Edición Copiar ( CTRL+C) Este comando se usa para obtener una copia del objeto seleccionado en el portapapeles de Dfd. El objeto seleccionado queda intacto; es decir, no se remueve del diagrama. El comando Copiar estará disponible cuando exista un objeto eliminable seleccionado y la acción actual sea Edición. Cuando se copian objetos, estos reemplazan el contenido del portapapeles de Dfd. Los objetos que conforman estructuras de control serán copiados juntos con su cuerpo. Edición Pegar ( CTRL+V) Use este comando para insertar una copia del contenido del portapapeles de Dfd a continuación del objeto seleccionado. El comando Pegar estará disponible cuando el portapapeles de Dfd no esté vacío, exista un objeto seleccionado y la acción actual sea Edición. Después de haber sido pegado, el objeto permanece en el portapapeles de Dfd, de manera que puede pegarlo las veces que desee. Edición Eliminar ( SUPR) Este comando elimina el objeto seleccionado del diagrama sin colocarlo en el portapapeles de Dfd. Se encontrará disponible cuando un objeto eliminable se encuentre seleccionado y la acción actual sea Edición. Smart Dfd 1998 Pág. 7
8 Los objetos que conforman estructuras de control serán eliminados junto con su cuerpo. En caso de que el objeto seleccionado sea de tipo subprograma, entonces se ejecutará el comando Eliminar Subprograma. Edición Eliminar Subprograma ( ALT + E, S) Este comando se usa para eliminar todos los objetos que conforman un subprograma. El comando estará disponible cuando esté visualizado un subprograma (no el principal) y la acción actual sea Edición. Edición Insertar Objeto (INS) Este comando se utiliza para insertar a continuación del objeto seleccionado un objeto del tipo que indique el ítem seleccionado en el menú Objeto; es decir, el último objeto seleccionado en la barra de herramientas. El comando estará disponible cuando exista un objeto seleccionado, el ítem seleccionado en el menú Objeto sea diferente de Cursor y la acción actual sea Edición. Edición Objeto Editar (ENTER) Este comando se utiliza para editar el contenido de un objeto seleccionado. Estará disponible cuando se encuentre seleccionado un objeto editable y la acción actual sea Edición. Menú Objeto Objeto Cursor ( ALT + O, C) Este comando selecciona el cursor normal del Mouse, el cual se puede usar para: - Seleccionar y quitar la selección de objetos. - Abrir los cuadros de diálogo para la edición de objetos. Cuando la acción actual es diferente de Ejecución, el cursor normal puede cambiar dependiendo de la posición del apuntador del Mouse. Es la flecha de cursor que se presenta cuando el apuntador del Mouse no está sobre ningún objeto. La forma de este puntero depende de las propiedades del Mouse que maneja el sistema. El cursor en forma de mano señalando se presenta cuando el apuntador del Mouse se sitúa sobre un objeto que se puede seleccionar, éste indica que se puede seleccionar, quitar la selección de otro objeto ó editar el objeto Hacer clic con el botón izquierdo del Mouse dentro de un objeto selecciona el objeto y quita la selección a cualquier otro que se encuentre seleccionado en el subprograma actual. Hacer clic con el botón izquierdo del Mouse sobre un área vacía del diagrama quita la selección del objeto. Hacer doble clic con el botón izquierdo del Mouse sobre un objeto editable invoca al correspondiente cuadro de diálogo para la edición. Objeto Asignación ( ALT + O, A) Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Asignación. Smart Dfd 1998 Pág. 8
9 Objeto Ciclo Mientras ( ALT + O, M) Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Ciclo Mientras. Objeto Ciclo Para ( ALT + O, P) Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Ciclo Para. Objeto Decisión ( ALT + O, D) Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Decisión. Objeto Lectura ( ALT + O, E) Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Lectura. Objeto Llamada ( ALT + O, L) Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Llamada. Objeto Salida ( ALT + O, S) Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Salida. Objeto Nuevo Subprograma ( ALT + O, N) El comando Nuevo Subprograma crea un nuevo subprograma y lo deja como el subprograma actual. Este comando estará disponible cuando la acción actual sea Edición. Menú Ver Ver Zoom Este submenú posee los comandos que manejan el tamaño de los objetos en pantalla y el tamaño con el que pueden ser impresos. Los comandos disponibles en este menú son: Acercar ( +) y Alejar ( - ) Ver Anterior Subprograma ( CTRL + Flecha izqda.) Este comando visualiza en pantalla el subprograma anterior. Los subprogramas se encuentran organizados de acuerdo al orden en que fueron creados. Ver Siguiente Subprograma ( CTRL + Flecha dcha.) Este comando visualiza en pantalla el subprograma siguiente. Los subprogramas se encuentran organizados de acuerdo al orden en que fueron creados. Smart Dfd 1998 Pág. 9
10 Ver Depurador ( F6) Este comando muestra o esconde la ventana de depuración. Menú Ejecución Ejecución Ejecutar ( F9) Este comando coloca la acción actual en Ejecución y da paso a la ejecución del algoritmo. En caso de que la acción actual sea Edición, se realizará primero una revisión del diagrama para encontrar errores de sintaxis. En caso de que un error sea encontrado, un mensaje será desplegado indicando el tipo de error y el objeto en el que se presentó. Si el diagrama está libre de errores, se ejecutará el algoritmo a partir del objeto Inicio. Ejecución Pausar ( PAUSA) Este comando hace una pausa en la ejecución del algoritmo colocando la acción actual en Depuración Paso a Paso. El comando solo estará disponible cuando la acción actual sea Ejecución. Ejecución Detener ( CTRL + PAUSA) Este comando coloca la acción actual en Edición, deteniendo la ejecución ó depuración del algoritmo. Este comando estará disponible cuando la acción actual sea diferente de Edición. Menú Depuración Depuración Paso Simple ( F7) Este comando permite ejecutar paso a paso el algoritmo representado por el diagrama en edición. En caso de que la acción actual sea Edición, se realizará primero una revisión del diagrama para encontrar errores de sintaxis. En caso de que un error sea encontrado, un mensaje será desplegado indicando el tipo de error y el objeto en el que se presentó. Si el diagrama está libre de errores se coloca la acción actual en Depuración Paso a Paso y el siguiente objeto a ejecutar, que en este caso será el Inicio, será resaltado. Si la acción actual es Depuración Paso a Paso, se ejecutará el objeto resaltado y el nuevo objeto resaltado será el siguiente a ejecutar. Depuración Ejecutar Hasta ( F4) Este comando ejecuta el algoritmo deteniéndose en el objeto que se encuentre seleccionado. Se encuentra disponible cuando la acción actual es diferente de Ejecución y hay un objeto seleccionado en el subprograma actual. En caso de que la acción actual sea Edición se realizará primero una revisión del diagrama para encontrar los errores de sintaxis. En caso de que un error sea encontrado, un mensaje de error será desplegado indicando el tipo de error y el objeto en el que se presentó. Si el diagrama está libre de errores se coloca la acción actual en Depuración Ejecutar Hasta y se ejecutará el algoritmo hasta alcanzar el objeto seleccionado. Smart Dfd 1998 Pág. 10
11 Si la acción actual es Depuración Paso a Paso la ejecución continúa a partir del objeto resaltado hasta alcanzar el objeto seleccionado. Una vez la ejecución alcanza el objeto que estaba seleccionado, la acción actual pasará a ser Depuración Paso a Paso y dicho objeto quedará resaltado. Depuración Detener ( CTRL + PAUSA) Este comando coloca la acción actual en Edición, deteniendo la ejecución ó depuración del algoritmo. Este comando estará disponible cuando la acción actual sea diferente de Edición. Depuración Evaluar (F5) Este comando despliega el diálogo evaluador. Menú Opciones Opciones Ángulos El submenú Ángulos contiene los comandos Ángulos en Grados y Ángulos en Radianes, los cuales determinan las unidades en que serán expresados los ángulos (grados ó radianes respectivamente). Recuerde que: 1 grado = PI / 180 radianes Objetos en DFD Objeto Inicio Es el primer objeto a ejecutar en cualquier algoritmo. Al ser ejecutado, el objeto Inicio transfiere el control al siguiente objeto. Smart Dfd 1998 Pág. 11
12 El cuadro de dialogo del objeto Inicio contiene un espacio para la descripción o comentarios acerca del algoritmo. Objeto Asignación El objeto Asignación asigna valores a campos variables. Al ser ejecutado, puede realizar hasta tres asignaciones. El cuadro de dialogo del objeto Asignación contiene espacio para tres asignaciones, cada asignación consta de un espacio para el campo variable situado siempre a la izquierda, el símbolo de asignación y un espacio para la expresión situada siempre a la derecha. Esto indica que al campo variable se le asigna el resultado de la evaluación de la expresión. Debe realizarse por lo menos una asignación. Objeto Ciclo Mientras El objeto Ciclo Mientras tiene como función el ejecutar un bloque de objetos mientras que una condición sea verdadera. La condición debe ser siempre una expresión que al ser evaluada de como resultado un valor de tipo de dato Lógico. Ejemplo : 3<W, x >0 AND Sw =.V., Valor*15 < 300*Contador. Si al evaluar la condición se obtiene el valor.f. la ejecución del algoritmo continuará a partir del objeto que sigue al Cierre. Smart Dfd 1998 Pág. 12
13 El cuadro de dialogo del objeto Ciclo Mientras contiene espacio para la expresión que conforma la condición. Objeto Ciclo Para Su función es ejecutar un bloque de objetos mientras que la variable contadora no alcance el límite establecido por el valor final. El contador es siempre una variable de tipo de dato Real. Contiene además un valor inicial que será asignado al contador al iniciar la ejecución del ciclo, un valor final y un valor de incremento. Si el contador excede el valor final, la ejecución continuará a partir del objeto que sigue al Cierre. En caso contrario, se ejecutará el cuerpo del ciclo y el contador será incrementado en el valor indicado por el incremento. El cuadro de diálogo del objeto Ciclo para contiene espacio para la variable contador, valor inicial, valor final y el valor de incremento en su respectivo orden. Smart Dfd 1998 Pág. 13
14 Objeto Decisión El objeto decisión selecciona el flujo a seguir de acuerdo al valor lógico de una condición. La condición debe ser siempre una expresión que al ser evaluada de como resultado un valor de tipo de dato Lógico. Ejemplo : 3<w, x >0 AND sw =.V., valor*15 < 300*contador. El objeto Decisión esta asociado a dos bloques de objetos ubicados a lado y lado de este, y un objeto Cierre Decisión ubicado a continuación de ambos bloques. Si al evaluar la condición se obtiene el valor lógico.v., se ejecuta el bloque rotulado con la palabra Si, en caso contrario se ejecuta el bloque rotulado con No. En ambos casos la ejecución continua en el objeto Cierre Decisión. El cuadro de dialogo del objeto Decisión contiene espacio para la expresión que conforma la condición, y dos casillas por medio de las cuales se puede especificar por cual lado continuara el flujo en caso de que la condición sea verdadera. Objeto Lectura El objeto Lectura permite la entrada de valores constantes desde el teclado y se los asigna a campos variables. Podrá ser leída cualquier cantidad de variables utilizando un objeto Lectura. Al ejecutarse, el objeto despliega un cuadro de diálogo por cada variable presente en la lista, este cuadro de diálogo espera que el usuario introduzca un valor constante que será asignado a la respectiva variable. Smart Dfd 1998 Pág. 14
15 El cuadro de diálogo para la edición del objeto contiene un espacio para ingresar una lista de variables separadas por comas. Debe existir por lo menos una variable. Objeto Salida El objeto Salida muestra valores por pantalla. Puede ser visualizada cualquier cantidad de valores utilizando un objeto Salida. Al ejecutarse, este objeto evalúa cada una de la expresiones que contiene y despliega un cuadro de diálogo que muestra el valor obtenido en cada una de las expresiones en su respectivo orden. El cuadro de diálogo para la edición del objeto contiene un espacio para ingresar una lista de expresiones separadas por comas. Debe existir por lo menos una expresión. Objeto Llamada La función de este objeto es realizar una llamada a un subprograma, el cual debe encontrarse en el diagrama en edición. En la llamada deben encontrarse los argumentos que han de ser pasados al subprograma, la cantidad, el orden y el tipo de los argumentos deben coincidir con los parámetros del subprograma. Una vez que el subprograma haya sido ejecutado la ejecución continuará en el objeto siguiente a la llamada. Smart Dfd 1998 Pág. 15
16 El cuadro de diálogo para la edición de este objeto contiene el espacio para el nombre del subprograma a llamar y el espacio para la lista de argumentos. Dichos argumentos deben estar separados por comas. Objeto Subprograma Es el primer objeto a ser ejecutado cuando un subprograma es llamado. Al ser ejecutado, el objeto Subprograma transfiere el control al siguiente objeto. El cuadro de diálogo del objeto Subprograma contiene un espacio para la descripción o comentarios acerca del mismo ; contiene un espacio para el nombre del subprograma y Smart Dfd 1998 Pág. 16
17 un espacio para los parámetros. Estos parámetros (si existen) deben estar separados por comas. El nombre de un subprograma debe comenzar por una letra seguida de letras, números ó el caracter ( _ ). Ejemplo : Factorial, Leer, Sub1, sub_programa. No se tiene en cuenta la diferencia entre mayúsculas y minúsculas para el nombre de un subprograma, es decir, SUB equivale a sub. Objeto Fin Este objeto junto con el objeto Inicio, delimita el cuerpo del procedimiento principal. Solo existe un objeto Fin en el diagrama ; la ejecución de este objeto finaliza la ejecución del algoritmo. Objeto Cierre Ciclo Este objeto delimita el cuerpo de un ciclo, al culminar la ejecución del ciclo el control se transfiere al objeto que sigue al objeto Cierre Ciclo. Objeto Cierre Decisión Este objeto delimita el cuerpo de una estructura de decisión, al culminar la ejecución de dicha estructura el control se transfiere al objeto que sigue al objeto Cierre Decisión. Objeto Regrese Este objeto junto con el Objeto Subprograma, delimita el cuerpo de un subprograma. La ejecución de este objeto transfiere el control al objeto que realizó la llamada. Referencia de Funciones y Operadores Operadores de Asociatividad ( ) : Los paréntesis modifican la secuencia de evaluación de una expresión. Ejemplo : 3 * da como resultado * (2+5) da como resultado 21. Smart Dfd 1998 Pág. 17
18 Operadores de Acceso a Arreglos (Arrays) Para hacer referencia a una casilla de un arreglo n-dimensional se utilizan los paréntesis. Ejemplo : Vector(3), Matriz(i, j, k), V( i*2+1, j ), Liga( LigaD( x ) ). Operadores de Cadenas de Caracteres El operador (+) concatena dos cadenas de caracteres. Ejemplo : Diagramar + es fácil da como resultado Diagramar es fácil Operadores Matemáticos Más Unitario Sintaxis +X Entrada X Valor de tipo Real. Resultado X. Menos Unitario Sintaxis -X Entrada X Valor de tipo Real. Resultado 0-X. Suma Sintaxis X+Y Entrada X, Y Valores de tipo Real. Resultado La suma de X e Y. Resta Sintaxis X-Y Entrada X, Y Valores de tipo Real. Resultado La resta de X e Y. Exponenciación Sintaxis X^Y Entrada X,Y Valores de tipo Real. Resultado Valor de X elevado a la potencia Y. Multiplicación Sintaxis X*Y Entrada X, Y Valores de tipo Real. Resultado X Multiplicado por Y. División Sintaxis X/Y Entrada X,Y Valores de tipo Real. Resultado X dividido entre Y. Smart Dfd 1998 Pág. 18
19 Módulo Sintaxis Entrada Resultado X MOD Y X, Y Valores de tipo Real. El residuo de dividir X entre Y, definido como un valor R, tal que : X= Y*K+R, donde K es un entero y ABS(R) < ABS(Y). Operadores Lógicos Relacionales Mayor que Sintaxis Entrada Resultado Menor que Sintaxis Entrada Resultado X>Y X,Y Valores del mismo tipo de dato y que no sean de tipo Lógico..V. (verdadero) si X>Y y.f. (falso) en caso contrario. X<Y X,Y Valores del mismo tipo de dato y que no sean de tipo Lógico..V. ( Verdadero ) si X menor que Y.F. ( Falso ) en caso contrario. Menor o Igual a Sintaxis X<=Y Entrada X, Y Valores del mismo tipo de dato y que no sean de tipo Lógico. Resultado.V. ( Verdadero ) si X menor igual a Y y.f. ( Falso ) en caso contrario. Mayor o Igual a Sintaxis Entrada Resultado X>=Y X,Y Valores del mismo tipo de dato y que no sean de tipo Lógico..V. ( Verdadero ) si X es mayor o igual a Y y.f. ( Falso ) en caso contrario. Igual a Sintaxis X =Y Entrada X, Y Valores del mismo tipo de dato. Resultado.V. ( Verdadero ) si X es igual a Y y.f. ( Falso ) en caso contrario. Diferente de Sintaxis X!=Y Entrada X, Y Valores del mismo tipo de dato. Resultado.V. ( Verdadero ) si X es diferente de Y y.f. ( Falso ) en caso contrario. Smart Dfd 1998 Pág. 19
20 Operadores Lógicos Booleanos Y Lógico (Conjunción) Sintaxis X AND Y Entrada X, Y Valores de tipo de dato Lógico. Negación del AND Sintaxis X NAND Y Entrada X, Y Valores de tipo de dato Lógico. O Lógico Sintaxis Entrada X OR Y X, Y Valores de tipo de dato Lógico. Negación del OR Sintaxis X NOR Y Entrada X, Y Valores de tipo de dato Lógico. Negación Lógica Sintaxis NOT X Entrada X Valor de Tipo de dato Lógico. Smart Dfd 1998 Pág. 20
21 O Lógico Exclusivo Sintaxis X XOR Y Entrada X, Y Valores de tipo de dato Lógico. Negación de XOR Sintaxis X XNOR Y Entrada X, Y Valores de tipo de dato Lógico. Funciones Matemáticas Valor Absoluto Sintaxis ABS( X ) Entrada X Valor de tipo de dato Real. Resultado Valor absoluto de X. Ejemplo : ABS( -3 ) da como resultado 3. Arcocoseno Sintaxis ACOS( X ) Entrada X Valor de tipo de dato Real ; -1<= X <= 1. Resultado El ángulo cuyo coseno sea igual a X. Arcoseno Sintaxis ASIN( X ) Entrada X Valor de tipo de dato Real. Resultado El ángulo cuyo seno sea igual a X ; -1<= X <= 1. Arcotangente Sintaxis ATAN( X ) Entrada X Valor de tipo de dato Real. Resultado El ángulo cuya tangente sea igual a X. Coseno Sintaxis COS( X ) Entrada X Valor de tipo de dato Real. Resultado Coseno de X. Smart Dfd 1998 Pág. 21
22 Coseno Hiperbólico Sintaxis COSH( X ) Entrada X Valor de tipo de dato Real. Resultado Coseno Hiperbólico de X. Exponencial Sintaxis EXP( X ) Entrada X Valor de tipo de dato Real. Resultado El exponencial de X ; es decir el número e ( ) elevado a la potencia X. Nota: Esta es la función inversa de LN, por lo tanto LN( EXP( X ) ) = X. Logaritmo Natural Sintaxis LN( X ) Entrada X Valor de tipo de dato Real ; X>0. Resultado Logaritmo Natural de X. Logaritmo en Base 10 Sintaxis LOG( X ) Entrada X Valor de tipo de dato Real ; X>0. Resultado Logaritmo en base 10 de X. Numero Aleatorio Sintaxis RANDOM( X ) Entrada X Valor de tipo de dato Real. Resultado Genera un número aleatorio R, donde 0 <= R <= X-1 para todo X>1 y R= 0 para todo X<=1. Convierte al Entero más Cercano Sintaxis ROUND( X ) Entrada X Valor de tipo de dato Real. Resultado El entero mas cercano a X. Ejemplo : ROUND( 3.3 ) retorna 3 ROUND( -4.7 ) retorna -5. Seno Sintaxis SIN( X ) Entrada X Valor de tipo de dato Real. Resultado Seno de X. Seno Hiperbólico Sintaxis SINH( X ) Entrada X Valor de tipo de dato Real. Resultado Seno Hiperbólico de X. Smart Dfd 1998 Pág. 22
23 Raíz Cuadrada Sintaxis SQRT( X ) Entrada X Valor de tipo de dato Real ; X>=0. Resultado Raíz Cuadrada de X. Tangente Sintaxis TAN( X ) Entrada X Valor de tipo de dato Real. Resultado Tangente de X. Nota: TAN( 90º + K*180º ) no esta definida para todo entero K. Tangente Hiperbólica Sintaxis TANH( X ) Entrada X Valor de tipo de dato Real. Resultado Tangente Hiperbólica de X. Extrae la Parte Entera Sintaxis TRUNC( X ) Entrada X Valor de tipo de dato Real. Resultado Parte entera de X. Ejemplo: TRUNC( 3.7 ) Retorna 3. TRUNC( -4.5 ) -4. Funciones de Cadena de Caracteres Largo de Cadena Sintaxis LEN( S ) Entrada S Una cadena de caracteres. Resultado Valor de tipo de dato Real ( un entero ) con el número de caracteres de la cadena S. Subcadena Sintaxis SUBSTRING( S, INICIO, CUANTOS ) Entrada S Una cadena de caracteres. INICIO, Valor de tipo de dato Real( entero ), donde INICIO >=1. CUANTOS, valor de tipo de dato Real( entero ), donde CUANTOS >=0. Resultado Una cadena de caracteres que es subconjunto de la cadena S a partir de la posición INICIO con CUANTOS caracteres de longitud. Ejemplo : SUBSTRING( DIAGRAMA, 5, 4 ) Retorna RAMA. Mensajes de Error Abierto Paréntesis No Cerrado Se presenta en tiempo de revisión cuando no es cerrado un paréntesis que fue abierto en una expresión. Ejemplo: 8 * ( X + 3 Smart Dfd 1998 Pág. 23
24 Carácter Ilegal Se presenta en tiempo de revisión cuando existe un carácter no válido en la expresión Cerrado Paréntesis No Abierto Se presenta en tiempo de revisión cuando es cerrado un paréntesis que no fue abierto en alguna expresión. Ejemplo: ( 8 MOD 4 ) * VALOR + 1 ) Constante Numérica Ilegal Se presenta en tiempo de revisión cuando en una secuencia de números se encuentra un carácter que no permite conformar una constante de tipo Real. Ejemplo: 43$32 Demasiados Argumentos Este error se presenta cuando se llama una función o se invoca a un subprograma con más argumentos que los requeridos. Desbordamiento en la Operación Se presenta en tiempo de Ejecución cuando en la evaluación de una expresión se obtiene un valor de tipo de dato Real superior a 1*10200 ó inferior a -1* Ejemplo: 10^2000 * 10^2000 Desbordamiento Negativo en la Operación Se presenta en tiempo de Ejecución cuando en la evaluación de una expresión se obtiene un valor de tipo de dato Real diferente de (0) cero superior a -1* e inferior a 1* Dimensión No Válida Se presenta en tiempo de Ejecución cuando se hace referencia a un arreglo con un número de índices que no corresponde a su dimensión. La dimensión de un arreglo se establece la primera vez que se hace referencia a una casilla del mismo para asignarle un valor. División Entre Cero Se presenta en tiempo de Ejecución cuando en la evaluación de una expresión existe una división en donde el divisor es igual a cero. Ejemplo: X / 0 El Identificador no es un Arreglo Se presenta en tiempo de Ejecución cuando se utiliza el identificador o nombre de una variable para un arreglo. El Incremento Debe Ser Una Constante Real Este error se presenta en tiempo de revisión cuando en un Objeto Ciclo Para se encuentra que el incremento no es una constante Real. Smart Dfd 1998 Pág. 24
25 El Valor del Contador Debe Ser de Tipo Real Este error se presenta en tiempo de Ejecución cuando en un Ciclo Para se intenta inicializar el contador con un valor que no es de tipo de dato Real. El Valor del Límite Para el Contador Debe Ser de Tipo Real Este error se presenta en tiempo de Ejecución cuando en un Ciclo Para se intenta establecer como valor límite para el contador un valor que no es de tipo de dato Real. Ilegal Nombre Para un Subprograma Este error se presenta en tiempo de revisión cuando se encuentra un nombre no válido para un subprograma en un Objeto Subprograma. La Asignación de Valores Solo se Realiza en Campos Variables Este error se presenta en tiempo de revisión cuando se intenta hacer una asignación a un campo constante. La Condición Debe Ser de Tipo Lógico Este error se presenta en tiempo de Ejecución cuando en un Objeto Ciclo Mientras o en un Objeto Decisión se encuentra que la expresión que conforma la condición no devuelve un tipo de dato Lógico al ser evaluada. La Función Requiere Argumentos Este error se presenta en tiempo de revisión cuando se hace un llamado a una función sin especificar argumentos. Llamado de Función no Válido Se presenta cuando un argumento ocasiona un llamado de función no válido. Ejemplos: TAN(90) SQRT(-2) Los Índices Deben Ser Enteros No Negativos Menores O Iguales que Este error se presenta en tiempo de Ejecución cuando alguno de los índices que se utilizan para acceder a una posición de un arreglo, no es un valor de tipo de dato Real (un entero) ó no se encuentra entre 0 y Los Parámetros Deben Ser Variables Este error se presenta en tiempo de revisión cuando en un Objeto Subprograma se encuentra un parámetro que no es una variable. Los Tipos No Coinciden Este error se presenta en tiempo de Ejecución cuando se intenta hacer una operación con tipos de datos diferentes. Muy Pocos Argumentos Este error se presenta cuando se llama a una función o se invoca a un subprograma con menos argumentos que los requeridos. Smart Dfd 1998 Pág. 25
26 No Se Encontró el Subprograma Este error se presenta en tiempo de revisión cuando un Objeto Llamada invoca un subprograma que no ha sido definido. Operador Ilegal Este error se presenta cuando se usa un operador de forma incorrecta. Operador Lógico Ilegal Este error se presenta cuando se usa incorrectamente un operador lógico. Parámetro Repetido Este error se presenta en tiempo de revisión cuando en un Objeto Subprograma se encuentra un parámetro repetido. Se Esperó ' para Delimitar la Cadena Este error se presenta en tiempo de revisión cuando en una expresión se encuentra el carácter (') para iniciar una constante de cadena y no se encuentra un carácter (') para delimitarla. Se Esperó un Operador Este error se presenta en tiempo de revisión cuando hace falta por lo menos un operador para conformar una expresión válida. Se Esperó un Operando Este error se presenta en tiempo de revisión cuando hace falta por lo menos un operando para conformar una expresión válida. Se Esperó una Constante Lógica (.V. ó.f.) Este error se presenta en tiempo de revisión cuando en una expresión se encuentra un carácter (.) para iniciar una constante de tipo de dato Lógico y no se encuentra un carácter (.) para delimitarla. Se Necesita un Valor Final para el Contador Este error se presenta en tiempo de revisión cuando en un Objeto Ciclo Para no se encuentra el valor final para el contador. Se Necesita un Valor Inicial para el Contador Este error se presenta en tiempo de revisión cuando en un Objeto Ciclo Para no se encuentra el valor inicial para el contador. Subprograma Repetido Este error se presenta en tiempo de revisión cuando un subprograma se encuentra definido más de una vez. Uso Ilegal de la Coma o Falta Expresión Este error se presenta en tiempo de revisión cuando se comprueba el uso incorrecto de una coma (,) en una expresión ó cuando no existe una expresión requerida. Smart Dfd 1998 Pág. 26
27 Variable No Existe Este error se presenta en tiempo de Ejecución cuando se intenta utilizar el valor de una variable que no ha sido creada. Una variable se crea la primera vez que se le asigna un valor. Variable No Inicializada Este error se presenta en tiempo de Ejecución cuando se intenta utilizar el valor de una variable que no ha sido inicializada. Contrato de Licencia El software Dfd y la documentación que lo acompaña son gratis. Mediante éste documento, usted obtiene una licencia por parte del Grupo Smart para usar esta copia bajo las siguientes condiciones: 1. El software Dfd debe ser distribuido sin costo alguno, no debe ser vendido ni alquilado. 2. El software Dfd debe ser presentado en su forma completa. No se permite la distribución del programa y su documentación por separado. 3. El software y la documentación que lo acompaña, no deben ser ser enmendados ni alterados de ninguna forma. 4. Smart no acepta ninguna responsabilidad en caso de que el programa no funcione correctamente o simplemente no funcione. 5. Smart no podrá ser responsabilizada por ninguna clase de daños ni pérdidas causadas por el borrado de datos, ocasionado directa o indirectamente por el uso del software Dfd. 6. Smart no podrá ser responsabilizada por ninguna pérdida o reclamo por parte de terceros que pudiera tener lugar a causa del uso del software Dfd. 7. El usar el software Dfd, significa que usted está de acuerdo con estas condiciones. 8. Cualquier otro uso, distribución o representación del software Dfd sin el permiso de los autores del software se encuentra explícitamente prohibido. 9. Smart se reserva el derecho de revisar el software y los materiales escritos, y de hacer cambios en cualquier momento en los contenidos sin obligación de notificar a persona o ente alguno. Smart Dfd 1998 Pág. 27
28 COPYRIGHT El software Dfd se encuentra protegido por las leyes y tratados internacionales de derechos de autor. Cualquier tipo de reproducción o distribución no autorizada de este software, o cualquier parte del mismo puede constituir una severa falta civil y penal. Para mayor información visítenos en: o escribanos al [email protected] Smart Dfd 1998 Smart Dfd 1998 Pág. 28
DISEÑO DE DIAGRAMAS DE FLUJO MEDIANTE LA HERRAMIENTA SOFTWARE DFD
DISEÑO DE DIAGRAMAS DE FLUJO MEDIANTE LA HERRAMIENTA SOFTWARE DFD Tomado de Internet por: Wilder Eduardo Castellanos 1. CONCEPTOS BASICOS PARA TRABAJAR CON DFD a) Que es Dfd? Dfd es un software diseñado
Características de los Diagramas
DIAGRAMAS DE FLUJO INICIO Introducción Antes de iniciar en el análisis y la construcción de algoritmos es importante apoyarnos en una herramienta útil en la programación de computadoras como lo es el diagrama
ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades
TALLER PRÁCTICO - GRADO 11 TEMA: DIAGRAMAS DE FLUJO CON DFD ÁREA: TECNOLOGÍA E INFORMÁTICA - SEGUNDO PERÍODO LUGAR: SALA DE SISTEMAS - PRIMER PISO DOCENTE: Ing. GUSTAVO ADOLFO LUNA ORTIZ FECHA: ABRIL DE
Introducción al MATLAB
Introducción al MATLAB Dr. Luis Javier Morales Mendoza FIEC Universidad Veracruzana Poza Rica - Tuxpan Índice 1. Introducción al Matlab 2. Operaciones Aritméticas 3. Vectores y Matrices 4. Funciones Matemáticas
DIAGRAMAS DE FLUJO: DFD
DIAGRAMAS DE FLUJO: DFD DFD es un programa de libre disposición para ayuda al diseño e implementación de algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para el depurado de
MANUAL BASICO DE INSTRUCCIONES Y COMANDOS SMART DFD 1.0
MANUAL BASICO DE INSTRUCCIONES Y COMANDOS SMART DFD 1.0 Smart DFD es un software desarrollado por el grupo Smart, de la Universidad del Magdalena (Santa Marta, Colombia) para apoyar la enseñanza de la
MANUAL PARA MANEJO DEL PROGRAMA DFD
MANUAL PARA MANEJO DEL PROGRAMA DFD David Esteban Aguirre Bustamante Yocsner Bedoya Rondón. Universidad Tecnológica de Pereira Martes 25 de Marzo de 2008 MANUAL PARA MANEJO DEL PROGRAMA DFD Presentado
MANUAL DE USO DE SMART DFD
MANUAL DE USO DE SMART DFD Computación (620033) Ayudantes: Leonardo Muñoz Erik Pinto [email protected] [email protected] http://ayudantiasubb.wordpress.com Este es un pequeño manual de
Tema: Uso del programa DFD
Programación I, Guía 2 1 Tema: Uso del programa DFD Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el programa DFD para crear y ejecutar flujogramas.
Introducción a la programación: Algoritmos
Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,
Operaciones básicas con hojas de cálculo
Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja
Tema#2. Tipos de Datos 10
2.1 DEFINICIÓN DE DATOS. Los datos son los objetos sobre los que opera una computadora. El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera
PROF. ANGEL MENDEZ YALLI.
COLEGIO NACIONAL PROF. ANGEL MENDEZ YALLI. 2011 1 ELEMENTOS DE LA VENTANA DE VISUAL FOXPRO. BARRA DE MENÚ BARRA DE TITULO BARRA DE HERRAMIENTA ESTANDAR AREA DE TRABAJO VENTANA DE COMANDOS BARRA DE ESTADO
Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores
Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de
Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.
Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a + (b + 3) / c Cada expresión toma un valor que
PRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos
Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras de repetición para el diseño de algoritmos 2. Diseñará sus algoritmos utilizando las estructuras
Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.
Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:
EXCEL 2003 AVANZADO Rev1 ( )
1. Ir a visual basic Herramientas < macro < editor visual basic 2. A que tipo de pagina pertenece una que lleva el borde azul en la vista previa?(4 opciones) Creo que la correcta es la vista previa de
III. Generación de Código orientado a objetos
III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene
DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO
DIAGRAMAS DE LUJO Un Diagrama de lujo es la representación gráfica de los pasos a seguir para lograr un objetivo, que habitualmente es la solución de un problema. Por Logical se entiende, en algunos libros,
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Guía de Inicio. Apéndice A Métodos abreviados de teclado
Guía de Inicio Apéndice A Métodos abreviados de teclado Derechos de Autor Este documento está protegido por los Derechos de Autor 2005 2008 de sus contribuyentes, listados en la sección Autores. Puede
Fundamentos de Excel
Fundamentos de Excel Excel es una potente aplicación de hoja de cálculo y análisis de datos. Pero para usarla del modo más eficaz, es necesario comprender primero los aspectos básicos. Este tutorial presenta
En este manual usted conocerá algunos de estos comandos y también la forma correcta de utilizar el teclado.
El teclado es el medio principal para escribir información en el equipo pero también se puede usar para controlarlo. Si conoce el funcionamiento de unos pocos comandos, podrá trabajar de un modo más eficaz.
INGENIERÍA TELEINFORMÁTICA
INGENIERÍA TELEINFORMÁTICA Programas Utilitarios Sesión 14 Gestión de un Libro de Trabajo Docente: Ing. María Nícida Malca Quispe 1 AGENDA Hojas de cálculo Insertar, eliminar, cambiar nombre, organizar.
Autoestudio 2: Variables y Operadores
Autoestudio 2: Variables y es Componentes de un programa Cuando escribimos en un lenguaje de programación tenemos que entender la sintaxis del lenguaje. A continuación empezaremos con la sintaxis básica
2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA
CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas
GUIA DE USO GRAPHMATICA
GUIA DE USO GRAPHMATICA Ingreso de funciones a. El ingreso de funciones se hace en el renglón blanco de entrada. Autor: Gustavo Rodriguez Para ingresar una ecuación se puede realizar en la forma explícita
matemáticos, como por ejemplo las cinco operaciones básicas, factorial de un número.
Sesión 4: Programar en Scratch soluciones a problemas simples matemáticos, como por ejemplo las cinco operaciones básicas, factorial de un número. Objetivo: Aprender a realizar algoritmos y procedimientos
Programación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
ESTRUCTURA DE ASIGNACIÓN
ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende la importancia que tiene el diseño de algoritmos, como forma de dar solución a un determinado problema. 2.
CONOCIENDO EL TECLADO
CONOCIENDO EL TECLADO El teclado esta dividido en varias partes Teclas de alfabeto y caracteres Teclas funcionales van del F1 a F12 Teclas especiales Teclas numéricas Teclas de navegación La ubicación
ACTIVIDADES PEDAGÓGICAS: lee el material que se te presenta a continuación y responde estas preguntas en tu cuaderno:
ACTIVIDADES PEDAGÓGICAS: lee el material que se te presenta a continuación y responde estas preguntas en tu cuaderno: 1. Qué son los accesorios de Windows? 2. Dónde encuentro los accesorios de Windows?
Guía práctica de estudio 05: Pseudocódigo
Guía práctica de estudio 05: Pseudocódigo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:
Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda
Conocimientos previos
Ficha de aprendizaje Tema: Datos, variables y Operaciones n 6 Logro Reconoce las partes de un programa y comprende su estructura. Reconoce la diferencia entre los tipos de datos. Asigna datos a las variables
. Manual General para el Uso del Software Graphmatica.
1. Manual General para el Uso del Software Graphmatica. http://www.graphmatica.com/espanol/grmat0n.html Graphmatica es un software de uso libre muy fácil de utilizar y que puede ser descargado de Internet
Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.
Programación y manejo de Sucosoft S40: Cómo Programar? Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Aparece una ventana denominada administrador Sucosoft en la cual se encuentra
Profesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Hoja electrónica Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: This presentation show the spreadsheet's characteristics and show the principals
Funciones básicas de trabajo
Funciones básicas de trabajo capítulo 04 Funciones básicas de trabajo funciones básicas 4.1 Selección de un bloque de texto A medida que vaya redactando documentos, en ocasiones se encontrará con la necesidad
PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR
PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS CONTENIDOS OPERACIONES CON LIBROS DE TRABAJO EN EXCEL GUARDAR UN LIBRO CERRAR UN LIBRO. CREAR UN NUEVO LIBRO. ABRIR UN LIBRO OPERACIONES CON CELDAS, FILAS
Observación: La materia de Mecanografía se da los días lunes de cada semana.
1. Postura Frente al Computador Tema 2 ( 4 semanas) 2.1 Vida Saludable 2.2 Posición del Cuerpo Frente al Computador 2.3 Posturas Incorrectas 2.4 Causa que afectan las Malas posturas 2. 5 posiciones de
TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Asignación
TRABAJO DE EXCEL 1. QUÉ ES UNA FÓRMULA EN EXCEL?
TRABAJO DE EXCEL 1. QUÉ ES UNA FÓRMULA EN EXCEL? Las fórmulas en Excel son expresiones que se utilizan para realizar cálculos o procesamiento de valores, produciendo un nuevo valor que será asignado a
Apunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
Word Básico Word Básico
Word Básico 2010 Word Básico 2010 http://www.infop.hn http://www.infop.hn Introducción a Word Word Básico 2010 1.1 MICROSOFT WORD Es un procesador de textos, que sirve para crear diferentes tipos de documentos
LIBRO BASICO DE MICROSOFT EXCEL ) Usted puede crear la URL (una carpeta para guardar el libro).
LIBRO BASICO DE MICROSOFT EXCEL 2010. OBJETIVO GENERAL Manejar los distintos Menús y las herramientas de la Cinta de Opciones, operaciones básicas y administración de datos en Excel para la gestión administrativa
Métodos abreviados del teclado
Muestra las filas ocultas de la selección. Muestra las columnas ocultas de la selección. Aplica el contorno a las celdas seleccionadas. Quita el contorno de las celdas seleccionadas. Aplica el formato
Sintaxis de PSeInt Tutorial
Sintaxis de Tutorial Introducción a la Programación (T.U.M - T.U.G. - T.U.E. - T.U.T. - Prof) Introducción a la Computación (T.U.R. - T.U.W.) Fundamentos de la Informática (Ing. en Minas - Ing. Electr.)
1. Introducción... 2
1. Introducción... 2 2. Descripción de Módulos de la Aplicación... 3 1. Ingreso a la aplicación Consultor Forestal... 3 2. Menú Archivo... 6 Nuevo... 6 Abrir Formulario... 7 Guardar... 10 Guardar como......
Introducción Mic i ro r s o of o t t W or o d r
Introducción Microsoft Word Qué es el Microsoft Word? Word es uno de los procesadores de texto, más utilizados para trabajar con documentos en la actualidad. Casi no existe persona con computadora, que
INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS
MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.4 NOMBRE DE LA PRÁCTICA Operaciones con Escalares y Conceptos Básicos de Programación 4.1 OBJETIVO GENERAL El alumno conocerá el funcionamiento
INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco
Primeros pasos en Word capítulo 01
Primeros pasos en Word 2007 capítulo 01 Primeros pasos en Word 2007 primeros pasos 1.1 Qué es Microsoft Word? Word es un editor de texto que se sitúa entre los más populares del mercado. Desde las primeras
MÉTODOS ABREVIADOS DE MICROSOFT EXCEL
MÉTODOS ABREVIADOS DE MICROSOFT EXCEL Cambiar al siguiente programa. Cambiar al programa anterior. Mostrar el menú Inicio de Windows. Cerrar la ventana del libro seleccionado. Restaurar el tamaño de la
DIAGRAMAS DE FLUJO: DFD
DIAGRAMAS DE FLUJO: DFD DFD es un programa de libre disposición para ayuda al diseño e implementación de algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para el depurado de
2.2 CREAR TABLAS Y GRÁFICOS.
2.2 CREAR TABLAS Y GRÁFICOS. INSERTAR UNA TABLA Y DARLE FORMATO La forma más habitual de comenzar a trabajar con tablas es a través de la ficha Insertar, tabla. A continuación Word le ofrece las siguientes
INDICE PARTE I AMBIENTE DE TRABAJO Instalación de Winplot 1.2. Conociendo Winplot Ambiente de trabajo. 1.4.
INDICE PARTE I AMBIENTE DE TRABAJO 1.1. Instalación de Winplot 1.2. Conociendo Winplot. 1.3. Ambiente de trabajo. 1.4. Barra de menú PARTE II CONSTRUCCIÓN DE GRÁFICAS 2.1. Ubicación de una coordenada x,y
PROGRAMACION PARAMETRICA LENGUAJE DE ALTO NIVEL. MILTRONICS CNC MACHINES Control Centurion 7. Ing. Roberto Spicacci
PROGRAMACION PARAMETRICA LENGUAJE DE ALTO NIVEL MILTRONICS CNC MACHINES Control Centurion 7 Ing. Roberto Spicacci GENERALIDADES En la programación paramétrica se pueden utilizar ECUACIONES para definir
SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos
TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION
CICLO: 01/2016 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION GUIA DE LABORATORIO #01 Nombre de la Practica: Introducción a los Diagramas de Flujo Lugar de Ejecución:
Elementos esenciales de Word
Word 2013 Elementos esenciales de Word Área académica de Informática 2015 Elementos esenciales de Word Iniciar Microsoft Word 2013 Para entrar en Microsoft Word 2013 Haz clic en el botón Inicio para ir
100 ATAJOS DE TECLADO
100 ATAJOS DE TECLADO (En la mayoría de casos en lugar de la tecla MAYÚS deberás utilizar la tecla SHIFT ) 1. CTRL+MAYÚS+$ Aplica el formato Moneda con dos decimales (los números negativos aparecen entre
Agosto de 2012 TUTORIAL PSEINT. Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal
Agosto de 2012 PSEINT TUTORIAL Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal Pseint Acerca de Pseint PSeInt es principalmente un intérprete de pseudocódigo. El proyecto nació como trabajo
Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28
Componentes Básicos InCo InCo Componentes Básicos 1 / 28 Modelo de Computación Vemos al computador como un procesador de datos. +------------+ Entrada ===> Computador ===> Salida +------------+ InCo Componentes
33.- BARRA DENTRO DE EXCEL QUE DESPLIEGA LA REFERENCIA DE CELDA Y LOS CONTENIDOS DE LAS CELDAS ACTIVAS
1.- QUE ES UNA HOJA DE CÁLCULO 2.- SON ELEMENTOS DE LA BARRA DE MENUS DE EXCEL 3.- SON ALGUNOS ELEMENTOS DE LA BARRA DE HERRAMIENTAS FORMATO EN EXCEL 4.- MENU QUE TIENE EL COMANDO INSERTAR UN GAFICO 5.-
Programación Declarativa. Ingeniería Informática Cuarto curso. Primer cuatrimestre. Escuela Politécnica Superior de Córdoba Universidad de Córdoba
Programación Declarativa Ingeniería Informática Cuarto curso. Primer cuatrimestre Escuela Politécnica Superior de Córdoba Universidad de Córdoba Curso académico: 2016 2017 Práctica número 1.- Introducción
Menús de Microsoft Word
Menús de Microsoft Word La barra de menús de Word organiza los comandos de una forma lógica, facilitando el acceso a las características que se necesitan. A continuación se exponen los cinco menús más
KARELEANDO Jugando a programar Por: Fernando Guzmán
KARELEANDO Jugando a programar Por: Fernando Guzmán [email protected] El presente documento surge de la inquietud de ofrecer un manual de introducción básico donde el lector pueda de inmediato poder realizar
Carpetas y archivos. Los directorios
Carpetas y archivos Los directorios El manejo de los archivos es una de las tareas que se realiza con mayor frecuencia a trabajar con una computadora. Copiar, mover, renombrar y borrar son las actividades
CECINFO ESTRUCTURA, PARTES DEL TECLADO Y ATAJOS DEL TECLADO DE COMPUTADORA DOCENTE: HERMENEGILDO CHACCARA ALUMNO : LADISLAO CHECYA ALATA
CECINFO ESTRUCTURA, PARTES DEL TECLADO Y ATAJOS DEL TECLADO DE COMPUTADORA DOCENTE: HERMENEGILDO CHACCARA ALUMNO : LADISLAO CHECYA ALATA Apurímac - Perú 2017 ESTRUCTURA Y PARTES DEL TECLADO Estructura
Fundamentos de Word. Identificar los elementos de la interfaz de usuario que puede usar para realizar las tareas básicas.
Fundamentos de Word Word es una potente aplicación de procesamiento de texto y diseño. Pero para usarla del modo más eficaz, es necesario comprender primero los aspectos básicos. Este tutorial presenta
WORD. Barra de título Muestra el nombre del documento seguido del nombre del programa.
Elementos de la ventana principal de Word Barra de título Muestra el nombre del documento seguido del nombre del programa. Cinta de opciones Con sus diferentes fichas, contiene las herramientas de Word,
POS & RESTAURANT. Configuración... 2 Acceso a Mapa del Restaurante Facturación Facturación Restaurante... 14
Contenido MODO RESTAURANTE... 2 Configuración... 2 Acceso a Mapa del Restaurante... 2 Mapa del Restaurante... 2 Opciones del menú principal... 8 Facturación... 14 Facturación Restaurante... 14 Editar Item...
TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
LA HOJA DE CÁLCULO HOJA DE CÁLCULO:
LA HOJA DE CÁLCULO HOJA DE CÁLCULO: es una herramienta que permite realizar cálculos u operaciones matemáticas, estadísticas financieras y de tabla de base de datos. También se pueden crear y extraer gráficos
WorkManager E.D. Manual guía de usuario Diseñador de formularios
WorkManager E.D. Manual guía de usuario Diseñador de formularios En esta sección se crean y diseñan formularios. Para ingresar, clic en el menú Configuración/ Diseñador de formularios. Lista de formularios
Tipos de datos y operadores en C++
Tipos de datos y operadores en C++ El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar
Microsoft Office XP Excel XP (II)
PRÁCTICA 2 HOJA DE CÁLCULO Microsoft Office XP Excel XP (II) 0. Nombres de las hojas de cálculo. Los nombres de las hojas de cálculo de un libro de trabajo pueden ser modificados, de manera que puedan
Organización de la información en disco: archivos y carpetas
Organización de la información en disco: archivos y carpetas Memoria (principal): almacena los programas y los datos Es volátil Memoria secundaria (los discos): almacenan información de forma permanente
1. Qué es una hoja de cálculo?
1. Qué es una hoja de cálculo? Excel es una hoja de cálculo, es decir, un programa que permite trabajar con datos numéricos de forma sencilla y rápida, realizando tanto cálculos matemáticos como estadísticos
Las aplicaciones se encuentran en el submenú Accesorios del menú Todos los programas, que se presenta al oprimir el botón Inicio.
Accesorios Los programas Windows XP trae consigo una serie de accesorios útiles, que ayudan en muchas ocasiones a los usuarios. Estos programas básicos están pensados para poder trabajar con la PC sin
ÁREA SISTEMAS GUÍA DE APRENDIZAJE
Profesor: Estudiante: Fecha: SISTEMAS ÁREA SISTEMAS GUÍA DE APRENDIZAJE No. Teclado 1 Bloq Mayús Bloque Mayúsculas: Sirve para escribir todo en mayúsculas. Al presionarla se enciende una luz al lado derecho
Hoja electrónica Microsoft Excel
Hoja electrónica Microsoft Excel Son programas que facilitan el manejo de datos y procesamiento de operaciones de cálculo en diversas áreas. Se utilizan para realizar operaciones: Aritméticas Estructuras
El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:
Javascript Qué es JavaScript? Es un lenguaje de scripting (Código interno en las páginas HTML) necesario para los elaboradores de sitios Web, mediante el cual se puede hacer que las páginas sean activas
Diseño de página y configurar un documento
Contenido 1. Abrir un nuevo documento y empezar a escribir... 3 1.1 Abrir en blanco:... 3 1.2 Crear a partir de una plantilla... 3 1.3 Guardar y reutilizar plantillas... 3 2. Cambiar los márgenes de página...
Estructura y partes del teclado
Estructura y partes del teclado El teclado esta dividido en 4 partes fundamentales: el teclado alfanumérico, el teclado numérico, las teclas de función, las teclas de control. 1. El teclado alfanumérico
Bienvenidos al curso Microsoft Word 2010
Bienvenidos al curso Microsoft Word 2010 Qué es Microsoft Word? Es un software creado para asistir a cualquier persona en la creación de documentos, brindándole posibilidades de diseño y corrección. Duración
MATEMÁTICA D INTRODUCCIÓN A SCILAB. Por: Dr. Javier Francesconi
MATEMÁTICA D INTRODUCCIÓN A SCILAB Por: Dr. Javier Francesconi Email: [email protected] INTRODUCCION Scilab (Scientific Computing Laboratory) es un programa desarrollado por INRIA (Institut
AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR
AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR UNIVERSIDAD TECNOLÓGICA DE PEREIRA. LICENCIATURA EN COMUNICACIÓN
Actividad con canciones, videos y adivinanzas de María Elena Walsh.
María Elena Walsh Página 1 Análisis de Actividad MARÍA ELENA WALSH 1. Identificación de la actividad NOMBRE AUTOR EMAIL SITIO WEB MARÍA ELENA WALSH Prof. Mabel Alejandra Barbella Viviana Ventós (Residente)
índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0
MÓDULO 1: Introducción a Visual Basic 6.0 TEMA 1. Introducción a Visual Basic 6.0 1.1 Conceptos de programación...1-1 1.2 Introducción a Visual Basic...1-1 1.3 Iniciar una sesión de Visual Basic 6.0...1-2
DIAGRAMA DE FLUJO DE DATOS
Lic. Carla Aguirre y Lic. Flabio Beltrán 1 Universidad Salesiana de Bolivia Contaduría Pública y de Sistemas DIAGRAMA DE FLUJO DE DATOS AUTORES: Lic. Flabio Beltran y Lic. J. Carla Aguirre M. Lic. Carla
Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
HP Workspace. Guía del usuario
HP Workspace Guía del usuario Copyright 2016 HP Development Company, L.P. 2016 Google Inc. Todos los derechos reservados. Google Drive es una marca registrada de Google Inc. Windows es una marca comercial
Programación MODULAR: Subalgoritmos - funciones y procedimientos
Programación MODULAR: Subalgoritmos - funciones y procedimientos Uno de los métodos fundamentales para resolver un problema es dividirlo en problemas más pequeños, llamados subproblemas. Estos problemas
Ubicación de comandos en Microsoft Office Word 2007 y Libre Office
1 TRABAJO PRACTICO Nº 1 INTRODUCCIÓN. Ubicación de comandos en Microsoft Office Word 2007 y Libre Office Mientras que Libre Office ha conservado hasta la actualidad la interfaz de usuario que presentaban
