Está en la página 1de 20

FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y

LOS RECURSOS NATURALES NO RENOVABLES


Carrera de Ingeniería en Sistemas / Carrera Computación

PRÁCTICA DE LABORATORIO / TALLER Nro. 2


Carrera Ingeniería Computación

A. DATOS INFORMATIVOS
Asignatura: Ciclo / Semestre: Paralelo:
Teoría de la Programación Primero A
Docente: Período Académico:
Wilman Chamba Zaragocín Abril 2021 – Septiembre 2021
Integrante(s):
Cristian Guazha
Yovin Urrego
Marilyn Alvarado

B. INFORMACIÓN GENERAL
Unidad:
1. Conceptos Fundamentales
Tema:
Instalación y Configuración del Entorno de programación en C con el respectivo IDE para la implementación de algoritmos
computacionales
Fecha: Loja, 07 julio del 2021 Nro. horas: 6
Objetivos:

● Instalar y configurar el entorno de desarrollo (SDK) para el lenguaje de programación C.


● Instalar y configurar el IDE Visual Studio Code para implementar programas en C.
● Implementar algoritmos computacionales en el lenguaje de programación C.
● Experimentar la compilación y ejecución de los programas escritos en el lenguaje de programación C.

Recursos y/o materiales:

● https://www.cygwin.com/ (Compilador gcc)


● http://www.mingw-w64.org/doku.php (Compilador gcc para plataformas Windows)
● https://code.visualstudio.com/Download (IDE Visual Studio Code)
● Computador
● Material bibliográfico o recurso indicado en el EVA.
● Cualquier otro recurso consultado por el alumno para la instalación y configuración de las herramientas.

C. DESARROLLO
Rúbrica:
● Informe entorno de desarrollo (SDK) e IDE instalado (Captura de pantallas de proceso de instalación): 2 puntos
● Informe indicando la implementación y ejecución de los algoritmos en los programas: 3 puntos
● Respuestas a preguntas: 3 puntos
● Conclusiones establecidas: 2 puntos
Instrucciones:

1. Descargar, instalar y configurar el SDK para C. Obligatorio para plataforma de Windows. Para plataformas
GNU/LINUX y/o IOS verificar si ya está instalado, en caso que no, instalar desde los repositorios respectivos de
dichas plataformas.
2. Verificar si compilador de C está correctamente instalado y/o configurado; abrir un terminal o consola de
comandos y ejecutar lo siguiente:
$ gcc –version
Salida
gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

Copyright (C) 2017 Free Software Foundation, Inc.


This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3. Descargar, instalar y configurar la interfaz de entorno de desarrollo para C llamado Visual Studio Code.
4. Ejecutar la aplicación y explorar la misma.
5. Implementar en lenguaje de programación C los ejercicios planteados.
6. Presentar un informe (en la parte de resolución) indicando:
● El proceso de Instalación y configuración del Entorno de Desarrollo (SDK).
● Instalar y configurar la respectiva Interfaz de Entorno de Desarrollo (IDE) Visual Studio Code indicando las
opciones de debug con ejemplo sencillo.
● Implementar, compilar y ejecutar los programas, desde la herramienta VisualStudio Code.
● Para un programa presentar el proceso de depuración (Debug) del IDE (Visual Studio Code)
7. Adjuntar los archivos fuentes (*****.c) junto con el informe
8. Resolver las preguntas planteadas.
9. Establecer sus respectivas conclusiones (tomar en cuenta los objetivos planteados)

Información adicional: Desarrollo en grupo de 3 personas.


Resolución:

Instalación gcc para Windows


1. Nos dirigimos a la página web para obtener la descarga, en esta caso MinGW

2. Luego de haber realizado la descarga nos mostrará un Setup para poder instalarlo

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

3. Seguimos paso a paso la respectiva instalación

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

4. Nos mostrará una ventana donde se escoje los componentes a instalar

5. Luego de marcar los componentes procedemos a la pestaña Installation-> Apply

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

6. Predeterminadamente Mingw se instala en C:\MinGW y para poder ejecutarlo


debemos añadir la ruta de la carpeta C:\MinGW\bin\ a la variable de entorno
PATH
-Para ello nos dirigimos a Sistema->Configuración avanzada de sistema

-Luego variables de entorno y buscamos path

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

-Le damos a Editar->Nuevo y pegamos nuestra ruta de Mingw

