Está en la página 1de 7

Fecha de efectividad: ___2019-1______

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio

PLAN DE CLAVE
CARRERA NOMBRE DE LA ASIGNATURA
ESTUDIO ASIGNATURA
Tronco Común 2009-2 11214 Programación

PRÁCTICA LABORATORIO DURACIÓN


Programación
No. DE (HORAS)
NOMBRE DE
3 Salida de Datos 2
LA PRÁCTICA

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.

Formuló Revisó Autorizó

LSC Elvira Amalia Reza,


Valdez, M.C Génesis
Alejandra Dávalos Haro, MTIC M.C. Araceli Celina Justo López Dr. Daniel Hernández Balbuena
Dulce Ma. Álvarez Sandez
Ing. Salvador Melchor León
Nombre y Firma del Responsable del Nombre y Firma del Director /
Nombre y Firma del Maestro Programa Educativo Representante de la Dirección
Código: GC-N4-017 Revisión: 4
Página 1 de 7
Fecha de efectividad: ___2019-1______

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio

3. FUNDAMENTO

Impresión de mensajes.

puts() imprime una cadena de caracteres en la pantalla

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.
Ordenes de formato Significado
%d Un entero decimal
%c Un carácter
%s Una cadena de caracteres
%f Un número decimal (float o double)
%ld Un entero largo

Ejemplo:

#include <stdlib.h>
#include <stdio.h>

void main()
{
int x=4, y=10, suma;
suma=x+10;
printf("La suma de %d mas %d es: %d”, x, y, suma);
system(“PAUSE”);
}

Código: GC-N4-017 Revisión: 4


Página 2 de 7
Fecha de efectividad: ___2019-1______

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio

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.

C utiliza secuencias de escape que permiten visualizar caracteres que no están representados
por símbolos tradicionales y además proporcionan flexibilidad en los programas para incorporar
efectos especiales. Las secuencias de escape más comunes se muestran a continuación:

Secuencias de escape Significado


\n Saltar a una nueva línea
\t Tab horizontal
\b Espacio atrás
\’ Comilla sencilla
\" Comillas dobles
\\ Diagonal inverso
\? Signo de interrogación
\a Alerta visual o audible (campana)
Mueve el cursor al principio de la línea
\r
actual

Ejemplo del uso de secuencias de escape:

#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");
system(“PAUSE”);
}

Código: GC-N4-017 Revisión: 4


Página 3 de 7
Fecha de efectividad: ___2019-1______

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio

La salida es la siguiente:

A continuación se muestra un ejemplo que contiene modificadores y secuencias de escape:

#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);
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: 4


Página 4 de 7
Fecha de efectividad: ___2019-1______

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
A) EQUIPO NECESARIO MATERIAL DE APOYO
Computadora con Visual Studio instalado Práctica 3 impresa/electrónica leída
Unidad de almacenamiento

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 docente.

Ejercicios para días martes y miércoles

1. Escriba un programa que calcule la longitud de la circunferencia y su área, con un radio de


10cms. L=2πr A = π r2

2. Elabora un programa que, utilizando las variables que a continuación se definen y apoyándose
en el uso adecuado de cadenas de control, secuencias de escape y modificadores, imprima
en pantalla un recibo de arrendamiento, tal como se muestra a continuación:
char fecha[25]="01 de diciembre de 2016";
float cantidad_pagada=2500.00000;
char cantidad_letra[30]="dosmil quinientos dolares";
char nombre[25]="Juan Perez Lopez";
char concepto[30]= "pago de renta de mobiliario";
char lugar[20]="Mexicali,B.C.";

Código: GC-N4-017 Revisión: 4


Página 5 de 7
Fecha de efectividad: ___2019-1______

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio

3. Si Roberto recibe un sueldo de $26,750.00 pesos mensuales y le descuentan el 10% de


impuestos ¿Cuál será su percepción neta al mes? Realizar un programa que resuelva la
pregunta anterior.

4. Escriba un programa que calcule e imprima las operaciones básicas (suma, resta,
multiplicación y división entre la suma de dos pares de números (7, 6, 8 y 2) de la siguiente
manera:
(7 + 6 ) − (8 + 2) = 3
Ejercicios para días jueves y viernes

5. Una farmacia aplica al precio de los remedios el 10% de descuento. Hacer un programa que
ingresado un costo $230 pesos por los medicamentos, calcule e imprima el descuento y el
precio final.

6. Elabora un programa que, utilizando las variables que a continuación se definen y apoyándose
en el uso adecuado de cadenas de control, secuencias de escape y modificadores, imprima
en pantalla un cheque, tal como se muestra a continuación:

char fecha[25]="01 de enero de 2017";


float cantidad_pagada=5425.140000;
char cantidad_letra[40]="Cincomil cuatrocientos veinticinco";
char nombre[25]="Juan Perez Lopez";
char concepto[80]= "de pago de celulares empresariales del mes de enero de 2017";

Código: GC-N4-017 Revisión: 4


Página 6 de 7
Fecha de efectividad: ___2019-1______

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio

7. Escriba un programa que calcule e imprima las operaciones básicas (suma, resta,
multiplicación y división entre dos números (10 y 3) la siguiente manera:
10 + 3 = 13
8. Determine e imprima, cuál es el porcentaje aplicado en la compra de una lavadora, cuyo precio
original era de $8,500 pesos y se pagó por ella $7,200 pesos.

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

1. Luis Joyanes Aguilar


“Fundamentos de programación: Algoritmos, estructuras de datos y objetos”
McGraw-Hill, 4ta edición 2008.
2. Luis Joyanes Aguilar, Ignacio Zahonero
Programación en C: metodología, algoritmos y estructura de datos.
McGraw-Hill Interamericana de España. 2006.
Código: GC-N4-017 Revisión: 4
Página 7 de 7

También podría gustarte