Está en la página 1de 11

Entregable 1

Alumno: Nadya Maria Salazar Castillo

Carrera: Licenciatura en Administración de Tecnologías de la Información

Id Alumno: 340004040

Profesor/a: Layla Edith Reyes Gutierrez

Asignatura: Fundamentos de Programación


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

* Definir las variables * Comprobar si la calificación es mayor a 5

calificación1, calificación2, calificación3, promedio if

promedio >= 5:

* Pedir las calificaciones al usuario mostrar ("Aprobado")

calificación1 = ("Ingrese la primera calificación: ") else:

calificación2 = ("Ingrese la segunda calificación: ") mostrar ("Reprobado")

calificación3 = ("Ingrese la tercera calificación: ")

* Calcular el promedio

promedio = (calificación1 + calificación2 +


calificación3) / 3

* Mostrar el promedio

mostrar ("El promedio es: ", promedio)


Diagrama de Flujo
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;

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

Inicio del programa #include <stdio.h>

Declarar las variables X, IVA, R como tipo #include <conio.h>


float
int main()

{
Mostrar "Bienvenido. Calcularemos el precio
float X,IVA,R;
de un artículo sin el IVA."
printf("Bienvenido.Calcularemos el precio de un articulo sin el IVA.\n\n");
Mostrar una línea en blanco
printf("Por favor, introduzca el precio de la compra: ");

scanf("%f",&X);
Mostrar "Por favor, introduzca el precio de la
compra: " IVA=(16*X/100);

R=X-IVA;
Leer el valor del precio (X) desde lo que
ingreso el usuario printf("\nEl precio del objeto sin IVA es %f\n\n",R);

getch(); //pausa

Calcular el valor del IVA como (16 * X / 100) return 0;

Calcular el valor de R como X - IVA }

Mostrar una línea en blanco


Mostrar "El precio del objeto sin IVA es "
seguido del valor de R

Mostrar una línea en blanco

Pausar el programa

Fin del programa


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)

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 Falta indicar los delimitadores del archivo de
✓ cabecera. <conio.h>
int main() ✓
{ ✓
int B,H A; ✓ Falta separar las variabales. int B,H,A;
printf("Por favor, introduzca la base del triangulo \n"); ✓
scanf("%d",&B) Falta indicar el final de la instrucción que se
✓ está dando. scanf("%d",&B);
La función de imprimir no está escrita
prinft(“Introduzca la altura del triangulo \n"); correctamente y las comillas iniciales no son
✓ las correctas. printf("Introduzca la altura del triangulo \n");
Se está usando un tipo de dato erróneo para
scanf("%d",&&H);
✓ la variable H. scanf("%d",&H);
A=(B*H)/2; ✓
printf("\n Su area es de %d\n\n,A); ✓ Falta indica el cierre del texto. printf("\n Su area es de %d\n\n",A);
getch(); //pausa ✓
retunr 0; ✓ Esta mal escrita la instrucción. return 0;

}
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 tu
programa en el archivo de word en donde estés realizando el entregable.
Conclusión

Considero que el uso de pseudocódigo y diagramas de flujo puede ser muy beneficioso,
ya que gracias a estos podemos escribir código más eficiente y de mayor calidad, así
como evitar errores y sobre todo comunicar nuestras ideas de manera más eficaz.

Gracias a este trabajo aprendí la importancia de usarlos y de escribir correctamente cada


una de las líneas de código ya que cualquier error por más mínimo que sea puede ser
perjudicial para le ejecución del código.

Bibliografía.

Ejercicios. (s. f.). https://ejercicioscpp.blogspot.com/p/ejercicios.html

Curso para programar C++; fácil, rápido y paso a paso. (2020, 29 diciembre). https://www.programarya.com/Cursos/C++

Muñoz, J. D. (2023, 14 abril). Principales tipos de datos en


C++. OpenWebinars.net. https://openwebinars.net/blog/principales-tipos-de-datos-en-c/

Cruz,C. (2023) Fundamentos de Programación Unidad 3.pdf

Cruz,C. (2023) Fundamentos de Programación Unidad 4.pdf

Podcast_Fundamentos de programación_semana2

También podría gustarte