Entradas

Mostrando entradas de 2008

DEFINICIONES DE DATO Lenguaje C

Por: Anonimo DEFINICIONES DE DATOS. DECLARACIONES Todas las variables deben declararse antes de usarlas: Indicar el tipo de datos al que pertenece. Ello determina : Su representación en memoria. El conjunto de valores posibles. Las operaciones permitidas. La forma de realizar las operaciones. También se puede indicar: La clase de localización en memoria. El ámbito de existencia. Un valor inicial. El usuario puede definir tipos nuevos, combinando tipos predefinidos pero...C no está orientado a los tipos estrictamente REGLAS DE ALCANCE Los objetos declarados fuera de la función son globales. Al principio de cualquier bloque ( proposiciones entre { y } ) se pueden poner declaraciones. Los objetos sólo son conocidos dentro del bloque en que han sido declarados, y en los bloques anidados dentro. Ejemplos de declaraciones int n, m, *p, v[100]; float r, a[10][10], *pf[100]; char c, *s, lin[80]; float superficie(); struct naipe { int valor; char palo; } carta ; enum colores{ rojo, azul,

ESTRUCTURA Y FORMATO Lenguaje C

Imagen
Por:marx ESTRUCTURA Y FORMATO DEL PROGRAMA. PANORAMA GENERAL. • El formato de escritura • Los comentarios • Las sentencias para el pre-procesador • Las funciones. Definición de una función • Las declaraciones • Reglas de alcance • Las expresiones • Las sentencias • La sentencia "if-else" • La sentencia "for" • La función "printf" • La función "scanf" Los programas se construyen con: Comentarios. Ordenes para el preprocesador de macros. Definiciones de funciones. Expresiones formadas con constantes, variables, funciones y operadores. Sentencias. EL FORMATO DE ESCRITURA ES MUY FLEXIBLE: Las constantes, identificadores y palabras clave deben separarse; pero ello puede hacerse con : - espacios en blanco - marcas de tabulador - marcas de salto de linea - comentarios LOS COMENTARIOS Son lineas que ignora el compilador pero sirven para documentar los programas: Empiezan con: /* terminan con: */ pueden abarcar varias lineas no se pueden anidar /* ej1.c

Historia breve del Lenguaje C

Por: Marx El lenguaje C fue diseñado por Dennis Ritchie, de los Laboratorios Bell, y se instaló en un PDP-11 en 1972. Se diseñó para ser el lenguaje de los sistemas operativos UNIX. Se creó para superar las limitaciones del lenguaje B, utilizado por Ken Thompson para producir la versión original de UNIX en 1970. El lenguaje B se basó en BCPL, lenguaje sin tipos desarrollado por Martin Richards, en 1967, para programación de sistemas. Su definición apareció en 1978: apéndice "C Reference Manual" del libro "The C programming Language" de Brian W. Kernighan y Dennis M. Ritchie (Ed. Prentice-Hall) En 1983, se publicó otro estándar: "The C Programming Language-Reference Manual" (Lab.Bell) escrito por Dennis M. Ritchie ES UN LENGUAJE DE NIVEL MEDIO Combina elementos de lenguajes de alto nivel (tipos, bloques, ...) con la funcionalidad de los ensambladores. Permite manejar los elementos típicos de la programación de sistemas: bits bytes direcciones NO ESTA FUERTE

VARIABLES. DEFINICION Y ENTORNO Visual basic

Por: Mono VARIABLES. DEFINICION Y ENTORNO Basic no exigió la definición previa de una variable. Una variable, es un nombre que en el programa le asignamos a un dato. Ese dato podrá cambiar. Piense por ejemplo, en un programa consistente en la toma de datos de los alumnos de una escuela. Existirán variables para introducir los datos de los alumnos. Estas variables pueden tener nombre como: Nombre ApellidoM ApellidoP Dirección Teléfono OPTION EXPLICIT Obliga a declarar previamente las variables que se vayan a usar. De no haberla declarado antes de usarla, manda error. TIPOS DE VARIABLES Las variables pueden ser de los siguientes tipos: (El número indicado en segundo lugar indica el número de Bytes que ocupa en memoria.) Booleana (2) Admite los valores 0 y 1, o True (verdadero) y False (falso) Byte (1) Números enteros, en el rango de 0 a 255 Integer (2) Números entero

Estructuras de Control visual basic

Por: Cruz Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control: • Estructuras de decisión • Estructuras de bucle Estructuras de Decisión Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras de decisión que acepta Visual Basic se incluyen las siguientes: • If...Then • If...Then...Else • Select Case Select Case Visual Basic proporciona la estructura Select Case como alternativa a If...Then...Else para ejecutar selectivamente un bloque de sentencias entre varios bloques. La sentencia Select Case ofrece posibilidades similares a la instrucción If...Then...Else, pero hace que el código sea más legible cuando hay varias opciones. La estructura Select Case funciona con una única expresión de prueba que se evalúa una vez solamente, al principio de la estructura. Visual Basic co

Formato a numeros mascara Visual Basic

Por: Marx Como aplicar la mascara a numero para desplegarlo en un cuadro de texto. Ingresa un cuadro de texto en las propiedades, escribe en (Nombre) Valor Ingresa el siguiente código Private Sub Form _Load() Valor = 1936 Valor = Format (Valor, "##,#0.00") End Sub Si quieres mas artículos como este, Subscribete al blog por email ...es gratis!

Evento Lostfocus Visual basic

Por: Marx El evento lost focus se activa cuando el foco o cursor deja de estar en el objeto, utilizaremos este evento en el text 1, ingresar una fecha escribiendo -(guiones) entre el dia -mes-año, el programa verifica que sea una fecha valida, de ser lo hará una resta regresando el numero de días que restan del año. Ingrese en el formulario 1 cuadro de texto, 1 label y 1 botón de comando Este es el codigo : Option Explicit Private Sub Command 1_ Click () ' envia el focus al text 1 Text 1_ LostFocus End Sub Private Sub Text 1_ LostFocus () 'evento focus Dim AFecha , Ndias 'Verifica que sea una fecha valida If IsDate ( Text 1. Text ) Then 'convierte el contenido del text 1 en fecha AFecha = CDate ( Text 1. Text ) 'resta los dias que hay hasta fin de año Ndias = DateSerial ( Year ( AFecha ) + 1, 1, 1) - AFecha Label 1. Caption = "Quedan " & Ndi

Manejo archivo de texto Lenguaje C

Por: Marx Para manejar un archivo de texto en lenguaje c, primero se abre el archivo en indicando la ruta y como se abrirá, en este caso lo abriremos solo para lectura. Se desplegara en pantalla el contenido del archivo. Código: #include main() { FILE *archivo; char linea[80]; char *fin; /*ABRE Y LEE NOMINA*/ archivo=fopen("c:\NOMINA.txt","r"); clrscr(); /*COMPRACION*/ if(archivo==NULL) { printf("ERROR EN EL ARCHIVO"); getch(); exit(1); } do { /*lee una cadena de un archivo*/ fin= fgets(linea,80,archivo); printf("%s",linea); /* mientras no sea el fin de archivo*/ } while(fin!=NULL); fclose(archivo); getch(); } Si quieres mas articulos como este, Subscribete al blog por email...es gratis!

