Sei sulla pagina 1di 8

Dicor: Autor Coarite Mamani Nemecio Ronald

Partes y Elaboracin de Diagrama de Flujo en Dicor


Dicor es un programa de ejecucin y elaboracin de diagramas de flujo

A. B. C. D. E. F.

Estructura de dibujo de diagrama de flujo del mtodo principal. El cuadro de texto para modificar el texto del comentario del mtodo. El panel de plantillas creadas, de donde se pueden extraen sus elementos. Vista previa completa de la sub estructura o mtodo, guardado en la plantilla. La barra de botones para la modificacin o decoracin de los diagramas. La barra de creacin de programas nuevos, imprimir, vista preliminar, contar, copiar, retroceder, adelantar, ejecutar, etc.

Creacin de Programas y mtodos En cada ventana de Dicor pueden ejecutarse un solo mtodo principal, es decir un solo programa, y puede o no haber varias funciones y procedimientos.

Los iconos correspondientes a cada tipo de mtodo, aparecen en la parte izquierda de la pestaa. Denotando: El mtodo principal -1-

Dicor: Autor Coarite Mamani Nemecio Ronald Funciones Procedimientos Cuando se desea ejecutar un nuevo programa, se puede seguir: o presionar directamente , el generara la siguiente ventana:

El mtodo principal es creado por defecto con las dos estructuras de inicio y fin. Para inserta una estructura o mtodo de las plantillas se debe presionar con el botn izquierdo del ratn sobre la estructuras de tipo botn y arrastrar hacia el diagrama. Cuando es posible insertar una estructura aparecen crculos rojos que indican que es all en donde se pueden insertar las estructuras, se sita el cursor sobre ellas y aparece una vista previa de la estructura a insertar, soltando el botn izquierdo del ratn sobre el punto rojo se logra realizar la insercin.

Inmediatamente la estructura insertada se acomoda automticamente segn el tamao que tenga. Cuado se elimina o se cambia de tamao a la estructura el diagrama siempre tendr un ajuste automtico sobre la modificacin realizada.

-2-

Dicor: Autor Coarite Mamani Nemecio Ronald

Descripcin de botones
Mens
Men Archivo Crea un nuevo programa Abre un programa guardado (archivo.cor) Guarda el programa Exporta en imagen las estructuras seleccionadas Imprime el diagrama Muestra un cuadro de dialogo para elegir la impresora Muestra un cuadro de dialogo para configurar la pagina de impresin. Vista preliminar del diagrama Visualiza u oculta el editor de comentario Men Edicin Retrocede a un estado anterior en la construccin del diagrama Adelanta a un estado posterior en la construccin del diagrama Corta la estructura seleccionada y la enva al portapapeles del sistema operativo Copia la estructura seleccionada y la enva al portapapeles del sistema operativo Pega la estructura que se encuentra en el portapapeles, es necesario que una sola estructura este seleccionada Elimina las estructuras seleccionadas Busca un texto en todo el diagrama Selecciona todas las estructuras Visualiza el editor de texto en la primera estructura seleccionada Ajusta el tamao de estructura al tamao de la fuente de la misma estructura Elimina cualquier mtodo creado que no sea el mtodo principal Men Formato Alinea el texto de las estructuras seleccionadas margen izquierdo Alinea el texto de las estructuras seleccionadas al centro Alinea el texto de las estructuras seleccionadas margen derecho Pone el texto de las estructuras seleccionadas en negrita Pone el texto de las estructuras seleccionadas en cursiva

-3-

Dicor: Autor Coarite Mamani Nemecio Ronald Men Generar CSharp Cpp Java Genera cdigo del programa en lenguaje C# Genera cdigo del programa en lenguaje Cpp Genera cdigo del programa en lenguaje Java

Men Estructura Leer: lee variables desde el teclado Asignar: declara variables o los opera Mostrar: Muestra en consola los datos de las variables o datos Mostrarln: Muestra en consola los datos de las variables o datos y imprime una lnea hacia abajo. llamada a procedimiento: invoca a un procedimiento que se encuentre definido en el programa if: estructura condicional en la que solo debe existir sentencias booleanas for: estructura cclica que se repite mientras se cumpla la condicin while: estructura cclica que se repite mientras se cumpla la condicin do while: estructura cclica que se repite mientras se cumpla la condicin Men Plantilla Crea una nueva carpeta para los botones estructura Elimina una carpeta y todos sus botones estructura Elimina un botn estructura de la plantilla actual Adiciona una estructura de a la plantilla deseada Men Ejecucin Ejecuta el programa, considerando la velocidad de ejecucin ubicado en el cuadro de texto de Men Configurar Muestra un cuadro de dialogo para cambiar la apariencia del programa Muestra un cuadro de dialogo para cambiar parmetros del programa

-4-

Dicor: Autor Coarite Mamani Nemecio Ronald

