Está en la página 1de 11

AO DE LA CONSOLIDACIN DEMOCRTICA

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER

FACULTAD DE INGENIERA MECNICA


TEMA

PROYECTO DE INVESTIGACIN

CTEDRA

ESTADSTICA Y PROBABILIDADES

CATEDRTICO

MARCIAL DE LA CRUZ LEZAMA

ALUMNOS

BERNAB CASTRO TOM HENRY


ENRIQUEZ SOTO GABRIEL
HUATUCO RODRIGUEZ EDDIE MARLON
SALVADOR CHANCAVILCA EDINSON BRUCE
VALENTIN VICENTE VICTOR FRANK

SEMESTRE

III
HUANCAYO PER

2006

INTRODUCCION

El presente trabajo de informacin realizado en forma conjunta contiene los


conocimientos bsicos acerca de las funciones del Visual FoxPro mas utilizadas
comercialmente dentro del mbito de la programacin, todo esto con el fin de poder
facilitar el aprendizaje de dicho programa en la creacin de programas y aplicaciones
para las cuales es til este trabajo.

El Visual FoxPro es un gestor de base de datos orientado a la programacin de


objetos. Perteneciendo a la familia xbase, lo que hace que su programacin sea
sencilla, muy estructurada y ms fcil de entender tanto como para programadores
profesionales como para novatos.

Dada la situacin y el curso en pertinencia, el Visual FoxPro estar orientado a


la programacin de aplicaciones sencillas, mediante el uso del lenguaje de
programacin ya conocido por todos nosotros. En este rubro podemos ver que el estilo
del lenguaje utilizado para programar es muy similar al utilizado por otro programa de
la suite Visual Studio, el Visual Basic.

Pero para mejorar el tipo de aplicaciones que en la vida cotidiana son muchas
veces necesarios, tambin debemos estudiar lo que concierne a base de datos, tanto
en la creacin, diseo y manipulacin de tablas libres i tablas con integridad
referencial (bases de datos).

Por ultimo y a manera de referencia, agregamos que el Visual FoxPro tambin


esta especializado en dar los parmetros para el manejo de Informes, diseando las
salidas de os sistemas de informacin; asimismo el uso de SQL, como lenguaje para
la manipulacin de datos, creando as diferentes consultas o vistas.

Funciones de Caracteres
1. ALLTRIM( )
a. Definicin:
Elimina espacios en blanco que se encuentran adelante y atrs de la expresin
de caracteres especificada y devuelve la expresin recortada como una
cadena de caracteres.
b. Formato:
ALLTRIM (cExpresion)
*cExpresion: cadena de caracteres donde se va a eliminar espacios
en blanco.
*Tipos devuelto: caracteres.
Ejemplo1
set echo off
set stat off
set talk off
clear
MAS="
SENTIMIENTO MECANICO"
@2,5 say alltrim(MAS)
wait
*.* Resultado devuelto

Ejemplo2
set echo off
set stat off
set talk off
clear
PERU="
LENGUAJE DE PROGRAMACION"
@1,5 say alltrim(PERU)
wait
*.* Resultado devuelto

2. ASC( )

a. Definicin:
Devuelve el cdigo ANSI del carcter situado ms a la izquierda de una
expresin de caracteres.
b. Formato:
ASC (cExpresion)
*cExpresion: cadena de caracteres de la cual se extraer el primer
caractr para evaluarlo e ignorar a los dems caracteres de dicha
cadena.
*Tipos devuelto: Numrico.
Ejemplo1
set echo off
set stat off
set talk off
clear
cadena = "INGENIERIA MECANICA"
@2,5SAY ASC (cadena)
Wait
*.* Resultado devuelto: 73

Ejemplo2
set echo off
set stat off
set talk off
clear
cadena = "MECANICA DE FLUIDOS"
@2,5SAY ASC (cadena)
Wait
*.* Resultado devuelto: 77

3. AT( )
a. Definicin:
Devuelve la posicin numrica de la primera aparicin de un carcter (izquierda
o derecha), de una expresin de caracteres, un campo memo dentro de otra
expresin de caracteres o de campo meno, iniciando este conteo desde el

carcter adecuado ms a la izquierda hasta el carcter mas a la derecha. Estos


caracteres pueden ser tambin espacios vacos (si los hubiese).
b. Formato:
AT (cExpresionBusqueda, cExpresionBuscada, nAparicion)
*cExpresionBusqueda: expresin de caracteres de donde se va a
hacer la bsqueda a realizar.
*cExpresionBuscada: expresin de caracteres o el carcter que
cExpresionBusqueda busca en la expresin anterior.
*nAparicion: (opcional) especifica que aparicin (1, 2, etc) de la
expresin que se esta buscando se halla en la expresin donde se
busca.
*Tipos devuelto: Numrico

Ejemplo1
set echo off
set stat off
set talk off
clear
CadenaBusqueda = Universidad Nacional de Ingeniera
CadenaBuscada = i
? AT (CadenaBusqueda, CadenaBuscada)
Wait
*.* Resultado devuelto: 0

