Professional Documents
Culture Documents
Programacin.
PROGRAMACIN
ELEMENTOS BSICOS DEL LENGUAJE C
Laboratorio Prctico
Alumno
s:
Grado
Criterio
evaluacin
Nota
Seccin:
de Excelen
te
(4pts,)
Bueno
(3pts.)
Requier
e
mejora
(2pts)
No
acept.
(0pts)
Puntaje
logrado
1
Elementos Bsicos del Lenguaje C
Programacin.
Introduccin a la programacin
I.
II.
Objetivos
Hacer uso de variables, constantes, tipos de datos, expresiones y operadores.
Instrucciones de entrada y salida.
Seguridad
Advertencia:
En este laboratorio est prohibida la
manipulacin
del
hardware,
conexiones
elctricas o de red; as como la ingestin de
bebidas o alimentos.
III.
Fundamento terico
Alfabeto de C
Smbolos que pueden aparecer en un programa en C
Letras, exceptuando y letras con tilde
Nmeros
Caracteres especiales
El compilador distingue maysculas y minsculas
Palabras
separadoras
Palabras
claves
Identificado
r
Instrucciones en C
#include <stdio.h>
Sentencias (Instrucciones)
int main (void)
Todas las instrucciones simples acaban en ;
{
float radio;
printf ( "radio=?");
Bloques
scanf ("%f",&radio);
Un bloque es un conjunto de instrucciones agrupadas
printf ("%f",radio);
Se indica con llaves { }.
return (0);
IV.
Normas empleadas
No aplica
V.
VI.
VII.
Recursos
En este laboratorio cada alumno trabajara con un equipo con instalacin del aplicativo
C++
Metodologa para el desarrollo de la tarea:
El desarrollo de la tarea es individual
Procedimiento
#include<stdio.h>
intmain(void){
Solucin:
intfecha;
intedad;
//Variablequealmacenaelaodenacimiento.
//Variablequealmacenalaedad
printf("Hola\n");
printf("Porfavor,introduzcaelaoenquenacio\n");
scanf("%d",&fecha);//Seleeelaodenacimiento
edad=2013fecha;
//Secalculalaedad
printf("Siustednacioen%d,esteaocumple%daos\n",
fecha,edad);
return(0);
}
2
Elementos Bsicos del Lenguaje C
Programacin.
3.
Solucin:
#include<stdio.h>
intmain(void){
floatcapInicial,capitalFinal,interes,porcentaje;
//Sesolicitaelcapitalinicial
printf("Cualeselcapitalinicialdelqueparte?\n");
scanf("%f",&capInicial);
//Sesolicitaelintersanualysecalculasutantoporciento
printf("Cualeselinteresanualaplicado?\n");
scanf("%f",&porcentaje);
interes=porcentaje/100;
/*Secalculaelcapitalfinalyelresultadosemuestrapor
pantalla:*/
capitalFinal=capInicial+(interes*capInicial);
printf("Elcapitalfinaldespuesdeunao
sera:%f\n",capitalFinal);
/*ahoralomodificamosparaquesemuestrecorrectamentela*/
printf("Elcapitalfinaldespuesdeuna%co
sera:%f\n",164,capitalFinal);
return(0);
}
3
Elementos Bsicos del Lenguaje C
Programacin.
5.
Solucin:
#include<stdio.h>
//DefinimosPIcomounaconstanteusandoladirectivadefine:
#definePI3.1416
intmain(void)
{
floatradio,perimetro;//Definimoslasvariablesdetipofloat
//Sesolicitayseleeelvalordelradio.
printf("introduzcaelradio:");
scanf("%f",&radio);
//Secalculaelpermetrodelacircunferencia:
perimetro=2*PI*radio;
//Semuestraelresultadoporpantalla:
printf("Elperimetrodeunacircunferenciaderadio%.2fes
%.2f\n",radio,perimetro);
return(0);
}
6.
Solucin:
r3=r1/r2;
Divisin entre operandos reales, su resultado es el real 2.4, que se almacena en la variable
real r3.
r3=i1/i2;
Divisin entre un operando real y otro entero. Para realizar la divisin se pasa el nmero
entero a real y luego se divide, por lo que el resultado de la divisin es 2.4. Posteriormente
ese resultado se asigna a la variable entera i3, para lo que se trunca: 2
4
Elementos Bsicos del Lenguaje C
Programacin.
7.
Solucin:
#include<stdio.h>
intmain(void){
//Declaracindelasvariables.
intnum1,num2,resto;
//Sesolicitaelvalordelosdosnmeros:
printf("Demeelprimernumero\n");
scanf("%i",&num1);
printf("Demeelsegundonumero\n");
scanf("%i",&num2);
//Secalculaelrestoysemuestraporpantalla
resto=num1%num2;
printf("\nElrestodedividir%ientre%ies
:%i\n",num1,num2,resto);
return(0);
}
Solucin:
#include<stdio.h>
intmain(void){
inttiempoInicial,tiempoFinalMin,tiempoFinalSeg;
//Declaracindelasvariables
//Sesolicitauntiempoensegundos
printf("Demeeltiempoensegundos\n");
scanf("%i",&tiempoInicial);
//Seobtienenlosminutos(/60)ylossegundos(%60)
tiempoFinalMin=tiempoInicial/60;
tiempoFinalSeg=tiempoInicial%60;
printf("\nEltiempocorrespondea%iminutosya%i
segundos\n",tiempoFinalMin,tiempoFinalSeg);
return(0);
}
5
Elementos Bsicos del Lenguaje C
Programacin.
11. Escriba un programa en C que convierta euros a dlares (1 euro = 1,286 dlares)
y a libras esterlinas (1 euro = 0,865 libras). Imprima los resultados por pantalla.
Solucin:
#include<stdio.h>
#defineEURO_LIBRA0.865
#defineEURO_DOLAR1.286
intmain(void)
{
inteuros;
floatlibras,dolares;
//Sesolicitalacantidadaconvertir(valorentero)
printf("Introduzcaloseurosquequiereconvertir");
scanf("%d",&euros);
//Serealizanlasconversiones.
dolares=euros*EURO_DOLAR;
libras=euros*EURO_LIBRA;
/*Semuestranlosresultados.Parafacilitarlalecturasolose
muestran3decimales"%.3f"*/
printf("%deurosson:\n",euros);
printf("%.3fdolareso\n",dolares);
printf("%.3flibras\n",libras);
return(0);
}
6
Elementos Bsicos del Lenguaje C
Programacin.
12. Indique cules de estas instrucciones son correctas y cules incorrectas, e indique
Cul es el resultado de su ejecucin.
i=i+1;
printf("%d",4+20);
printf("suma=var_uno+var_dos=%i+%i",var_uno,var_dos,suma);
Solucin:
a) Es una expresin correcta, incrementa en uno el valor de la variable i
b) Tambin es correcta: Muestra por pantalla el valor 24
c) Es una expresin correcta, sin embargo al faltar el especificador de formato
Correspondiente (%i) no se muestra el valor de la variable suma.