Está en la página 1de 3

DIRECCIÓN GENERAL DE CÓMPUTO Y DE

TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN


Dirección de Docencia en TIC

Introducción a la Programación
Práctica 1
Nombre: ______________________________________________________ Fecha: ____________________
Apellido Paterno Apellido Materno Nombre(s)
Calificación: ________________

Objetivo: El participante elaborará diferentes programas e identificará errores en código utilizando el


lenguaje C.

Instrucciones:
Con todo lo que ha visto en los temas hasta hoy vistos en el curso, usted ya puede comenzar a hacer
programas y analizarlos en C. A continuación, se presentan una serie de ejercicios que deberá resolver con
las siguientes reglas:

1.- Los ejercicios se resolverán de forma individual.

2.- Se pueden consultar las notas y ejemplos realizados en las clases anteriores.

3.- No se permite el uso de Internet.

4.- Los programas generados deberán guardarse en una carpeta con el nombre “Práctica 1” y los archivos
llevarán por nombre la palabra “ejercicio” más el número de ejercicio correspondiente, por ejemplo
“ejercicio1.cpp”.

5.- Todos los programas deberán llevar en las primeras líneas de código sus datos:
 Nombre completo
Nombre del curso
Fecha de la práctica
Número de ejercicio


Elaborado por: Prof. Rogelio Barrera Delgado Página | 1
Fce08.A.03.12
DIRECCIÓN GENERAL DE CÓMPUTO Y DE
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
Dirección de Docencia en TIC

Situación a resolver:

1.- Realizar un programa que pida 3 números enteros por teclado y a continuación calcule su suma, su
diferencia, su producto y los muestre por pantalla.

2.- Realizar un programa que halle la longitud (perímetro), la superficie (área) y el volumen de una
circunferencia. El programa únicamente deberá pedir el radio de la circunferencia. Considere PI=3.14 como
una constante.

Fórmulas:
Perímetro = 2 * PI * radio

Área = PI * radio2

Volumen = 4 * PI * radio3
3

3.- Analice el siguiente código y conteste las preguntas.

1 #include <stdio.h>
2 #define X 5
3 //Función principal
4 int main (void ){
5 //Declaración de variables
6 int num1 = 10;
7 int num2, num3;
8
9 //Sentencias del programa
10 num2 = 23;
11
12 num3 = num1 + num2;
13 num1 = num1 + num3;
14 num2 = 3 + num2 ;
15 num3= 0;
16 num1= X + num2 + num3 + 1;
17 return 0;
18 }


Elaborado por: Prof. Rogelio Barrera Delgado Página | 2
Fce08.A.03.12
DIRECCIÓN GENERAL DE CÓMPUTO Y DE
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
Dirección de Docencia en TIC

Si tiene algún tipo de dudas codifique el programa, compílelo, ejecútelo y utilice la instrucción printf( ) para
averiguar el valor de cada variable en cada línea.

a) ¿Qué valores tienen num1, num2 y num3 antes de ejecutar la línea 12?
num1=____ num2=____ num3=____
b) ¿Qué valores tienen num1, num2 y num3 después de ejecutar la línea 13?
num1=____ num2=____ num3=____
c) ¿Qué valores tienen num1, num2 y num3 antes de ejecutar la línea 15?
num1=____ num2=____ num3=____
d) ¿Qué valores tienen num1, num2 y num3 al finalizar el programa?
num1=____ num2=____ num3=____

4.- Corrija el siguiente programa. Para salir de dudas, intente compilarlo.

1 #include <stdio.h>
2 main ( ){ /* Este programa es perfecto
3 // Declaración de variables
4 vacas, patas int;
5 //Programa principal
6 printf (“¿Cuántas patas has contado? \n);
7 scanf (“%c %c”, patas);
8 vacas = patas / 4;
9 printf (“Me parece que debe haber %d vacas |n”, &vacas);
10 system(“pause”);
11 return 0;
12 }

5.- Realice un programa que pida una cantidad en pesos y devuelva su equivalente en dólares americanos y
en euros.

Notas:
- Utilice constantes para guardar el valor cambio en pesos del dólar ($1usd=$18.19mxn) y del euro
(1€=$19.65mxn).
- Las conversiones deben mostrar el formato de moneda:
Ejemplo $18190.00mxn=$1000.00usd y $18190.00mxn=925.69€

6.- Escriba un programa que acepte tres números por teclado, los ordene de menor a mayor y los muestre
en pantalla.

Valor: 2 puntos

Elaborado por: Prof. Rogelio Barrera Delgado Página | 3
Fce08.A.03.12

También podría gustarte