Logo Studenta

Programacion I - T Teoria Nro 02

¡Estudia con miles de materiales!

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

Continuar navegando