50% encontró este documento útil (2 votos)
708 vistas10 páginas

Manual de Usuario

Este documento describe las características y funcionalidades del programa Dicor, el cual permite crear y ejecutar diagramas de flujo. Explica cómo crear programas y métodos nuevos, insertar estructuras desde una plantilla, y describe los menús, botones y funciones del lenguaje Dicor para trabajar con variables, vectores, matrices y operadores.

Cargado por

Roger Alegria
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
50% encontró este documento útil (2 votos)
708 vistas10 páginas

Manual de Usuario

Este documento describe las características y funcionalidades del programa Dicor, el cual permite crear y ejecutar diagramas de flujo. Explica cómo crear programas y métodos nuevos, insertar estructuras desde una plantilla, y describe los menús, botones y funciones del lenguaje Dicor para trabajar con variables, vectores, matrices y operadores.

Cargado por

Roger Alegria
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

Curso de Actualizacin

Introduccin a Java

Partes y Elaboracin de Diagrama de Flujo en Dicor

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

A. Estructura de dibujo de diagrama de flujo del mtodo principal.


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

Creacin de Programas y mtodos

Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

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
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
Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

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.

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

Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

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

Men Generar

CSharp Genera cdigo del programa en lenguaje C#


Cpp Genera cdigo del programa en lenguaje Cpp
Java 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

Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

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

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 o este numero
indica el tamao de margen que se aplicara
Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

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

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:

Cadenas Caracteres Bolanos

Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

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 Descripcin


* Operando1 * Operando2 Multiplicacin
/ Operando1 / Operando2 Divisin
% Operando1 % Operando2 Modulo
^ Operando1 ^ Operando2 Potencia
- Operando1 - Operando2 Resta
+ Operando1 + Operando2 Suma
< Operando1 < Operando2 Menor
<= Operando1 <= Menor o igual
Operando2
> Operando1 > Operando2 Mayor
>= Operando1 >= Mayor o igual
Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

Operando2
|| Operando1 || Or lgico
Operando2
&& Operando1 && Y lgico
Operando2
= Variable = Operando Asignacin

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


lenguajes de programacin.

Funciones

Las funciones definidas en Dicor son:

Parmetro u
N Funcin Descripcin Retorno
Unidad
1 log(numero) Real o Entero Obtiene el logaritmo Real
decimal del numero
2 ln(numero) Real o Entero Obtiene el logaritmo Real
neperiano del numero
3 cos(numero) Grados Calcula el coseno del Real
numero en
4 sen(numero) Grados Calcula el seno del Real
numero
5 tan(numero) Grados Calcula la tangente del Real
numero
6 acos(numero) Grados Calcula el arco coseno Real
del numero
7 asen(numero) Grados Calcula el arco seno del Real
numero
8 atan(numero) Grados Calcula el arco tangente Real
del numero
9 raiz(numero) Entero o Real Calcula la raz cuadrtica Real
del numero
10 exp(numero) Entero o Real Calcula e elevado al Real
numero(e=2.71828182..)

Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

11 random(), ------------- Genera un numero Real


rnd() aleatorio entre 0 y 1
12 leng(cadena) Variable cadena o Obtiene el tamao de la Entero
dato cadena cadena
13 upper(cadena) Variable cadena o Convierte la cadena a Cadena
dato cadena maysculas
14 lower(cadena) Variable cadena o Convierte la cadena a Cadena
dato cadena minsculas
15 int(dato) Reales, Enteros, Convierte el dato o Entero
Cadenas que variable a entero y
almacenan extrae solo la parte
nmeros, y entera
variables
numricas
16 string(dato) Cualquier tipo Convierte el dato a Cadena
cadena
17 char(dato) Enteros, Cadenas Convierte a su Char
de tamao 1, equivalente en carcter
caracteres, y el dato. Si el dato es un
variables que numero entero,
almacenan convierte el numero a su
nmeros equivalente el ASCII

18 boolean(dato) Cadenas que son Convierte la cadena a su boolean


iguales a true o equivalente el booleano
false.
19 double(dato) Reales, Enteros, Convierte el dato o double
Cadenas que variable a un numero
almacenan real
nmeros, y
variables
numricas
20 alerta() ------------- Produce un sonido de ---------
alerta
21 sleep(tiempo) Entero Hace que la ejecucin ---------
del programa se detenga
temporalmente durante
Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez
Curso de Actualizacin
Introduccin a Java

un tiempo expresado en
milisegundos

Organizadores: Jaime Chura, Ronald Coarite, Juan Carlos Huarachi, Paola Condargo, Cristian Gutierrez,
Daniel Alvarez.
Colaboradores: Lic. Pablo Poma, Lic. Carlos Fernandez

También podría gustarte