Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PLAN DE CLAVE
CARRERA NOMBRE DE LA ASIGNATURA
ESTUDIO ASIGNATURA
Tronco Común 2009-2 11214 Programación
1. INTRODUCCIÓN
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)
Nombre y Firma del Nombre y Firma del Nombre y Firma del Nombre y Firma del
Maestro Maestro Responsable del Director / Representante
Programa Educativo de la Dirección
Código: GC-N4-017 Revisión: 4
Página 1 de 9
Fecha de efectividad: ___2018-2
3. FUNDAMENTO
Impresión de mensajes.
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);
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 9
Fecha de efectividad: ___2018-2
Las órdenes de formato pueden tener modificadores que especifiquen la longitud del campo,
número de decimales y el ajuste a la izquierda.
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:
#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 9
Fecha de efectividad: ___2018-2
La salida es la siguiente:
#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;
system("PAUSE>NULL");
}
La salida es la siguiente:
Uso de acentos
Puede apoyarse de la librería locale.h que contiene la función setlocale(LC_ALL, “.ACP”) que
permite mostrar en pantalla correctamente los acentos que se coloquen dentro del código de
programación.
4. PROCEDIMIENTO
A) EQUIPO NECESARIO MATERIAL DE APOYO
Computadora con Visual Studio instalado Práctica 3 impresa/electrónica leída
Unidad de almacenamiento
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.
1. Elabora el recibo que se le debería dar a un cliente que va a un restaurante de comida mexicana, si su
orden fue: 2 Soda Coca-Cola lata de $15.50 c/u, 1 Agua de sabor grande de $25 pesos, 1 orden de
burritos de $80.50, 3 sopes de $25.60 pesos c/u, 1 plato de caldo de res $125, 1 gelatina de $18.30, 1 pay
de queso de $23 y una nieve de $18.50.
El recibo deberá mostrar el Nombre del producto, el Precio Unitario, la cantidad, el costo así como el
subtotal, el IVA del 16%, propina del 10% y el Total.
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 un acta de nacimiento:
Código: GC-N4-017 Revisión: 4
Página 5 de 9
Fecha de efectividad: ___2018-2
3. La casa de cambio “Cabiamatic “desea convertir $25,380.35 Pesos a: Dólares estadounidenses, Euros,
Yenes-, Libras esterlinas y BitCoin; Elabore un programa que imprima el pantalla el equivalente y cuanto
ganaran si cobran una comisión del 13%.
Considerando que:
1dll = $18.76pesos, 1euro = $21.76pesos, 1Yen = 0.17c pesos,
1libra= $24.22pesos, 1bitCoin = 120645.95pesos.
1. Elabore una boleta con los datos que se muestran a continuación, correspondiente al promedio de
un alumno, calculado a partir de las calificaciones de sus 5 diferentes materias. (Sacar promedio e
indicar si la materia está aprobada o reprobada).
2. Escriba el código de un programa que calcule el costo de los siguientes viajes en Uber:
Considere que se comienza con un banderazo de 8.74 pesos y después se cobrara 7 pesos. Calcule
el costo con tarifa dinámica cuando se requiera.
Elabore un recibo como el siguiente:
3. Teclee el siguiente programa tal y como está escrito y ejecútelo, después identifique y corrija los errores
que tenga el programa.
#include (studio.h)
void main{
char resultado;
resultado=5+2;
resultado=5-2;
resultado=5*2;
resultado=5/2;
print(“Resultado de la división:%d\n”resultado);
4. Escriba un programa que calculé cuanto pagarían los siguientes autos por llenar su tanque de gasolina,
Considerando que la gasolina magna cuesta $13.98 y la Premium $15.99:
1. Versa (41lt), 2.Aveo (45lt), 3.Vento (55lt), 4.XTRAIL Nissan (65lt), 5. TRAX GM (53lt),
6. CR-V Honda (58lt).
*Considere un impuesto del 16%.
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.