El documento presenta 10 algoritmos en pseudocódigo para resolver diferentes problemas matemáticos y lógicos, incluyendo ordenar números de mayor a menor, calcular promedios de notas para determinar el rendimiento de un alumno, calcular porcentajes, y calcular descuentos en la compra de diferentes productos.
Algoritmo Con Condicionales Sobre Un Triangulo Y Sus Longitudesjosepradahernandez
DISEÑE UN ALGORITMO QUE LEA TRES LONGITUDES Y DETERMINE SI FORMAN O NO UN TRIANGULO. SI ES UN TRIANGULO DETERMINE DE QUE TIPO DE TRIANGULO SE TRATA ENTRE: EQUILATERO (SI TIENE TRES LADOS IGUALES), ISOSCELES (SI TIENE DOS LADOS IGUALES) O ESCALENO (SI TIENE TRES LADOS DESIGUALES). CONSIDERE QUE PARA FORMAR UN TRIANGULO SE REQUIERE QUE: «EL LADO MAYOR SEA MENOR QUE LA SUMA DE LOS OTROS DOS LADOS»
Nuestro alumnos de soldadura Alejandro Pérez ha compuesto esta presentación sobre las herramientas utilizadas en el trabajo de soldador que ha aprendido a utilizar durante su formación en la Escuela Taller Casco Histórico
Esta presentación le pertenece a Edisson Fernando Sigua Loja
En la vida real existen muchos problemas relacionados a conexiones entre dos o más entes (ejemplo: comunicación telefónica, circuitos eléctricos, comunicación entre calles, etc.). Este tipo de problemas se pueden modelar usando un tipo de representación simbólica llamada grafos.
¿Qué son los grafos?
Los grafos son un conjunto de nodos y aristas conectadas entre sí.
En el ámbito de las ciencias de la computación es un tipo abstracto de datos (TAD), que consiste en un conjunto de nodos (también llamados vértices) y un conjunto de arcos (aristas) que establecen relaciones entre los nodos.
Algoritmo Con Condicionales Sobre Un Triangulo Y Sus Longitudesjosepradahernandez
DISEÑE UN ALGORITMO QUE LEA TRES LONGITUDES Y DETERMINE SI FORMAN O NO UN TRIANGULO. SI ES UN TRIANGULO DETERMINE DE QUE TIPO DE TRIANGULO SE TRATA ENTRE: EQUILATERO (SI TIENE TRES LADOS IGUALES), ISOSCELES (SI TIENE DOS LADOS IGUALES) O ESCALENO (SI TIENE TRES LADOS DESIGUALES). CONSIDERE QUE PARA FORMAR UN TRIANGULO SE REQUIERE QUE: «EL LADO MAYOR SEA MENOR QUE LA SUMA DE LOS OTROS DOS LADOS»
Nuestro alumnos de soldadura Alejandro Pérez ha compuesto esta presentación sobre las herramientas utilizadas en el trabajo de soldador que ha aprendido a utilizar durante su formación en la Escuela Taller Casco Histórico
Esta presentación le pertenece a Edisson Fernando Sigua Loja
En la vida real existen muchos problemas relacionados a conexiones entre dos o más entes (ejemplo: comunicación telefónica, circuitos eléctricos, comunicación entre calles, etc.). Este tipo de problemas se pueden modelar usando un tipo de representación simbólica llamada grafos.
¿Qué son los grafos?
Los grafos son un conjunto de nodos y aristas conectadas entre sí.
En el ámbito de las ciencias de la computación es un tipo abstracto de datos (TAD), que consiste en un conjunto de nodos (también llamados vértices) y un conjunto de arcos (aristas) que establecen relaciones entre los nodos.
Escriba un algoritmo que acepte o rechace una pieza en forma de varilla.
Para una empresa de acuerdo a los siguientes criterios:
a. Su longitud debe ser mayor de 7.5 cm pero no puede exceder los 9
cm.
b. Su diámetro no debe ser menor que 0.5 cm ni mayor que 1.3 cm.
c. Además, por ningún motivo, su masa debe exceder los 5.8 cm (Nota:
masa=diámetro * longitud * densidad; densidad=3.5 gr/cm).
!! Bienvenido a Dollars Virtual !!
Si has logrado entrar en esta pagina es por que estas relacionado de una u otra manera con la computación en realidad en esta pagina no hay reglas todos somos personas anónimas que nos gusta la tecnología pero lo único que se te pide es que invites a tus amigos que les guste la computación
entregándole la clave "123789456" y difundir el nombre de Dollars Virtual
! GRACIAS POR TODO !
actualmente en desarrollo
déjenos ideas sobre que temas debería darle prioridad
http://dollarsvirtual.blogspot.com/
http://dollarsvirtual.blogspot.com/
http://dollarsvirtual.blogspot.com/
1. PRACTICA CALIFICADA ECHA EN
PSEINT…
1. Pedir tres números y mostrarlos ordenados de mayor a menor.
Proceso descendente
Escribir "Ingrese el primer numero";
Leer n1;
Escribir "Ingrese el segundo numero";
Leer n2;
Escribir "Ingrese el tercer numero";
Leer n3;
mayor<- 0;
Si n1 > n2 Entonces
mayor<- n1;
medio<- n3;
menor<- n2;
Si n1 < n3 Entonces
mayor<- n3;
medio<- n2;
menor<- n1;
Sino
Si n2 > n3 Entonces
medio<- n2;
menor<- n3;
FinSi
FinSi
Sino
mayor<- n2;
medio<- n3;
menor<- n1;
Si n2 < n3 Entonces
mayor<- n3;
menor<- n1;
medio<- n2;
Sino
Si n1 > n3 Entonces
medio<- n1;
menor<- n3;
FinSi
FinSi
FinSi
Escribir "Los numeros ordenados en orden ascendente son:", " ",mayor," -
",medio," - ",menor;
FinProceso
2. 2. Pedir tres números y mostrarlos ordenados de menor a mayor.
Proceso ascendente
Escribir "Ingrese el primer numero";
Leer n1;
Escribir "Ingrese el segundo numero";
Leer n2;
Escribir "Ingrese el tercer numero";
Leer n3;
mayor<- 0;
Si n1 > n2 Entonces
mayor<- n1;
medio<- n3;
menor<- n2;
Si n1 < n3 Entonces
mayor<- n3;
medio<- n2;
menor<- n1;
Sino
Si n2 > n3 Entonces
medio<- n2;
menor<- n3;
FinSi
FinSi
Sino
mayor<- n2;
medio<- n3;
menor<- n1;
Si n2 < n3 Entonces
mayor<- n3;
menor<- n1;
medio<- n2;
Sino
Si n1 > n3 Entonces
medio<- n1;
menor<- n3;
FinSi
FinSi
FinSi
Escribir "Los numeros ordenados en orden ascendente son:", "
",menor," - ",medio," - ",mayor;
FinProceso
3. 3. Programa que lea un número que represente el día de la semana y diga qué
día es, teniendo en cuenta lo siguiente: (Lunes=1, Martes=2,…, Domingo=7).
Proceso DiasSemana.
Escribir "Ingresar numero de dìa de semana: "
Leer num;
Segunnum Hacer
1:
escribir "Lunes "
2:
escribir "Martes "
3:
escribir "Miercoles "
4:
escribir "Jueves "
5:
escribir "Viernes"
6:
escribir "Sabado"
7:
escribir "Domingo"
FinSegun
FinProceso
4. 4. Programa que lea un número que represente el mes de una año y diga qué mes
es, teniendo en cuenta lo siguiente: (Enero=1, Febrero=2, …, Diciembre=7).
Proceso Meses
Escribir "Ingresar numero de mes: "
Leer num;
Segunnum Hacer
1:
escribir "ENERO "
2:
escribir "FEBRERO "
3:
escribir "MARZO "
4:
escribir "ABRIL "
5:
escribir "MAYO"
6:
escribir "JUNIO"
7:
escribir "JULIO"
8:
escribir "AGOSTO"
9:
escribir "SEPTIEMBRE"
10:
escribir "OCTUBRE"
11:
escribir "NOVIEMBRE"
12:
escribir "DICIEMBRE"
FinSegun
FinProceso
5. 5. Pedir una nota numérica entera entre 0 y 10, y mostrar dicha nota de la forma:
cero, uno, dos, tres…
Proceso Notas
escribir 'ingresar numero es: ';
leer numero;
Segun numero Hacer
0:
escribir 'cero';
1:
escribir 'uno';
2:
escribir 'dos';
3:
escribir 'tres';
4:
escribir 'cuatro';
5:
escribir 'cinco';
6:
escribir 'seis';
7:
escribir 'siete';
8:
escribir 'ocho';
9:
escribir 'nueve';
10:
escribir 'diez';
De Otro Modo:
escribir 'debe ingresar numero del 1 al 10';
FinSegun
FinProceso
6. 6. Realizar un algoritmo que permita el ingreso de tres notas de un alumno.
Calcular la nota promedio e imprima alguno de estos mensajes:
a. Si el promedio está entre 20 y 16 mostrar “Alumno Excelente”
b. Si el promedio está entre 15 y 11 mostrar “Alumno Regular”
c. Si el promedio está entre 10 y 6 mostrar “Alumno Malo”
d. Si el promedio está entre 5 y 0 mostrar “Alumno Pésimo”
Proceso Promedio
Escribir "Ingrese nota1:"
leer nota1
escribir "Ingrese nota2:"
leer nota2
escribir "Ingrese nota3:"
leer nota3
promedio=(nota1+nota2+nota3)/3;
Si (promedio<=19) y (promedio>=16) entonces
Escribir "Alumno Excelente";
Sino
si (promedio<=15) y (promedio>=10) entonces
Escribir "Alumno Regular"
FinSi
Sino
si (promedio<=5) y (promedio>=0) Entonces
Escribir "Alumno Pesimo"
FinSi
FinSi
FinProceso
7. 7. Un maestro desea saber que porcentaje de hombres y que porcentaje de
mujeres hay en un grupo de estudiantes.
Proceso Porcentaje
total<-0
porh<-0
porm<-0
escribir 'ingresar porcentaje de hombre: ';
leer h;
escribir 'ingresar porcentaje de muejers: ';
leer m;
total<-h+m;
porh<-(h*100)/total
escribir 'el porcentaje de hombre es: ',porh;
porm<-(m*100)/total
escribir 'el porcentaje de mujeres es: ',porm;
FinProceso
8. Un maestro desea saber que porcentaje de aprobados y que porcentaje de
desaprobados hay en un grupo de estudiantes.
Proceso Alumnos_AyD
total<-0
porh<-0
porm<-0
escribir 'ingresar alumno Aprobados: ';
leer a;
escribir 'ingresar alumno Desaprobado: ';
leer d;
total<-a+d;
porh<-(a*100)/total
escribir 'el porcentaje de aprobado es: ',porh;
porm<-(d*100)/total
escribir 'el porcentaje de desaprobado es: ',porm;
FinProceso
8. 9. Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se
compran tres camisas o mas se aplica un descuento del 20% sobre el total de la
compra y si son menos de tres camisas un descuento del 10%.
Proceso Camisas
monto1<-0
totalapagar<-0
descuento<-0
escribir 'ingresar cantidad de camisas: ';
leer cantidad;
escribir 'ingresar precio x cada camisas: ';
leer precio;
Si (cantidad>3) Entonces
monto1<-cantidad*precio;
descuento<-monto1*0.20;
totalapagar<-monto1-descuento;
Sino
monto1<-cantidad*precio;
descuento<-monto1*0.10;
totalapagar<-monto1-descuento;
FinSi
escribir 'el monto es: ',monto1;
escribir 'el descuento es: ',descuento;
escribir 'el total a pagar es: ',totalapagar;
FinProceso
9. 10. Hacer un algoritmo que calcule el total a pagar por la compra de pantalones. Si
se compran cuatro pantalones o mas se aplica un descuento del 10% sobre el
total de la compra y si son menos de cuatro pantalones un descuento del 5%.
Proceso Pantalones
monto1<-0
totalapagar<-0
descuento<-0
escribir 'ingresar cantidad de pantalones: ';
leer cantidad;
escribir 'ingresar precio x cada pantalon: ';
leer precio;
Si (cantidad>4) Entonces
monto1<-cantidad*precio;
descuento<-monto1*0.10;
totalapagar<-monto1-descuento;
Sino
monto1<-cantidad*precio;
descuento<-monto1*0.05;
totalapagar<-monto1-descuento;
FinSi
escribir 'el monto es: ',monto1;
escribir 'el descuento es: ',descuento;
escribir 'el total a pagar es: ',totalapagar;
FinProceso