7. Finalmente comprobamos que nuestro gcc esté correctamente instalado, para ello
nos dirigimos a nuestro centro de comandos de Windows y digitamos gcc --version

Proceso de instalación de nuestra Interfaz de Entorno de Desarrollo (IDE) Visual Studio


Code
1. Nos dirigimos a la página oficial de Visual Studio Code para escoger la descarga
conforme nuestro sistema operativo

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

2. Una vez hecha la descarga se nos abrirá el setup de instalación

3. Seguimos todos los pasos de instalación

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

4. Una vez hecha la instalacion le daremos click en Finalizar

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

- Les mostraremos las herramientas de debug con un ejemplo, contamos en nuestro


Menú de herramientas la opción de Run que nos permite compilar y depurar
nuestro archivo activo

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

-Una vez iniciada nuestra compilación nos mostrará lo siguiente

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

EJERCICIO 1:
La Empresa municipal de Agua potable requiere determinar el pago que deben realizar las persona que
son propietarios de albercas en base a los metros cúbicos que consume de agua al llenar una alberca,
para lo cual les solicita las dimensiones en metros de su alberca: ancho, largo y profundidad, el costo es
de $ 1.25 / m³:

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

EJERCICIO 2:
Un banco necesita saber cuánto debe pagarle en la moneda de dólares a una cliente que ha recibido una
transferencia en moneda de euros, pero como política el banco debe cobrarle el 5% del monto a pagar
como comisión, el mismo que se le descuenta del pago a la moneda respectiva. En dicha transacción se
debe indicar la transferencia total recibida en dólares, el valor de la comisión que ha cobrado el banco
(Débito) y el monto real que recibiría el cliente.

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

EJERCICIO 3:
Determinar la pendiente y ángulo de inclinación en grados entre dos Puntos A y B que se encuentran en
un plano cartesiano.

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

Preguntas:

1. Indique el nombre del programa compilador del lenguaje de programación C?. (0.25)
Gcc(GNU Compiler Collection)
2. Cual es el término del archivo que se genera luego de haber compilado el código fuente del programa? (0.25)
Se genera un ejecutable(.exe)
3. Indique y explique la sentencia o instrucción completa que ejecutó la herramienta o consola para compilar el
código fuente del programa (Puede adjuntar capturas de pantalla)(1 punto)
-Se tiene que escribir la ruta completa donde se encuentra el ejecutable para poder
compilar el código fuente, tal y como se muestra el siguiente ejemplo:

4. Indique la sentencia completa que utilizó para ejecutar cualquiera de los programas implementados. (0.5)
Para ejecutar desde una consola de comandos un programa implementado se tiene que estar dentro del área de
trabajo donde se ha compilado el algoritmo, luego para la ejecución se tiene que escribir el nombre del archivo
.exe o también se ejecuta usando “./” luego el nombre del archivo por ejemplo:

5. Indique la estructura básica de un programa en C para calcular el área de un círculo indicando como resultado
final: el área, y radio del mismo . PI debe ser definido como constante o hacer uso desde la librería math. Evitar
realizar la operación de producto o multiplicación en su código como r*r, USE LA FUNCIÓN MÁS ADECUADA DE
LA LIBRERÍA math (Adjuntar captura de pantalla de la Herramienta Visual CODE con los autores de este
programa) (1 punto).

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y
LOS RECURSOS NATURALES NO RENOVABLES
Carrera de Ingeniería en Sistemas / Carrera Computación

Conclusiones:

● En conclusión, la instalación de un kit de desarrollo de software (SDK) es necesaria para la programación en C,


un SDK software development kit por sus siglas en inglés, es un conjunto de herramientas que ofrece
generalmente el fabricante de una plataforma de hardware, un sistema operativo (SO) o un lenguaje de
programación.
La instalación de Visual Studio Code es importante ya que este al ser un editor de código fuente, sirve para varios
lenguajes de programación y es de gran ayuda, indicando los errores cometidos.
El experimentar con la implementación, compilación y ejecución de algoritmos computacionales en C, resultó ser
bastante amigable y comprensible gracias al uso del editor de código, ya que este como se dijo anteriormente indica
cada error cometido para así poder rectificar inconvenientes que surgen a la hora de escribir código.

Estudiante(s): Firma
Cristian Guazha
Yovin Urrego
Marilyn Alvarado

Ciudad Universitaria “Guillermo Falconí Espinosa” Casilla letra “S”


Teléfono: 2547 – 252 Ext. 101: 2547-200

También podría gustarte