Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Práctica 8.2 en Programación de Ingeniería Mecatrónica en la UAP, Apuntes de Programación C

Documento que detalla la práctica número 8.2 de la materia de programación de la carrera de ingeniería mecatrónica de la facultad de ciencias de la electrónica de la universidad autónoma de puebla. El documento incluye el objetivo, materiales necesarios, marco teórico sobre funciones y su sintaxis, un código de ejemplo y conclusiones.

Tipo: Apuntes

2018/2019

Subido el 04/12/2019

sara-hernandez-11
sara-hernandez-11 🇲🇽

1 documento

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA
Facultado de Ciencias de la Electrónica
Ingeniería en mecatrónica
NOMBRE DE LA MATERIA:
Programación
Número de práctica:
#8.2
INTEGRANTES:
Hernández Montiel Sara Angélica
Bibiano Cruz Daniel
Sánchez Rivera Erick
Aguilar Sánchez Yair
FECHA DE ENTREGA:
3 de diciembre de 2019
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Práctica 8.2 en Programación de Ingeniería Mecatrónica en la UAP y más Apuntes en PDF de Programación C solo en Docsity!

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

Facultado de Ciencias de la Electrónica

Ingeniería en mecatrónica

NOMBRE DE LA MATERIA:

Programación

Número de práctica: #8.

INTEGRANTES: Hernández Montiel Sara Angélica Bibiano Cruz Daniel Sánchez Rivera Erick Aguilar Sánchez Yair

FECHA DE ENTREGA:

3 de diciembre de 2019

Objetivo Comprender la importancia de las funciones de tipo entero en programación. Comprobar dicho funcionamiento ocupando funciones de tipo entero para organizar el código de la práctica 1 (Operaciones bit a bit). Material

  • 1 Microcontrolador PIC 18F
  • 2 interruptores DIP de 8 conexiones (Dip switch)
  • 16 resistencias de 1k Marco teórico Una función es un bloque de código que realiza una tarea específica, esto con la finalidad de organizar el código principal. Algunos ejemplos de funciones ya conocidas son 𝑝𝑟𝑖𝑛𝑡𝑓o 𝑠𝑐𝑎𝑛𝑓las cuales tienen protocolos bien definidos para el envío o recepción de datos. El lenguaje C permite al programador definir sus propias funciones las cuales pueden ser de diferentes tipos. En esta práctica se ocuparán funciones de tipo entero (int) las cuales siempre tienen un valor de retorno (evidentemente de tipo entero). La sintaxis de una función de tipo entero es:

𝑖𝑛𝑡 𝑛𝑜𝑚𝑏𝑟𝑒𝑑𝑒𝑓𝑢𝑛𝑐𝑖𝑜𝑛() {

// 𝑟𝑒𝑡𝑢𝑟𝑛𝑐𝑜𝑑𝑖𝑔𝑜 𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑙𝑎 𝑓𝑢𝑛𝑐𝑖ó𝑛

Las funciones además de regresar valores de algún tipo, pueden tener parámetros provenientes del código principal. La sintaxis de una función con parámetros es:

printf("\nLa operacion OR entre ambos numeros en decimal es:%d", resultado1);printf("\nLa operacion AND entre ambos numeros en decimal es:%d\n", resultado2);

system("pause"); }

Evidencia

Imagen 1. Circuito armado

Imagen 2. Captura de pantalla

Tabla de problemas y solución

PROBLEMA SOLUCION Mostró una advertencia en el uso de la función scanf

Se sugirió que se utilizará la función scanf_s

Conclusiones Las funciones nos sirven en la programación para poder reutilizar código en algunos otros programas que decidamos crear, de manera que si una parte de nuestro programa nos es útil en algún otro proyecto, podemos reutilizar solamente esa parte del código y no volver a empezar de nuevo uno nuevo, por lo que también nos ahorra tiempo. Otra ventaja de las funciones es que para el programador sea más fácil el observar la estructura del código y así poder detectar más fácil errores de lógica o de sintaxis, puesto que se modula nuestro código y simplemente se busca la parte donde se encuentra el fallo.