Ejemplo2
set echo off
set stat off
set talk off
clear
CadenaBusqueda = "TORNO"
CadenaBuscada = "O"
? AT (CadenaBusqueda, CadenaBuscada)
WAIT
*.* Resultado devuelto: 0

4. ATC( )

a. Definicin:
Similar al AT () y devuelve la posicin numrica (izquierda o derecha), sin
distinguir entre maysculas y minsculas en las dos expresiones.
b. Formato:
ATC (cExpresionBusqueda, cExpresionBuscada, nAparicion)
*cExpresionBusqueda: expresin de caracteres que se busca.
*cExpresionBuscada: expresin de caracteres donde se busca.
*nAparicion: funcin similar con el AT().
Ejemplo1
set echo off
set stat off
set talk off
clear
CadenaBusqueda = Ekeko del Centro
CadenaBuscada = e
? ATC (CadenaBuscada,CadenaBusqueda)
Wait
*.* Resultado devuelto: 1

Ejemplo2
set echo off
set stat off
set talk off
clear
CadBusqueda = "CHIFA CENTRO"
CadBuscada = "C"
? ATC (CadBuscada,CadBusqueda)
Wait
*.* Resultado devuelto: 1

5. CHR( )
a. Definicin:
Devuelve el carcter asociado al cdigo ANSI numrico especificado. Por lo que
es lo contrario del ASC ().
b. Formato:
CHR (nCodigoANSI)
* nCodigoANSI: especifica un numero entre 0 y 255 devolviendo el
carcter que corresponde a su cdigo ANSI equivalente.

*Tipos devuelto: Carcter ANSI


Ejemplo1
set echo off
set stat off
set talk off
clear
codeansi = 200
@2,5 SAY CHR (codeansi)
Wait
*.* Resultado devuelto:

Ejemplo2
set echo off
set stat off
set talk off
clear
codeansi = 25
@2,5 SAY CHR (codeansi)
Wait
*.* Resultado devuelto:I

6. CTOD ( )
a. Definicin:
Cambia el formato de fecha de una expresin del mismo tipo a una expresin
estandarizada.
b. Formato:
CTOD (nExpresion)
*nExpresion: expresin de una fecha la cual debe estar entre
1/1/100 y 12/31/9999. Cuyo formato ser modificado.
*Tipos devuelto: Dato de fecha Standard
Ejemplo1
set echo off
set stat off
set talk off
clear
fech = "1/6/1988"
@2,5SAY CTOD (fech)
wait

*.* Resultado devuelto: 01/06/88

Ejemplo2
set echo off
set stat off
set talk off
clear
TIEMPO = "5/1/1978"
@1,5SAY CTOD (TIEMPO)
Wait
*.* Resultado devuelto: 05/01/78

7. DTOC ( )
a. Definicin:
Convierte una expresin de tipo fecha o Fecha-hora a una fecha de tipo
carcter.
b. Formato:
DTOC (dExpresion)
*dExpresion: expresin del tipo fecha.
*Tipos devuelto: Fecha hora como caracteres.
Ejemplo1
set echo off
set stata off
set talk off
clear
fecha = 12/11/2006
? DTOC (fecha)
wait
*.* Resultado devuelto: 12/11/06
8. ISALPHA ( )
a. Definicin:
Devuelve un valor lgico para indicar si el primer carcter de una expresin
dada es una letra.
b. Formato:
ISALPHA (cExpresion)
*cExpresion: expresin de caracteres para evaluar.
*Tipos devuelto: caracter
Ejemplo1

set echo off


set stat off
set talk off
clear
cadena = "Universidad"
@1,4SAY ISALPHA (cadena)
Wait
*.* Resultado devuelto: V

Ejemplo2
set echo off
set stat off
set talk off
clear
cadena = "HUANCAYO"
@2,10SAY ISALPHA (cadena)
Wait
*.* Resultado devuelto:

9. ISLOWER ( )
a. Definicin:
Devuelve un valor lgico para indicar si el primer carcter de una expresin
dada es una letra minuscula.
b. Formato:
ISLOWER (cExpresion)
*cExpresion: expresin de caracteres para evaluar
*Tipos devuelto: carcter

Ejemplo1
set echo off
set stat off

set talk off


clear
cadena = Colegio
? ISLOWER (cadena)
wait
*.* Resultado devuelto: F

Ejemplo2
set echo off
set stat off
set talk off
clear
cadena = "CASTILLA"
@20,15SAY ISLOWER (CADENA)
wait
*.* Resultado devuelto:F

10. EMPTY ( )
a. Definicin:
Analiza si una expresin esta vaca o no.
b. Formato:
EMPTY (eExpresin)
*eExpresin: expresin que va a evaluarse, la cual puede ser de
cualquier tipo. Las evaluaciones son de los tipos:
- Carcter: Espacios en blanco, tabulaciones, etc.
- Numrico, Moneda, Entero, Doble: 0
- Fecha y Fecha-Hora: Vaco
- Lgico: Falso

- Memoria: Sin valor inicial.


*Tipos devuelto: Lgico (True o False).

También podría gustarte