Está en la página 1de 2

Universidad Michoacana de San Nicolás de Hidalgo

Facultad de Ingeniería Eléctrica


División de Estudios de Posgrado
Técnicas de Programación en Paralelo y en Tiempo Real
Práctica No. 1

Introducción al lenguaje de programación C

Nombre: ____________________________________________ Fecha: ____________

Objetivo: que el estudiante aprenda la forma en la cual se compilan y ejecutan programas en


lenguaje C.

Procedimiento:

1. Escribir el código siguiente por medio del uso del editor vi. Grabarlo con el nombre
practica_01_01.c

#include <stdio.h>

// Programa que muestra en pantalla el mensaje "Hola Mundo"


// Programó: Antonio Ramos Paz
// UMSNH, FIE
// 12/Marzo/07
// practica_01_01.c

int main(void)
{
printf("Hola Mundo");
return 0;
}

vi practica_01_01.c

2. Compilar el programa practica_01_01.c

gcc practica_01_01.c –o practica_01_01.o

3. Ejecutar el programa practica_01_01.o

./ practica_01_01.o

4. En caso de que el proceso de compilación hubiera detectado errores en el código llenar


la siguiente tabla,

Nombre del error Justificación Forma en que se corrigió

5. Escribir el código siguiente por medio del uso del editor vi. Grabarlo con el nombre
practica_01_02.c

#include <stdio.h>

// Programa que determina el peso de un cuerpo


// Programó: Antonio Ramos Paz
// UMSNH, FIE
// 12/Marzo/07
// practica_01_02.c

int main(void)
{
float masa = 10.0;
float peso = 0.0;
float gravedad;
gravedad = 9.81;
peso = masa*gravedad;
printf("El peso de una masa de %f kilogramos es %f newtons",masa,peso);
return 0;
}
Modificar el programa anterior de tal forma en que se declaren todas las variables en el mismo
renglón, además de que se les asignen sus valores correspondientes.

6. Escribir el código siguiente por medio del uso del editor vi. Grabarlo con el nombre
practica_01_03.c

#include <stdio.h>

// Programa que convierte una cantidad de grados centigrados en grados Fahrenheit


// Programó: Antonio Ramos Paz
// UMSNH, FIE
// 12/Marzo/07
// practica_01_03.c

int main(void)
{
float celsius = 40.0;
float fahrenheit;
fahrenheit = 9/5*celsius+32;
printf("%f grados Celsius equivalen a %f grados fahrenheit",celsius,fahrenheit);
return 0;
}

Modificar el programa anterior para que convierta grados Fahrenheit en grados Celsius.

7. Escribir el código siguiente por medio del uso del editor vi. Grabarlo con el nombre
practica_01_04.c

#include <stdio.h>
#include <math.h>

// Programa que determina la hipotenusa de un triángulo rectángulo en base a sus catetos


// Programó: Antonio Ramos Paz
// UMSNH, FIE
// 12/Marzo/07
// practica_01_04.c

int main(void)
{
float CM = 4, cm = 3, hipotenusa;
hipotenusa = sqrt(CM*CM+cm*cm);
printf("La hipotenusa de un triangulo rectangulo de catetos %fy %f es %f",CM,cm,hipotenusa);
return 0;
}

¿Qué pasa si se omite el renglón 2 del código anterior?

8. Escribir un programa que resuelva un sistema de ecuaciones lineales de primer grado


con dos incógnitas por medio del método de determinantes.

9. Escribir un programa que calcule el promedio de 5 calificaciones

10. Generar el reporte de la práctica el cual deberá contener:

a. Portada
b. Resumen del tema expuesto en clase
c. Las 5 ideas más importantes analizadas en la clase
d. Códigos de los programas que se piden en los incisos 5, 6, 8 y 9 de esta práctica
e. Conclusiones
f. Bibliografía complementaria

Dr. Antonio Ramos Paz

También podría gustarte