Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio N° 1:
Determinar cuáles de los siguientes son identificadores válidos. Si no son válidos, explicar por qué.
i. Registro1 //Valido
ii. 1registro //No Valido El primer carácter debe ser una LETRA o el símbolo SUBRAYADO “_”
iii. archivo //Valido
iv. return //No Valido Es una palabra reservada
v. $impuesto //No Valido El primer carácter debe ser una LETRA o el símbolo SUBRAYADO “_”
vi. nombre //Valido
vii. nombre y direccion //No Valido No puede contener espacios
viii. nombre-y-direccion //No Valido, el nombre de una variable puede ser compuesto por unicamente por
LETRAS,DIGITOS y/o símbolo SUBRAYADO “_”
ix. 123-45-6789 //No Valido. El primer carácter debe ser una LETRA o el símbolo SUBRAYADO “_”
Ejercicio Nº 3
3.1) Escribir las declaraciones apropiadas para cada grupo de variables
3.2) Investigar respecto a los cualificadores de tipos de datos y escribir las declaraciones
apropiadas para cada caso:
a. Variable entera larga: contador long contador;
b. Variable entera corta: indicador short indicador;
c. Variable entera sin signo: num_c1iente unsigned int num_c1iente;
d. Variables de doble precisión: bruto, impuesto, neto double bruto, impuesto, neto;
Trabajo Practico n°2 – IF
Ejercicio N° 1:
1. Encuentra todos los errores del siguiente programa C:
#include <stdio.h>
void main () void no devuelve ningun valor
{
int n;
clrscr () /*limpiar la pantalla*/ system("cls"); es la manera correcta, incluyendo la librería stdlib.h
print ("Teclee un número entero: "); La funcion correcta es print
scanf ("%d", &n);
if (n > 0) print ("Positivo");
else if (n < 0) print ("Negativo");
else print ("Cero");
getch() No se definio la librería conio.h
Ejercicio N° 4:Dadas las variables enteras: i = 10, j=5 y k = -2, y las variables de tipo carácter c1=‘w’ y c2 = ‘?’.
Indique si las siguientes condiciones son ciertas o falsas.
a. (i < 10) && ( j = = 5); Falso
b. ( i <= 10 ) && ( j = = 5 ); Verdadero
c. ! ( k > 3); Verdadero
d. ( k != 3 ) || ( c1 = = ‘w’ ); Verdadero
e. ( c1 = = 119 ) && ( c2 = = ‘?’ ); Falso
f. ( ( i > 10) || ( k <= 0) ) && (( c1 = = ’w’) && ( c2 = = 63 )) Falso
g. ( ( i > 9) && ( k <= -1) ) && (( c1 = = ’t’) || ( c2 = = 63 )) Falso
h. ( k = = -2) || ( i > 20) || (j != 5) || ( c1 = = ‘w’ ) || (c2 = = 63) Verdadero
i. (( k + j ) = = 3 ) && (( i + j – 2) = = 17)Falso
Trabajo Practico n°2 – SWITCH
#include <stdio.h>
case 2 : /* Mayoristas */
descuento = 0.15;
precio_neto = precio_libro - (precio_libro * descuento);
break;