Barra de herramientas
Nota: solo son descritas aquellas que no se encuentran en mens

Cambia el tipo de fuente a las estructuras seleccionadas Cambia el tamao de texto a las estructuras seleccionadas Si las estructuras seleccionadas tiene el tipo de alineacin tamao de margen que se aplicara Cambia a todo el diagrama el grosor de la lnea de dibujo Cambia el color de fuente alas estructuras seleccionadas Cambia el color de relleno de las estructuras seleccionadas Cambia el color de fondo de dibujo para el diagrama o este numero indica el

Es la velocidad de ejecucin del programa, el nmero introducido se mide en milisegundos y debe ser mayor o igual a cero, se recomienda tomar los siguientes valores: 0, 200, 500, 1000. Muestra este manual de usuario. Ejecuta una calculadora simple.

Lenguaje Dicor Variables, operadores y funciones


Variables
Dicor maneja las siguientes variables y datos dentro de los diagramas de flujo: enteros, reales, cadenas, caracteres, bolanos, vectores y matrices. Toda variable que no haya sido asignado ningn valor toma por defecto el tipo de variable ENTERO. Para definir otro tipo de dato como carcter o bolean se hace por ejemplo:

-5-

Dicor: Autor Coarite Mamani Nemecio Ronald

Cadenas

Caracteres

Bolanos

Define un vector de tamao 50, solo se debe hacer una vez Para obtener un valor del vector se utiliza Vector[indice]. Los vectores pueden ser de cualquier tipo de dato: cadenas, caracteres, etc. Si se quiere un vector de cadenas se hace: V[0] = Cadena

Vectores

Define una matriz de dimensin 50x30 , solo se debe hacer una vez Para obtener un valor de la matriz se utiliza Matriz[ind_i] [ind_j]. Las matrices pueden ser de cualquier tipo de dato: cadenas, caracteres, etc. Si se quiere una matriz de cadenas se hace: M[0] [0] = Cadena

Matrices

Operadores
Operador * / % ^ + < Funcionamiento Operando1 * Operando2 Operando1 / Operando2 Operando1 % Operando2 Operando1 ^ Operando2 Operando1 - Operando2 Operando1 + Operando2 Operando1 < Operando2 -6Descripcin Multiplicacin Divisin Modulo Potencia Resta Suma Menor

Dicor: Autor Coarite Mamani Nemecio Ronald <= > >= || && = Operando1 <= Operando2 Operando1 > Operando2 Operando1 >= Operando2 Operando1 || Operando2 Operando1 && Operando2 Variable = Operando Menor o igual Mayor Mayor o igual Or lgico Y lgico Asignacin

La evaluacin de los operadores, respeta la prioridad del operador, similarmente a los lenguajes de programacin.

Funciones
Las funciones definidas en Dicor son: N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Funcin log(numero) ln(numero) cos(numero) sen(numero) tan(numero) acos(numero) asen(numero) atan(numero) raiz(numero) exp(numero) random(), rnd() leng(cadena) upper(cadena) lower(cadena) int(dato) Parmetro u Unidad Real o Entero Real o Entero Grados Grados Grados Grados Grados Grados Entero o Real Entero o Real ------------Variable cadena o dato cadena Variable cadena o dato cadena Variable cadena o dato cadena Reales, Enteros, Cadenas que almacenan nmeros, Descripcin Obtiene el logaritmo decimal del numero Obtiene el logaritmo neperiano del numero Calcula el coseno del numero en Calcula el seno del numero Calcula la tangente del numero Calcula el arco coseno del numero Calcula el arco seno del numero Calcula el arco tangente del numero Calcula la raz cuadrtica del numero Calcula e elevado al numero(e=2.71828182..) Genera un numero aleatorio entre 0 y 1 Obtiene el tamao de la cadena Convierte la cadena a maysculas Convierte la cadena a minsculas Convierte el dato o variable a entero y extrae solo la parte entera -7Real Real Real Real Real Real Real Real Real Real Real Entero Cadena Cadena Entero Retorno

Dicor: Autor Coarite Mamani Nemecio Ronald y variables numricas 16 17 string(dato) char(dato) Cualquier tipo Enteros, Cadenas de tamao 1, caracteres, y variables que almacenan nmeros Convierte el dato a cadena Convierte a su equivalente en carcter el dato. Si el dato es un numero entero, convierte el numero a su equivalente el ASCII Convierte la cadena a su equivalente el booleano Convierte el dato o variable a un numero real Produce un sonido de alerta Hace que la ejecucin del programa se detenga temporalmente durante un tiempo expresado en milisegundos Cadena Char

18 19

boolean(dato) double(dato)

20 21

alerta() sleep(tiempo)

Cadenas que son iguales a true o false. Reales, Enteros, Cadenas que almacenan nmeros, y variables numricas ------------Entero

boolean double

-----------------

-8-

Potrebbero piacerti anche