UNIVERSIDAD TECNOLOGICA DE MEXICO, S.
Claudi Ivette
Cruz Valenzuela
Ing.En Sistemas
y software
Hector J. Herrera Martinez
319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C
Ejercicio 1: Pseudocódigo y Diagrama de Flujo
Escriba un algoritmo que pregunte al usuario tres calificaciones parciales y muestre su promedio,
luego compruebe si la calificacion es mayor a 5 deberá mostrar el mensaje ‘Aprobado ’ y si es menor
mostrar el mensaje ‘Reprobado’.
Se deben de realizar las siguientes actividades:
1.- Pseudocódigo
2. Diagrama de Flujo (Si la imagen no es clara, por favor anexar el archivo fuente donde diseñaron la
imagen)
Pseudocódigo Diagrama de Flujo
Hector J. Herrera Martinez
319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C
Ejercicio 2: Mi primer programa en C+
En el video que esta adjunto en nuestro entregable se explica el procedimiento a realizar
de nuestro primer programa en C++ .
Se anexa el código fuente que debes teclear en tu IDE de desarrollo o compilador en linea
seleccionado.
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
/*se declaran las variables*/
char nombre [30], carrera[50],materia[30];
/*Despliega mensaje de bienvenido*/
cout<<"BIENVENIDOS AL CURSO FUNDAMENTOS DE PROGRAMACION\n"<<endl;
cout<<"Mi primer programa en C++ \n"<<endl;
/*Despliega mtiempo en pantalla*/
time_t tiempo = time(0);
tm *tlocal = localtime(&tiempo);
char output[128];
strftime(output,128,"%d/%m/%y %H:%M:%S",tlocal);
cout<<"\n"<<output<<endl;
/*Se solicita al usuario ingresar su nombre,carrera y materia*/
cout<<"\nIntroduzca su nombre: "<<endl;
cin.getline(nombre,30);
cout<<"\nIntroduzca su carrera: "<<endl;
cin.getline(carrera,50);
cout<<"\nIntroduzca el nombre de la materia: "<<endl;
cin.getline(materia,30);
cout<<"\nTu nombre es: "<<nombre<< "\n\n"<< "Cursas la carrera de: "<<carrera<<"\t"<< "y la materia: "
<<materia<<"\n\n"<<endl;
system("PAUSE");
return 0;
}
Hector J. Herrera Martinez
319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C
2.- Teclear el código anterior en tu IDE de desarrollo o compilador en línea y
pegar la imagen de cada una de las pantallas de ejecución de tu programa
en el archivo de Word en donde estés realizando el entregable.
Hector J. Herrera Martinez
319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C
Ejercicio 3: Codificacion en C/C++
Se deben de realizar las siguientes actividades:
1. Realizar el pseudocódigo del programa proporcionado.
2. En tu entorno de desarrollo C/C++ que elegiste, favor de teclear el siguiente código fuente
que se te proporciona y pegar la imagen de cada una de las pantallas de ejecución de tu
programa en el archivo de Word en donde estés realizando el entregable.
Pseudocódigo Código C
#include <stdio.h>
#include <conio.h>
int main()
{
float X,IVA,R;
printf("Bienvenido.Calcularemos el precio de un articulo sin el IVA.\n\
printf("Por favor, introduzca el precio de la compra: ");
scanf("%f",&X);
IVA=(16*X/100);
R=X-IVA;
printf("\nEl precio del objeto sin IVA es %f\n\n",R);
getch(); //pausa
return 0;
}
Hector J. Herrera Martinez
319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C
Ejercicio 4: Identificacion de Errores
Identifica y señala los errores de codificación encontrados en el siguiente programa en C que se te
proporciona, para que compile correctamente.
Se deben de realizar las siguientes actividades:
1. Identificar para cada linea de código en lenguaje C, si existe un error de sintaxis , para que compile
correctamente, marcar en la columa ‘C’ si es correcto ó ‘I’ si es incorrecto, posteriormente indicar el
error identificado en caso de que exista, en la siguiente columna poner el código ya corregido/correcto
(Anexo ejemplo en la primer linea del código)
2. Teclear el código ya corregido en tu IDE de desarrollo y pegar la imagen de cada una de las pantallas de ejecución de
programa en el archivo de word en donde estés realizando el entregable.
Hector J. Herrera Martinez
319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C
Código en lenguaje C que presenta Código en lenguaje C, ya corregido
C I Error identificado
Errores sin Errores
Programa que calcula el area del triangulo Falta el indicador de que es un comentario //Programa que calcula el area del triangulo
#include <stdio.h>
#include conio.h Faltan los símbolos “< y >” #include <conio.h>
int main()
{
int B,H A; Falta una coma, hay un espacio int B,H,A;
printf("Por favor, introduzca la base del triangulo \n");
scanf("%d",&B) Falta punto y coma scanf("%d",&B);
Esta mal escrito printf, debe ser
prinft(“Introduzca la altura del triangulo \n");
comillas dobles tf printf("Introduzca la altura del triangulo \n");
scanf("%d",&&H); Doble ampersand scanf("%d",&H);
A=(B*H)/2;
printf("\n Su area es de %d\n\n,A); Falta cerrar comillas printf("\n Su area es de %d\n\n”,A);
getch(); //pausa
retunr 0; Esta mal escrito return return 0;
}
Hector J. Herrera Martinez
319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C
Conclusión
Gracias a la actividad logre entender un poco más de cómo funciona C++, igual
crear mi primer programa fue algo sencillo, se me complico en ocasiones, pero
aprendí de algunos errores, poder llegar a conocer más sobre el programa es algo
muy gratificante, me quede con un error que me seria de gratitud que me pudiera
ayudar de que fue lo que paso que no logre llegar al resultado en el ejercicio 4.
Bibliografía.
Completo, V. mi P. (s/f). Uso de Printf, Scanf y Scanf_s en C/C++. Chibi
Sistemas. Recuperado el 20 de julio de 2022, de
http://chibisistemas.blogspot.com/2017/07/uso-de-printf-scanf-y-scanfs.html
(S/f). Onlinegdb.com. Recuperado el 20 de julio de 2022, de
https://www.onlinegdb.com/
Briz Redón, Á., & Serrano Aroca, Á. (2018). Aprendizaje de las matemáticas
a través del lenguaje de programación R en Educación Secundaria.
Educación matemática, 30(1), 133-162
Entornos de desarrollo C/C++ que puedes utilizar para realizar tu entregable.
1.- Programación en C - Descargar Dev-C++ 5.5.3
https://www.youtube.com/watch?v=oGeSl58_1Ms&list=PLWtYZ2ejMVJmUTNE2QVaCd1y_6GslOeZ6
&index=5
2.-Compilador en línea
https://www.onlinegdb.com/online_c_compiler
3.-Compilador en línea
Hector J. Herrera Martinez
https://repl.it/ 319010026