Function Visual basic

Por: Marx Para hacer funciones en visual basic, tendremos que escribir la palabra Function y en seguida el nombre de la función abriendo y cerrando paréntesis, así seria la forma mas sencilla. Para llamar una función con solo escribir el nombre de la función estaremos ejecutando. Dibujar 2 cuadros de texto, 1 label para el resultado, 1 cuadro de comando. Private Sub Command1_Click() 'Aquí estamos ejecutando la función de nombre suma y el resultado quedara en label1 Label1 = suma End Sub 'creación de la función suma Function suma() 'valor guardado en la variable suma ' los val convierten en valor el contenido de los cuadros de texto suma = Val(Text1) + Val(Text2) End Function El nombre de la función es la que nosotros al escribir el programa designemos, recuerda cerrar el Function con su respectivo End Function Si quieres mas artículos como este, Subscribete al blog por email...es gratis!

Suma en cuadros de texto Visual basic

Por: Marx Sumaremos 2 numeros para presentar el resultado en un cuadro de texto, en otro cuadro de texto veremos una comparacion en base al resultado obtenido. En el formulario ingresa 4 cuadros de texto y 1 control de comando. Private Sub Command1_Click() 'Asigna el tipo de valor a x Dim x As Integer 'suma el valor del text1 y text2 usando VAL para convertir el texto en valor Text4 = Val(Text1) + Val(Text2) 'deja limpio del text3 Text3 = "" 'asigna el valor de text4 a x x = Text4 'condicion If (Text4 > 10) Then 'si el valor de text4 es mayor de 10 Text3 = "mayor a diez" End If If Text4 <= 10 Then 'si el valor de text4 es menor o igual a 10 Text3 = "menor igual a diez" End If End Sub Si quieres mas articulos como este, Subscribete al blog por email...es gratis!

For en visual basic

Por: Marx Cuando se conoce el numero de veces que hay que repetir instrucciones se utiliza el comando For en este ejemplo utiliza 1 cuadro de comando, 4 label, 2 cajas de texto. En la caja de texto1 escribe tu nombre separado por espacios en el texto2 indica si tu nombre esta compuesto por 2 nombres o solo 1, ejecuta y el programa lo dividira deacuerdo a lo que indicaste. Private Sub Command1_Click() Dim nombre, nuevo As String Dim x, i, z, nz As Integer x = Len(Text1) 'cadena,inicio,cantidad a tomar) z = Val(Text2.Text) nz = 0 For i = 1 To x nuevo = Mid(Text1.Text, i, 1) If nuevo <> " " Then nombre = nombre + nuevo Else nz = nz + 1 If nz = z Then Exit For Else nombre = nombre + " " End If End If Next i Label1 = nombre tope = i + 1 nombre = "" For i = tope To x nuevo = Mid(Text1.Text, i, 1) If nuevo <> " " Then nombre = nombre + nuevo Else Exit For

List en Visual basic

Agregar un boton de comando, un cuadro de texto, un listbox, pega este codigo y ve como funciona 'Autor: Marx Private Sub Command1_Click() 'adicionar text1 a la list List1.AddItem Text1 Text1 = "" End Sub Private Sub List1_Click() 'asigna el indice de listindex a label Label1 = List1.List(List1.ListIndex) End Sub Si quieres mas articulos como este, Subscribete al blog por email...es gratis!

¿Que es un lenguaje de programación?

Por: Mary Cruz Con un lenguaje de programación se establece comunicación con la computadora. Seria excelente el comunicarnos en nuestro idioma con las computadoras, pero aun no son lo bastante avanzadas para ser posible. Pero se puede hacer en un lenguaje artificial muy simple. Este lenguaje es un código simbólico que usa números, signos de puntuación, algunos signos especiales y unas cuantas palabras del inglés. El significado de estas palabras son fijos e inconfundibles y las reglas para combinar las palabras son precisas y de uso forzoso. De esta forma toda persona es capaz de resolver problemas puede aprender a comunicarse con la computadora que "comprende" ese lenguaje. Desde mediados de los años cincuentas los expertos en computación han diseñado lenguajes de programación. Los más importantes desde mi punto de vista: ALGOL, APL, BASIC, COBOL, FORTRAN, LISP, PASCAL, PL/1, RPG y SNOBOL. Todos los lenguajes tienen caracteristicas en común, difieren significativamente entre

CICLO DO WHILE

Se ejecutan repetidamente las órdenes entre el DO WHILE y el END DO mientras que la condición sea cierta. SINTAXIS: DO WHILE condición órdenes...n END DO Si quieres mas articulos como este, Subscribete al blog por email...es gratis!

LA CONDICION IF

Orden para evaluar una condicion, al ser verdadera ejecutara las instrucciones dentro de If y Else. De ser falsa la condicionante ejecutara las instrucciones dentro de Else y Endif Sintaxis: IF condición THEN Instrucción a1 Instrucción a2 ... Instrucción an ELSE Instrucción b1 Instrucción b2 ... Instrucción Bn END IF Si quieres mas articulos como este, Subscribete al blog por email...es gratis!