Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Licenciatura en Sistemas de Información PROGRAMACION I TRABAJO de TEORIA NRO 2 Nombre y apellido: Julieta Ruppert Objetivo: Repaso de estructuras condicionales con lenguaje C 1. Especificar los tipos de datos básicos en C. Dar ejemplo de definición de variables de cada uno. char: almacena caracteres en un byte, es decir 256 valores diferentes tanto letras como números y símbolos especiales. char nombre, apellido; int: almacena números enteros, una palabra o letras en 2 byte, es decir 65536 valores diferentes. int a, num1, suma; float: almacena números reales, como enteros, fraccionarios o decimales en 4 bytes pero a diferencia de char e int, float distribuye sus bits para poder abarcar la mayor cantidad de datos posibles. float num3=134.67; floar num4= ;34 double: almacena los mismos datos que float pero es de doble precisión, esto quiere decir que tiene el doble de bytes, 8 en total. void: a diferencia de todos los datos nombrados anteriormente, void almacena datos de ningún tipo. 2. Detallar las funciones de entrada y salida scanf y printf. Especificar la bibilioteca a la que pertencen y dar ejemplo de uso de ambas para datos tipo int, char y float scanf es una función de entrada, lee los datos ingresados por el usuario y los coloca en las direcciones de memoria según el dato que se haya almacenado. Consta de dos partes, un caracter ordinario y un especificador de formato expresado con el caracter %. 1 printf es una función de salida, muestra los caracteres ingresados anteriormente por el programador, si se quieren poner datos que anteriormente fueron almacenados se tiene que llamar al especificador y a la variable asignada. Estas funciones se encuentran en la biblioteca stdio.h. Ejemplos: int, char y float int printf("Ingrese un numero: "); scanf("%d", &num2); char printf("Ingrese una letra: "); scanf("%c", &letra); float printf("Ingrese un numero: "); scanf("%f", &num); 3. Describa la sintaxis y forma de utilización del condicional simple Ejemplifique Un condicionador se refiere a una sentencia que permite testear una condición. If hace referencia al condicional simple. Se utiliza para que una variable realice diferentes tareas según lo que determinemos. Si la variable que pusimos dentro del if no cumple la condición pedida podemos llamar a else para que haga otra acción diferente a la que habíamos puesto al principio. Tanto if como else pueden anidarse, es decir, repetir una cantidad de veces infinitas. La sintaxis del condicional simple es la siguiente: if(condición){ sentencia; } Por ejemplo: if (num1<num2 and num1<num3){ if (num2<num3){ printf("%d", num1); printf("%d", num2); printf("%d", num3); } else{ printf("%d", num1); printf("%d", num3); printf("%d", num2); } 2 } 4. Describa la sintaxis y forma de utilización del condicional múltiple Ejemplifique Switch hace referencia al condicional múltiple. Se utiliza para testear una sola variable, si esta es verdadera va a realizar la tarea indicada dentro del case correspondiente. Dentro de switch hay 2 elementos: case, donde se encuentran las sentencias a realizar por la variable y break que se utiliza para que case no realice las sentencias que siguen en otros case. También puede llevar un default que se utiliza para que realice las sentencias por defecto. La sintaxis del condicional múltiple es la siguiente: switch(expresión){ case constante: sentencia; break; case constante: sentencia; break; case constante: sentencia; break; default : grupo de sentencias por defecto; break; } Por ejemplo: switch(edad){ case ‘5’: printf("La edad del niño es 5"); break; case ‘7’: printf("La edad del niño es 7"); break; case ‘8’: case ‘9’: case ‘10’: printd("El niño es mayor a 7 años"); break; } 3
Compartir