0% encontró este documento útil (0 votos)
14 vistas11 páginas

Fundamentos de Programación

ENTREGABLE 1

Cargado por

José Luis Ríos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas11 páginas

Fundamentos de Programación

ENTREGABLE 1

Cargado por

José Luis Ríos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad Tecnológica de México.

Modalidad en línea

José Luis Ríos Malvaiz.


Nombre.

340031192.
Número de cuenta.

Fundamentos de Programación.
Materia.

Ing. Saúl Santiago Rivera.


Profesor.

Entregable No. 1
Elementos de un lenguajes de programación.

28/07/2024.
Fecha de la actividad.
ENTREGABLE 1

👉Es su responsabilidad verificar y subir las actividades correspondientes a la plataforma, no


se considerarán trabajos de otras materias, o ejercicios diferentes a los solicitados en
este entregable (se calificará con cero), en caso de que suban trabajos incompletos, sólo se
considerará lo que esté en plataforma de acuerdo a la rúbrica establecida.

👉 Favor de revisar la rúbrica que indica los puntos a evaluar dentro de nuestro entregable.

👉 Si en el entregable se te solicita alguna de las siguientes actividades considerar lo


Ejercicio 1: Diagrama de Flujo
siguiente:

• Diagrama de flujo (Lo puedes realizar en word,visio,power point,etc,si la imagen no es


clara, se debe anexar el archivo donde diseñaste la imagen, NO se aceptan fotografías
del diagrama de flujo dibujado a mano).

• Codificación en C/C++ (Incluir su código fuente .c/.cpp o en su defecto en un archivo


de texto, este es el que realizas en tu IDE de desarrollo seleccionado para programar
en C/C++)

• Pantallas de ejecución/salida del programa (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 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


Algoritmo
Aprobado_Reprobado

Definir C1, C2, C3, prom


Como Real

Escribir 'Calificación
1?'Sin Saltar

Leer C1

Escribir 'Calificación
2?'Sin Saltar

Leer C2

Escribir 'Calificación
3?'Sin Saltar

Leer C3

prom <- (C1+C2+C3)/3

Si prom>5 Entonces

Escribir 'APROBADO'

SiNo

Escribir
'REPROBADO'

FinSi

Escribir 'PROMEDIO ES ',


prom
Escribir 'HECHO POR JOSÉ
LUIS RÍOS MALVAIZ'

FinAlgoritmo

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.

Imagen No. 1
Imagen No. 2

Imagen No. 3
Imagen No. 4

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ó Código C
digo
Definir X, IVA, #include <stdio.h>

R Como Real #include <conio.h>

int main()
Escribir
{
"Bienvenido.
Calcularemos float X,IVA,R;

el precio de printf("Bienvenido.Calcularemos el precio de un articulo sin el IVA.\n\


n");
un articulo sin
printf("Por favor, introduzca el precio de la compra: ");
el IVA."
scanf("%f",&X);
Escribir
IVA=(16*X/100);
"Por favor,
R=X-IVA;
introduzca el
printf("\nEl precio del objeto sin IVA es %f\n\n",R);
precio de la
getch(); //pausa
compra:"
return 0;
Leer X
}
IVA<-
(16*X/100)

R=X-IVA

Escribir
"El precio del
objeto sin IVA
es:" R
Imagen No. 1

Imagen No. 2
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 tu
programa en el archivo de word en donde estés realizando el entregable.

Código en lenguaje C que presenta Código en lenguaje C, ya corregido


C I Error identificado
Errores
Programa que calcula el area del triangulo
#include <stdio.h> 
#include conio.h 
int main() 
{ 
int B,H A;
printf("Por favor, introduzca la base del triangulo \n");
scanf("%d",&B)
prinft(“Introduzca la altura del triangulo \n");
scanf("%d",&&H);
A=(B*H)/2;
printf("\n Su area es de %d\n\n,A);
getch(); //pausa 
retunr 0; 
} 

Conclusión

Para la creación de un código funcional es indispensable conocer los elementos


básicos que sostienen a la programación. La programación es un procedimiento
de creación del código fuente de los programas informáticos. Este código le
indicará al programa informático qué tiene que hacer y cómo realizarlo, en otras
palabras, es decirle a la computadora lo que tiene que hacer.
Me parece que es muy importante hacer este tipo de actividad y empezar a
conocer programas para programación, aunque estas herramientas simplifican el
proceso y hacen que la programación sea más accesible, no eliminan por
completo la necesidad de conocimientos técnicos. Aprendi que la lógica de
programación es donde aplicamos todos los conceptos de algoritmos paso a paso
y se traslada la lógica del algoritmo desarrollado a un lenguaje de programación.

Bibliografía.

 Casero, A. (2024, March 15). Pseudocódigo: el puente entre la lógica y el código.


KeepCoding Bootcamps. https://keepcoding.io/blog/pseudocodigo/

 Redaccion. (2024, July 23). Lógica de Programación: ¿Qué es y Como Mejorarla?


Crack The Code. https://blog.crackthecode.la/logica-de-programacion

 Rodríguez, T. (2020, May 31). Programar sin escribir código es posible: así funciona la
nueva era del No Code. Xataka. https://www.xataka.com/otros/programar-escribir-
codigo-posible-asi-funciona-no-code

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

https://repl.it/

También podría gustarte