Fecha de efectividad: _______________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA TRONCO COMÚN 2009-2 11214 Programación PRÁCTICA No. LABORATORIO DE Programación DURACIÓN (HORAS) 3 NOMBRE DE LA PRÁCTICA Salida de Datos 2 1. INTRODUCCIÓN Los programas de computadora, interactúan con el usuario a través de datos de entrada o salida. La biblioteca estándar de C, proporciona un conjunto de funciones (subprogramas) que acompañan a todos los compiladores de C, y sirven para realizar un gran número de tareas de entrada y salida de los programas, tales como printf(), scanf(), entre otras, para lo cual se incluye en la cabecera del programa el archivo “stdio.h” (standard input/output). En C, la entrada y la salida se lee y escribe de los dispositivos estándar de entrada y salida, que se denominan stdin y stdout respectivamente. Es importante considerar que para escribir los programas en C, es imprescindible seguir las reglas de sintaxis para el uso de las funciones. 2. OBJETIVO (COMPETENCIA) Aplicar las principales instrucciones de salida, mediante la elaboración de programas secuenciales básicos, para la solución de problemas reales en el área de ingeniería. Con disposición para trabajar en forma individual y responsabilidad en el uso del equipo de cómputo del laboratorio. 3. FUNDAMENTO Impresión de mensajes. puts() imprime una cadena de caracteres en la pantalla Formuló Revisó Aprobó Autorizó LSC Elvira Amalia Reza Valdez Maestro Director de la Facultad Código GC-N4-017 Revisión 1 Página 1 de 6 Fecha de efectividad: ______________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio Ejemplos: puts (“Este es un texto”); printf ( ) se utiliza para escribir cualquier combinación de valores numéricos, caracteres sueltos, cadenas de caracteres y valores de las variables que se deseen desplegar. Sintaxis: printf (“cadena de control”, lista de variables); La cadena de control consta de 2 tipos de elementos: Caracteres que se mostrarán en pantalla y órdenes de formato que empiezan con un signo de porcentaje y va seguido por el código del formato. Significado Ordenes de formato %d Un entero decimal %c Un carácter %s Una cadena de caracteres Un número decimal (float o %f double) %ld Un entero largo Las órdenes de formato pueden tener modificadores que especifiquen la longitud del campo, número de decimales y el ajuste a la izquierda. Un entero situado entre % y el código de formato actúa como un especificador de longitud mínima de campo. Si se quiere rellenar con ceros, se pone un 0 antes del especificador de longitud de campo. %05 rellena con ceros un número con menos de 5 dígitos. %10.4f imprime un número de al menos diez caracteres con cuatro decimales. Si se aplica a cadenas o enteros el número que sigue al punto especifica la longitud máxima del campo. %5.7s imprime una cadena de al menos cinco caracteres y no más de siete. Secuencias de escape \n \t \b \’ \" \\ Significado Saltar a una nueva línea Tab horizontal Espacio atrás Comilla sencilla Comillas dobles Diagonal inverso Código GC-N4-017 Revisión 1 Página 2 de 6 Fecha de efectividad: ______________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio \? \a \r Signo de interrogación Alerta visual o audible (campana) Mueve el cursor al principio de la línea actual Ejemplo: #include <stdlib.h> #include <stdio.h> void main() { puts("\t\tUniversidad Autonoma de Baja California"); printf("\t\t\tFacultad de ingenieria\n"); printf("\t\t\t \"PROGRAMACION\"\n"); getchar(); } La salida es la siguiente: Otro ejemplo donde se muestran los modificadores #include <stdio.h> #include <stdlib.h> void main() { char sexo='M', sex='F', s='M', nombre[30]="Jorge Manuel Valdivia Azueta"; char nomb[30]="Alma Rios Meza", nom[30]= "Roberto Lopez Martinez"; int edad=13, ed=3, e=15; printf ("\t| %c | %s | %d\n", sexo, nombre, edad); printf ("\t| %c | %s | %d\n", sex, nomb, ed); Código GC-N4-017 Revisión 1 Página 3 de 6 Fecha de efectividad: ______________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio printf ("\t| %c | %s | %d\n\n\n", s, nom, e); printf ("\t| %c | %25s | %2d\n", sexo, nombre, edad); printf ("\t| %c | %25s | %2d\n", sex, nomb, ed); printf ("\t| %c | %25s | %2d\n\n\n", s, nom, e); printf ("\t| %c | %-25s | %2d\n", sexo, nombre, edad); printf ("\t| %c | %-25s | %2d\n", sex, nomb, ed); printf ("\t| %c | %-25s | %2d\n\n\n", s, nom, e); printf ("\t| %c | %-25.24s | %2d\n", sexo, nombre, edad); printf ("\t| %c | %-25.24s | %2d\n", sex, nomb, ed); printf ("\t| %c | %-25.24s | %2d\n\n\n", s, nom, e); system("PAUSE"); } La salida es la siguiente: Código GC-N4-017 Revisión 1 Página 4 de 6 Fecha de efectividad: ______________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio 4. PROCEDIMIENTO (DESCRIPCIÓN) A) EQUIPO NECESARIO MATERIAL DE APOYO 1. Computadora con Visual Studio instalado 2. Unidad de almacenamiento Práctica 3 B. DESARROLLO DE LA PRÁCTICA Las prácticas están clasificadas por días de la semana. El alumno, realizará los ejercicios que le corresponden de acuerdo al día de laboratorio o a criterio del maestro. Ejercicios para días martes y miércoles 1. Si 36 paletas son el 45% del total que tiene Sofía, ¿Cuántas paletas posee en total? Realizar un programa que resuelva la pregunta anterior. 2. Realizar un programa que muestre en pantalla un dicho mexicano a su elección. 3. Realizar un programa para calcular el área y el perímetro de un rombo cuyas diagonales se miden 30 y 16 cm, y su lado mide 17 cm. área= 𝐷.𝑑 2 perímetro= 4.l 4. Realizar un programa calcule una medida pre asignada en pies y la convierta en: a) b) c) Pulgadas Centímetros Metros 1 pie = 12 pulgadas 1 pulgada = 2.54 centímetros 1 metro = 100 centímetros Ejercicios para días jueves y viernes 1. Si Roberto recibe un sueldo de $26,750.00 pesos mensuales y le descuentan el 9% de impuestos ¿Cuál será su percepción neta al mes? Realizar un programa que resuelva la pregunta anterior. 2. Realizar un programa que muestre en pantalla un chiste para niños a su elección. 3. Realizar un programa para calcular el área y el perímetro de rectángulo cuya base miden 23 cm y base mide 16.5 cm. área= b . h perímetro= 2b + 2h 4. Realizar un programa que asigne el precio inicial de un producto y el precio final después de haber aplicado un descuento, los cuales deberán calcular e imprimir el descuento aplicado tanto en dinero como en porcentaje. Código GC-N4-017 Revisión 1 Página 5 de 6 Fecha de efectividad: ______________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio C) CÁLCULOS Y REPORTE El alumno deberá depurar sus programas para eliminar los errores de compilación y ejecutar los programas, de tal forma que los resultados sean los esperados. 5. RESULTADOS Y CONCLUSIONES El maestro revisará los programas proporcionando diferentes valores para determinar si el programa se ejecuta correctamente. 6. ANEXOS Ninguno 7. REFERENCIAS Ninguna Código GC-N4-017 Revisión 1 Página 6 de 6
© Copyright 2024