Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 1
1. Enunciado
3. Seudocódigo
Proceso Practica1
Escribir "Proporciona el primer valor:";
Leer A;
Escribir "Proporciona el segundo valor:";
Leer B;
resultado<- A*B;
Escribir "Mostrar resultado:", resultado;
FinProceso
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo c++
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
#include <iostream>
using namespace std;
//practica No.1;
7.Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 2
1. Enunciado
Proceso(s): Sal_Nuevo<-Sal_Ant*1.25
OUTPUT: Sal_Ant
Sal_Nuevo
Nom_Emp
Variables: Sal_Ant, Sal_Nuevo como reales
Nomb_Emp como caracter
3. Seudocódigo
Proceso Practica2
Definir Sal_Ant, Sal_Nuevo como reales;
Definir Nom_Emp como caracter;
Escribir "Proporciona tu salario actual";
Leer Sal_Ant;
Escribir "¿Cual es tu nombre?";
Leer Nom_Emp;
Sal_Nuevo<-Sal_Ant*1.25;
Escribir "Salario sin incremento:", Sal_Ant;
Escribir "Salario con incremento:", Sal_Nuevo;
Escribir "Nombre del empleado:", Nom_Emp;
FinProceso
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo c++
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
#include <iostream>
using namespace std;
7.Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 3
1. Enunciado
3. Seudocódigo
Algoritmo Practica3
inc <- 150000*0.25
sal_nuevo <- inc+15000
Escribir 'Nombre del trabajador: Pedro Sanchez'
Escribir 'Incremento: $',inc
Escribir 'Salario anterior: $15000, salario nuevo: $',sal_nuevo
FinAlgoritmo
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
using namespace std;
7.Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 4
1. Enunciado
3. Seudocódigo
Proceso Practica4
Definir Nombre_alum Como Caracter;
Definir C1, C2, C3, C4 Como Real;
Definir Prom Como Real;
Escribir "Dame tu nombre";
Leer Nombre_alum;
Escribir "Da tus 4 calificaciones";
Leer C1;
Leer C2;
Leer C3;
Leer C4;
Prom<-(C1+C2+C3+C4)/4;
Escribir "Nombre del alumno:", Nombre_alum;
Escribir "Promedio:", Prom;
FinProceso
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
6.Codigo C++
#include <iostream>
using namespace std;
7.Pantalla de Ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 5
1. Enunciado
Proceso(s): Area<-PI*Radio^2;
OUTPUT: Area
Variables: Radio, Area como Real
3. Seudocódigo
Algoritmo Practica5
Definir Radio como real;
Escribir "Proporciona el radio del circulo:";
Leer Radio;
Area<-PI*Radio^2;
Escribir "El area del circulo es:", Area;
FinAlgoritmo
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
6.Codigo C++
#include <iostream>
#include <math.h>
using namespace std;
return 0;
}
7.Pantalla de Ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 6
1. Enunciado
OUTPUT: num_entradas
Costo de la entrada
costo_nuevo
Variables: num_entradas, dec, costo_nuevo como Real
3. Seudocódigo
Proceso Practica6
Definir num_entradas como real;
Definir dec como real;
Definir costo_nuevo como real;
Escribir "Entradas adquiridas:";
Leer num_entradas;
dec<-250*0.05;
costo_nuevo<-(250-dec)*num_entradas;
Escribir "Costo de la entrada: $250";
Escribir "Costo de la entrada con descuento: $", costo_nuevo;
FinProceso
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
#include <math.h>
using namespace std;
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
7.Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 7
1. Enunciado
OUTPUT: Velocidad_k_h
Velocidad_m_s
3. Seudocódigo
Proceso Practica7
Definir Velocidad_k_h Como Real;
Definir Velocidad_m_s Como Real;
Escribir "Dame la velocidad en km/h";
Leer Velocidad_k_h;
Velocidad_m_s<-(Velocidad_k_h*1000)/3600;
Escribir "Velocidad km/h:", Velocidad_k_h;
Escribir "Velocidad m/s:", Velocidad_m_s;
FinProceso
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
#include <math.h>
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
7.Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 8
1. Enunciado
3. Seudocódigo
Proceso Practica8
Definir C1,C2,C3,C4,prom Como Real;
Escribir "Dame tus cuatro calificaciones:";
Leer C1;
Leer C2;
Leer C3;
Leer C4;
prom<-(C1+C2+C3+C4)/4;
Escribir "Tu promedio final es:", prom;
Si prom>=70 y prom<=100 Entonces
Escribir "Aprobaste la materia! Felicidades!";
FinSi
FinProceso
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
using namespace std;
7.Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 9
1. Enunciado
OUTPUT: prom
Aprobaste el curso! Felicidades!
Reprobaste el curso! Lo siento hermano :c
3. Seudocódigo
Proceso Practica8
Definir C1,C2,C3,C4,prom Como Real;
Escribir 'Proporciona tus cuatro calificaciones:';
Leer C1;
Leer C2;
Leer C3;
Leer C4;
prom <- (C1+C2+C3+C4)/4;
Escribir 'Tu promedio del curso es: ',prom;
Si prom>=70 Y prom<=100 Entonces
Escribir 'Aprobaste el curso! Felicidades!';
SiNo
Escribir 'Reprobaste el curso! Lo siento hermano :c';
FinSi
FinProceso
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
using namespace std;
7.Pantalla de Ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 10
1. Enunciado
Proceso(s): Valor_1>=Valor_2
3. Seudocódigo
Proceso Practica10
Definir Valor_1, Valor_2 Como Real;
Escribir "Escribe el primer valor:";
Leer Valor_1;
Escribir "Escribe el segundo valor:";
Leer Valor_2;
Si Valor_1>=Valor_2 Entonces
Escribir "El siguiente valor es el mayor:", Valor_1;
SiNo
Escribir "El siguiente valor es el mayor:", Valor_2;
FinSi
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
FinProceso
4. Diagrama de flujo
5. Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
6.Codigo C++
#include <iostream>
using namespace std;
return 0;
}
7.Pantalla de ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 11
1. Enunciado
Proceso(s): Num1=Num2
Num1>Num2
3. Seudocódigo
Proceso Practica11
Definir Num1, Num2 como real;
Escribir "Ingresa los dos numeros";
Leer Num1,Num2;
Si Num1=Num2 Entonces
Escribir "Los numeros son iguales, ambos son; ", Num1;
SiNo
Si Num1>Num2 Entonces
Escribir "El mayor es: ", Num1;
SiNo
Escribir "El mayor es: ", Num2;
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
FinSi
FinSi
FinProceso
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
using namespace std;
return 0;
}
7.Pantalla de Ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 12
1. Enunciado
Proceso(s): N=1
result <- num^4
N=2
result <- rc(num)
N=3
result <- abs(num)
OUTPUT: result
Variables: N, result, num como entero
3. Seudocódigo
Proceso Practica12
Definir N, result, num Como entero;
Escribir "Escoge un número";
Escribir "1 Elevar un número a la potencia 4";
Escribir "2 Generar la raiz cuadrada de un número:";
Escribir "3 Obtener el valor absoluto de un número:";
Escribir "4 Salir";
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Leer N;
Si N=1 Entonces
Escribir "Escribe un número que desees elevar a la potencia 4: ";
Leer num;
result<-num^4;
Escribir "Resultado: ", result;
SiNo
Si N=2 Entonces
Escribir "Escribe un número del cual deseas obtener la
cuadrada: "; raíz
Leer num;
result<-rc(num);
Escribir "Resultado: ", result;
SiNo
Si N=3 Entonces
Escribir "Escribe un número del que desees obtener el
valor absoluto: ";
Leer num;
result<-abs(num);
Escribir "Resultado: ", result;
SiNo
Si N=4 Entonces
Escribir "Gracias vuelva pronto...";
SiNo
Si N>=5 Entonces
Escribir "Opción no valida";
FinSi
FinSi
FinSi
FinSi
FinSi
FinProceso
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
#include <stdlib.h>
#include <math.h>
using namespace std;
int main() {
int N, result, numero;
cout<<"Escoge un número"<<endl;
cout<<"1 Elevar un número a la potencia 4"<<endl;
cout<<"2 Generar la raíz cuadrada de un número"<<endl;
cout<<"3 Obtener el valor absoluto de un número"<<endl;
cout<<"4 Salir"<<endl;
cin>>N;
if(N==1){
cout<<"Escribe el número que deseas elevar a la potencia 4: "<<endl;
cin>>numero;
result=pow(numero,4);
cout<<"El resultado es: "<<result<<endl;
}
else
if(N==2){
cout<<"Escribe un número del cual deseas obtener la raíz cuadrada: "<<endl;
cin>>numero;
result=sqrt(numero);
cout<<"El resultado de la raíz cuadrada de "<<numero<<" es: "<<result<<endl;
}
else
if(N==3){
cout<<"Escribe un número del cual deseas obtener el valor absoluto:
"<<endl;
cin>>numero;
result=abs(numero);
cout<<"El resultado del valor absoluto de "<<numero<<" es:
"<<result<<endl;
}
else
if(N==4){
cout<<"GRACIAS! Vuelva pronto..."<<endl;
}
else
if(N>=5){
cout<<"Opcion no valida"<<endl;
}
}
7.Pantalla de Ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 13
1. Enunciado
OUTPUT: Prom
Nota muy buena!
Nota excelente!
Promedio no valido
4. Diagrama de flujo
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
using namespace std;
int main() {
float Prom, C1, C2, C3, C4;
cout<<"Proporciona tus cuatro calificaciones: "<<endl;
cin>>C1;
cin>>C2;
cin>>C3;
cin>>C4;
Prom=(C1+C2+C3+C4)/4;
cout<<"Tu promedio obtenido en el curso de programación es:
"<<Prom<<endl;
if (Prom>=70 and Prom<=80){
cout<<"Nota buena!"<<endl;
}
else
if (Prom>=81 and Prom<=90){
cout<<"Nota muy buena!"<<endl;
}
else
if (Prom>=91 and Prom<=100){
cout<<"NOTA EXCELENTE!"<<endl;
}
else
if (Prom>100){
cout<<"Promedio no válido"<<endl;
}
else
if (Prom<70){
cout<<"Nota terrible :c"<<endl;
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
}
}
7. Pantalla de Ejecución
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 14
1. Enunciado
Proceso(s):
3. Seudocódigo
Proceso Practica14
Definir Nom_1, Nom_2, Tiro_1, Tiro_2 Como Caracter;
Escribir "Proporciona el nombre del jugador 1: ";
Leer Nom_1;
Escribir "Proporciona el nombre del jugador 2: ";
Leer Nom_2;
Escribir " Escoge entre Piedra, Papel o Tijera";
Escribir "Tira ", Nom_1;
Leer Tiro_1;
Escribir "Tira ", Nom_2;
Leer Tiro_2;
Si Tiro_1="Piedra" y Tiro_2="Tijera" Entonces
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
#include <iostream>
using namespace std;
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
int main() {
string Nom_1, Nom_2, Tirada_1, Tirada_2;
cout<<"PIEDRA, PAPEL O TIJERA (The Game)"<<endl;
cout<<"Instrucciones de juego:"<<endl;
cout<<"Escribe Piedra, Papel o Tijera y vence a tu contrincante..."<<endl;
cout<<"Escribe el nombre del Jugador 1: "<<endl;
cin>>Nom_1;
cout<<"Escribe el nombre del Jugador 2: "<<endl;
cin>>Nom_2;
cout<<"Tira "<<Nom_1<<endl;
cin>>Tirada_1;
cout<<"Tira "<<Nom_2<<endl;
cin>>Tirada_2;
if (Tirada_1=="Piedra" and Tirada_2=="Tijera"){
cout<<"Ganó "<<Nom_1<<endl;
}
else
if (Tirada_1=="Papel" and Tirada_2=="Piedra"){
cout<<"Ganó "<<Nom_1<<endl;
}
else
if (Tirada_1=="Tijera" and Tirada_2=="Papel"){
cout<<"Ganó "<<Nom_1<<endl;
}
else
if (Tirada_1=="Piedra" and Tirada_2=="Piedra"){
cout<<"ES UN EMPATE"<<endl;
}
else
if (Tirada_1=="Papel" and Tirada_2=="Papel"){
cout<<"ES UN EMPATE"<<endl;
}
else
if (Tirada_1=="Tijera" and Tirada_2=="Tijera"){
cout<<"ES UN EMPATE"<<endl;
}
if (Tirada_1=="Tijera" and Tirada_2=="Piedra"){
cout<<"Ganó "<<Nom_2<<endl;
}
else
if (Tirada_1=="Piedra" and Tirada_2=="Papel"){
cout<<"Ganó "<<Nom_2<<endl;
}
else
if (Tirada_1=="Papel" and Tirada_2=="Tijera"){
cout<<"Ganó "<<Nom_2<<endl;
}
}
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
7.Pantalla de Ejecucion
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
Practica 15
1. Enunciado
3. Seudocódigo
Proceso Practica15
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
4. Diagrama de flujo
5. Pantalla de ejecución
6.Codigo C++
Reporte De Practicas
Algoritmos y Lenguaje De Programación
Salazar Serrano Luis Angel
#include <iostream>
using namespace std;
int main() {
float pagar_1, compra;
cout<<"Proporciona el valor de la compra: "<<endl;
cin>>compra;
if (compra<500){
pagar_1=compra;
}
else
if (compra<=1000){
pagar_1=compra-(compra*0.05);
}
else
if (compra<=7000){
pagar_1=compra-(compra*0.11);
}
else
if (compra<=15000){
pagar_1=compra-(compra*0.18);
}
else{
pagar_1=compra-(compra*0.25);
}
cout<<"Valor de la compra: "<<compra<<endl;
cout<<"Pagar: "<<pagar_1<<endl;
}
7.Pantalla de Ejecución