El documento describe un software para realizar operaciones aritméticas y convertir números a binario. El software incluye un menú principal con botones para aritmética y conversión binaria, así como botones para minimizar, cerrar y limpiar. Al hacer clic en los botones se ejecutan diferentes programas lineales.
3. Codificación en el botón aritmética ordena el llamado del formulario en el evento
Click
DO FORM Form1
1. (DO) Es el comando a ejecutar
2. (FORM) Formulario
3. (Form1) Nombre del formulario
4. Codificación en el botón Código binario
ordena el llamado del prg. Lineal el evento
Click
DO binario
1. (DO) Es el comando a ejecutar
2. (binario) Nombre del prg en lineal
5. Codificación en la imagen de minimizar y close en el evento Click Event
Codificación
en la Imagen
de close
thisform.release
1. (thisform) En el formulario
2. (release) Salir
Codificación en la Imagen de minimize
thisform.MinButton = .t.
thisform.WindowState= 1
1. (MinButton=.t.) En la propiedades del formulario activar el botón de
minimizar
2. (WindowState=1) En la propiedades del formulario minimiza el formulario
6. Prg. Aritmética los text le damos valor a cero en la propiedades
Los (text1, text2, text3) le damos valor a cero
en la
propiedad value=0
7. El objeto Optiongroup1 : En la Propiedades
(ButtonCount) se presenta varias opciones
de 1 hasta las necesaria q ocupe el usuario
8. Cuando el prg. Se esta ejecutando y se le da Click alas Option1 del grupo
Optiongroup1
En la propiedades value representa los numero
9. Codificación de la aritmética en el botón de aceptar
if thisform.optiongroup1.value=1
thisform.text3.value=thisform.text1.value+thisform.text2.value
else
if thisform.optiongroup1.value=2
thisform.text3.value=thisform.text1.value-thisform.text2.value
else
if thisform.optiongroup1.value=3
thisform.text3.value=thisform.text1.value*thisform.text2.value
else
if thisform.optiongroup1.value=4
thisform.text3.value=thisform.text1.value/thisform.text2.value
endif Si thisform.optiongroup1.valor=1
endif
endif
endif thisform.text3.valor=thisform.text1.valor+thisform.text2.valor
Si No
Fin Si
10. Codificación en el botón de Limpiar
thisform.text1.value=0
thisform.text2.value=0
thisform.text3.value=0
thisform.optiongroup1.value=1
thisform.text1.setfocus
Limpia el prg. Asigna cero en la propiedades de
cada (text) y el (setfocus) coloca el cursor en
el text1
11. Codificación en el botón de Salir
thisform.release
1. (thisform) En el formulario
2. (release) Salir
13. SET STATUS OFF *Anula la ventana
SET TALK OFF *Anula el reloj
CLEAR *Limpia la pantalla
***Declarar la ventana***
DEFI WIND A FROM 0,0 TO 16,60 TITLE "Convertir Numero a Binario“ SYSTEM IN DESKTOP COLO N/BG;
FLOAT *Para q se mueva la ventana
MOVE WINDOWS A CENTER *Mover la ventana al centro
ACTIVATE WINDOWS A *Activa la Ventana (A)
1: DEFI WIND A Define la ventana con el nombre (A) no importa q nombre le asigne
2: FROM 0,0 Es la tamaño de la ventana
3: TO 16,60 Es la tamaño de la ventana (16) es de largo y el (60) es de ancho
4: TITLE "Convertir Numero a Binario“ Dentro de la comilla se escribe el nombre del prg. O cualquier nombre
q desea asignar
5: COLO N/BG; El color de la ventana N/ Es el color de la letra /BG Es el color de fondo del la ventana
14. ***Declara variable***
DESICION=SPACE(2) * Con dos espacio de caracteres
LINEA=0 *Numérico
XNUM=0 *Numérico
XBIN ="“ *Alfa numérico
***Imprimir el diseño 01010101010101***
@0,0 say
"01010101010101010101010101010101010101010101010101010101010"
@14,0 say
"01010101010101010101010101010101010101010101010101010101010“
1: @14,0 say Esta partes es similar a Excel el (14) es la fila y el (0) es la columna
SAY manda imprimir lo q esta dentro de la comilla
15. ***Ciclo for ***
FOR LINEA=1 TO 13
@LINEA,0 say "1"
@LINEA,58 say "1“
LINEA=LINEA+1
@LINEA,0 say "0"
@LINEA,58 say "0"
ENDFOR * Fin para /Cierra el ciclo for
*** Ingresar datos o numérico ***
@2,3 say "Ingrese un Numero:" FONT"IMPACT",17
@2,27 GET XNUM FONT"IMPACT",14
read
1 : @2,3 say Esta partes es similar a Excel el (2) es la fila y el (3) es la
columna
2: SAY “Ingrese un Numero: ”Manda imprimir lo q esta dentro de la comilla
3: FONT Fuente "IMPACT“ Tipo de letra(,17) Tamaño de letra
4: GET Sobre escribe en la variable XNUM
5 : read Hace un espacio de memoria para la variable
16. ***Ciclo do while***
DO WHILE XNUM > 0 *Si es mayor q cero continuar el ciclo
XRES = MOD(XNUM,2) *Codificar los binario
XBIN = STR (XRES,1,0) + XBIN *Almacena los binario uno a la ves este es el resultado
XNUM = INT(XNUM/2) *Divide la variable en base se dos
ENDDO **Fin do
***Imprimir resultado***
@6.5,3 say "Elcodigo Binario es:" FONT"IMPACT",14
@6,24 say XBIN FONT"IMPACT",20
1: @6.5,3 say Esta partes es similar a Excel el (6.5) es la fila y el (3) es la columna
2: SAY “El código Binario es” Manda imprimir lo q esta dentro de la comilla
3: FONT Fuente "IMPACT“ Tipo de letra (,14 )Tamaño de letra
4 : @6,24 Esta partes es similar a Excel el (6) es la fila y el (24) es la columna
5: SAY XBIN Manda imprimir el resultado
***Ya fu esplique****
@10,3 say "Desea Continuar S/N:"FONT"IMPACT",14
@10,24 GET DESICION FONT"IMPACT",14
READ
17. ***Ciclo IF ****
IF DESICION="S" OR DESICION="s"
DO binario *Ejecuta el prg. De nuevo DO es le comando binario es el nombre del prg.
ELSE *Si no es a si entone
IF DESICION="N" OR DESICION="n"
CLEAR *Limpia la ventana
DEACTIVATE WIND A *Desactiva la ventana definida
RETURN.f. *Salir del prg. Y regresa a la ventana de comando
ELSE *Si no es a si entone
CLEAR
DEACTIVATE WIND A
RETURN.f.
ENDIF *Fin Si / Cierra el Ciclo IF
ENDIF *Fin Si / Cierra el Ciclo IF
18. SOFTWARE DE PRODUCTIVIDAD
Software comercial
Es cualquier tipo de software que se tiene que pagar un valor cualquiera. Existen
diferentes tipos de S.C
Programas independientes: Solo realiza un tipos de tarea
Suit de software: Programas que se utilizan con mucha frecuencia
Programas de Shareware: Es un tipo muy popular de software
19. FREEWARE Y SOFTWARE DE DOMINIO PUBLICO
El Freeware es cualquier software que esta disponible al publico de manera
gratuita
software de código abierto es un software de cualquier tipo cuyo código fuente
esta disponible a los usuarios en formatos que se puedan editar.
20. PROGRAMAS DE PROCESAMIENTO DE TEXTO
Proporciona herramientas para crear todo tipo de documentos basados en textos
Los procesadores de textos no están limitados a trabajar solo con texto; son
capaces de integrar imágenes a los documentos y diseñarlos que tengan
apariencia de productos de una imprenta profesional.
21. PROGRAMA DE HOJA DE CALCULO
Es una herramienta de software que sirve para introducir, calcular, manipular y
analizar un conjunto de números.
Al igual que un procesador de textos las hojas de calculo un área de
documento, que es el lugar en el que ve el documento.
22.
23. IMÁGENES DE MAPAS DE BITS E IMÁGENES DE
VECTORES
Los archivos de imágenes están hechos de
Una rejilla llamada mapa se bits, cuyas celdas están rellenadas por uno o mas
colores . Las celdas individuales de la rejilla pueden estar rellenadas con el
mismo color o cada una de ellas puede contener un color distinto.
Las partes individuales que forman una imagen de mapa de bits frecuentemente
se conoce como pixeles.
Un conjunto de vectores, los cuales son ecuaciones matemáticas que describen el
tamaño, forma, grosor, posición, color y relleno de líneas o formas graficas
cerradas
24. FORMATO DE ARCHIVOS Y PROBLEMAS DE
COMPATIBILIDAD
Es un método estándar de codificación de datos para su almacenamiento. Los
formatos de archivo son importantes debido a que le indican al programa que
tipo de datos contiene el archivo y la forma en que están organizados.
Los formatos son:
TIF, GIF, JPEG, PICT Y TGA
25. SOFTWARE DE EDICION DE IMAGENES
Programas de dibujos de imágenes.
Programas de edición de fotografía.
Programas de dibujo.
Programas de diseño asistido por computadoras (CAD).
Programas de imágenes 3-D y de animación.