Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MENTOS
DE
PROGRA
MACIÓN
Entrega
ble 1
Element
os de un
lenguaje
de
program
ació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 calificación es mayor a 5 deberá mostrar el mensaje ‘Aprobado’ y si es menor mostrar el
mensaje ‘Reprobado’
PSEUDOCÓDIGO:
INICIO;
FIN
Diagrama de Flujo:
INICIO
LEER CALIFICACIONES
Cal1, Cal2 y Cal3
CALCULAR
Promedio= Cal1+Cal2+Cal3/3
NO Promedio<= 5 SI
“REPROBADO” “REPROBADO”
FIN
Ejercicio 2: Mi primer programa en C+
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.
#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;
}
Ejercicio 3: Codificación en C/C++
#include <stdio.h>
#include <conio.h>
int main ()
{
float X, IVA, R;
printf ("Bienvenido.Calcularemos el precio de un artículo sin el IVA.\n\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;
}
1.- Pseudocódigo:
INICIO
Variables: X, IVA, R;
ESCRIBIR (“Bienvenido. Calcularemos el precio de un artículo sin el IVA”);
ESCRIBIR (“Introduzca el precio de la compra: “);
LEER X;
IVA=(16*X/100);
R=X-IVA;
ESCRIBIR (“El precio del objeto sin IVA es”, R),
FIN
2.- Código C++
Conclusiones:
Después de realizar los trabajo asignados pude darme cuenta que manejar los lenguajes de programación es
algo complicado al inicio pero a su misma vez algo que llama la atención de aquel que se adentre en esto, la
complejidad de la tarea también definirá la complejidad del código que usemos, así mismo, se puede notar
que mientras mas sencillo sea el proceso que grabamos para que el usuario pueda realizar una tarea o
proceso de manera sencilla termina denotando que el código siempre será más complejo ya que buscamos,
mediante varias órdenes, simplificar el uso de nuestro código para que sea más amigable con el usuario.
Después de esta práctica me siento más confiado para adentrarme en el mundo de la programación, pero a
su vez entiendo la total complejidad y trabajo que lleva el poder manejar un lenguaje de programación de
manera profesional, pero una vez que se llegue a ese nivel los límites de lo que se puede realizar son
colocados únicamente por el programador.
Bibliografía: