La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIDAD EDUCATIVA COLEGIO “JUAN XXIII” – FE Y ALEGRÍA CIUDAD OJEDA- ESTADO.

Presentaciones similares


Presentación del tema: "REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIDAD EDUCATIVA COLEGIO “JUAN XXIII” – FE Y ALEGRÍA CIUDAD OJEDA- ESTADO."— Transcripción de la presentación:

1 REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIDAD EDUCATIVA COLEGIO “JUAN XXIII” – FE Y ALEGRÍA CIUDAD OJEDA- ESTADO ZULIA 6º INFORMÁTICA “A” EQUIPO Nº 06 -Gómez David. -Pirona Sergio. -Raga Angesmar. -Rivero Annely. -Rivero Iraly.

2

3 Unidad de memoria que almacene un valor cambiante. Pueden ser de todo tipo de datos. Definición de una variable: DECLARACIÓN Long Número; Double HorasAcumuladas; Float HorasPorSemana; Float NotaMedia; Short Diasemana; ASTRID VÁSQUEZ

4 1- Se puede declarar una variable al principio de un archivo o bloque de código al principio de una función. #include / * variable al principio del archivo * / int MiNumero; int main() i printf (''¿Cuál es su número favorito?') ; scanf ("%d"&,M iNumero) ; return O; } /*Variable al principio de una función. Al principio de la función main()*/ int main() { i n t i; int j; /*Variable al principio de un bloque. Al principio de un bloque for*/ int main() { int i; For (i = 0 ; i< 9; i++) double suma; } ASTRID VÁSQUEZ

5 2- En C las declaraciones se han de situar siempre al principio del bloque. Su ámbito es el bloque en el que están declaradas. / * Distancia a la luna en kilometros */ #include int main ( ) { const int luna=238857; / * Distancia en millas * / float luna-kilo; printf("Distancia a la Luna %d millac\n",luna); luna-kilo = luna"1.609; / * una m i l l a = 1.609 kilómetros */ printf("En kilómetros es %fKm.\n",luna-kilo); return O; Ejemplo 3 Este ejemplo muestra cómo una variable puede ser declarada al inicio de cualquier bloque de un programa C. #include / * Diferentes declaraciones * / int main( ) t int x, yl; / * declarar a las variables x e y1 en la función main0 * / x = 75; y1 = 89; if (x > 10) int y2 = 50; / * declarar e inicializa a la variable y2 en el bloque if * / y1 = yl+y2; } printf("x = %d, y1 = %d\n",x,yl); return O; } ASTRID VÁSQUEZ

6 Tipos de datos: Tipo nombre-variable= expresión ia : Declara un valor inicial a la variable Ejemplos: 1- char respuesta=`S`; 2- int contador=1; 3- float peso=156.45; 4- int anyo=1993 Tipos de datos Fundamentalmente existen cuatro tipos básicos de datos Enteros - Números positivos y negativos de tipo int Variantes de enteros - tipos short, long y unsigned Reales - Números decimales del tipo float, double y long double Caracteres - Letras, dígitos, símbolos y signos de puntuación El segundo método consiste en utilizar sentencia como : char barra; Formato general ANGESMAR RAGA

7 Declaración o definición - double x; / * declara el nombre de la variable x de tipo double * / - char c-var; / * declara c-var de tipo char * / - int i; / * definido pero no inicializado * / - int i = 0; / * definido e inicializado a cero. * / Declaracion: -Introduce el nombre de la variable y asocia un tipo con variable. Definición: - Es una declaración que asigna simultáneamente memoria a la variable. ANGESMAR RAGA

8 3.-D URACIÓN DE UNA V ARIABLE. Lugar Utilizar Totalidad del programa en una función. Temporalmente dentro de un bloque de función.

9 V ARIABLES L OCALES Interior de una función Donde sólo son visibles o No pueden ser modificadas por ninguna sentencia externa a la función. o Cada variable es distinta y pertenece a la función en que está declarada. o No existen en memoria hasta que se ejecuta la función. EJEMPLO #include int main() { int a, b, c, suma, numero; printf ( "Cuantos números a sumar: ") ; scanf ("%d", &numero) ; suma = a + b + c; … return O; } EJEMPLO #include int main() { int a, b, c, suma, numero; printf ( "Cuantos números a sumar: ") ; scanf ("%d", &numero) ; suma = a + b + c; … return O; }

10 V ARIABLES G LOBALES Se declaran fuera de la función. Son visibles a cualquier función. EJEMPLO #include int a, b, c; / * declaración de variables globales * / int main() { int valor; / * declaración de variable local */ printf ("Tres valores : 'I ) ; scanf ("%d %d %d",&a,&b,&c); / * a,b,c variables globales * / valor = a+b+c; } EJEMPLO #include int a, b, c; / * declaración de variables globales * / int main() { int valor; / * declaración de variable local */ printf ("Tres valores : 'I ) ; scanf ("%d %d %d",&a,&b,&c); / * a,b,c variables globales * / valor = a+b+c; }

11 V ARIABLES D INÁMICAS Tienen características que en algunos casos son similares a: VARIABLES LOCALES VARIABLES GLOBALES Se crea y se libera durante la ejecución del programa. ◊ Se crea y libera automáticamen te Se pueden crear variables accesibles desde múltiples funciones. EJEMPLO #include int Q; int main () { int A; A=124: Q=1; { int B; B=124; A=457; Q=2; { int C; C=124; B=457; A=788; Q=3; } EJEMPLO #include int Q; int main () { int A; A=124: Q=1; { int B; B=124; A=457; Q=2; { int C; C=124; B=457; A=788; Q=3; }

12 Los programas interactúan con el exterior, a través de datos de entrada o datos de salida. En C la entrada y salida se lee y escribe de los dispositivos estándar de entrada y salida, se denominan stdin y stdout respectivamente. La salida de datos de un programa se puede dirigir a diversos dispositivos, ya sea la pantalla, impresora. 4.- Entrada y salida de datos Para la salida de datos se utiliza principalmente la función printf. Salida La forma general que tiene la función printf (cadena-de- control, dato1, dato2). La cadena de control contiene códigos de formato que se asocian uno a uno con los datos. PIRONA SERGIO

13 Para la salida de datos se utilizan diferentes formatos y secuencias de escape. Códigos de formatoSecuencias de escape Los códigos de formato mas utilizados y su significado: %d: El dato se convierte a entero decimal. %O: El dato se convierte a octal. %X: El dato de entero se convierte a hexadecimal. %U: El dato se convierte a entero sin signo. %C: El dato se considera de tipo carácter. Las secuencias de escape mas utilizadas y su significado: \ a: Alarma. \ b: Retroceso de espacio. \ f: Avance de pagina. \ n: Salto de pagina. \ r: Retorno de carro. \ t: Tabulación. \ V: Tabulación vertical. \\ : Barra inclinada. \ ?: Signo de interrogación. \ ”. Dobles comillas. PIRONA SERGIO

14 Ejemplo: Realizar un programa que permite imprimir tu nombre y tu direcion. #include int main () { Printf ( “ Sergio Pirona; Ciudad Ojeda, Calle San Benito \ n”); system (“pause”); return 0; } PIRONA SERGIO

15 5.-E NTRADA La entrada de datos a un programa puede tener diversas fuentes, ya sea a través del teclado o un archivo en disco. La entrada que consideramos ahora es a través del teclado, asociado al archivo estandar de entrada STDIN. La función mas utilizada, por su versatilidad para entrada formateada es SCANF() scanf(cadena-de-control, var1, var2, var3, …) Sufijo: l o L (largo) float = (%lf) Tipo double int= (%ld) tipo entero largo Contiene los tipos de los datos y si se desea su anchura Int n; double x, Scanf(“%d %lf”, &n, &x); L a entrada tiene que ser de la forma 134 -1.4E-4 DEVUELVE: n=134, x=-1.4E-4 DAVID GÓMEZ

16 P REFIJO & Double x; Scanf(“%lf”,x); Scanf(“%lf”, &x); ERRO R CORRECT O EJEMPLOS printf(“Introduzca valor1, valor2”); scanf(“%d %f”, &valor1, &valor2); printf(“Precio de venta al publico”); scanf(“%f”, &precio-venta); printf(“Base y altura”); scanf(“%f %f”, &b, &h9); La función SCANF() termina cuando ha captado tantos datos como códigos de control se han especificado DAVID GÓMEZ

17 S ALIDA DE CADENAS DE CARACTERES PUTS() #include main() { puts("Bienvenido a la programación"); puts(" en lenguaje C"); } Produce el resultado: Bienvenido a la programación en lenguaje C PRINTF : código %S Char arbol [1]= “Acebo” prinft(“%s\n”a, rbol); Para salida de cadenas de caracteres, la biblioteca C proporciona la función especifica PUTS(). Tiene un solo argumento, que es una cadena de caracteres. Escribe la cadena en la salida estándar (pantalla) y añade el fin de línea. Así: Puts(arbol) DAVID GÓMEZ

18 E NTRADA DE CADENAS DE CARACTERES GETS() #include main() { char cadena[50]; puts("Escriba un texto:"); gets(cadena); puts("El texto escrito es:"); puts(cadena); } SCANF : código %S char nombre [50]; Printf(“Nombre del Atleta”); Scanf(“%s \n”n, ombre); Printf(“nombre introducido: %s”, nombre); La entrada podría ser Oscar Serra La salida Nombre introducido: Oscar Serra DAVID GÓMEZ

19


Descargar ppt "REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIDAD EDUCATIVA COLEGIO “JUAN XXIII” – FE Y ALEGRÍA CIUDAD OJEDA- ESTADO."

Presentaciones similares


Anuncios Google