2.5 Diseñar un algoritmo que visualice y sume la serie de números 3, 6, 9, 12..., 99.
Análisis del problema:
Entrada: Serie de números desde el 3 al 99 con una distancia de +3.
Proceso: Determinar los número de la serie y sumarlos.
Salida: Mostrar la serie de números y la suma total de todos ellos.
Algoritmo en lenguaje natural:
INICIO
Definir X1=3 Y suma=0
Mientras X1 sea ≤ a 99 realizar la suma de X1 +3 y mostrar el resultado
La suma de todos los números es igual a la suma + X1
Mostrar el resultado de la suma total
FIN
Pseudocodigo:
Inicio
Definir X1,suma Como Real
X1=3
suma=0
Mientras X1<=99
- Mostrar X1
-Suma=suma+X1
-X1=X1+3
FinMientras
Escribir "La suma es=" suma
Fin
2.6 Escribir un algoritmo que lea cuatro números y a continuación visualice el mayor de los
cuatro.
Análisis del problema:
Entrada: Cuatro Números.
Proceso: Determinar el mayor de los cuatro números.
Salida: Mostrar el mayor de los 4 números.
Algoritmo en lenguaje natural:
INICIO
Definir X1, X2, X3 Y X4
Comparar cada uno de los números e identificar al mayor.
Mostrar el mayor entre los 4 números.
FIN
Pseudocodigo:
Inicio
Leer X1, X2, X3 Y X4
Si X1> X2 Entonces
- E<-X1
SiNo
- E<-X2
FinSi
Si E> X3 Entonces
- E<-E
SiNo
- E<-X3
FinSi
Si E> X4 Entonces
- E<-E
SiNo
- E<-X4
FinSi
Escribir "El mayor de los números es=" E;
Fin
2.12 Escribir un algoritmo que encuentre el salario semanal de un trabajador, dada la tarifa
horaria el número de horas trabajadas diariamente.
Análisis del problema:
Entrada: Tarifa horaria y el número de horas trabajadas diariamente.
Proceso: Calcular el salario diario y con ello calcular el salario semanal.
Salida: Mostrar el salario semanal.
Algoritmo en lenguaje natural:
INICIO
Definir la tarifa horaria y el número de horas trabajadas diariamente
Calcular el salario diario.
Con base en el salario diario realizamos la multiplicación correspondiente.
Mostrar el salario semanal del trabajador.
FIN
Pseudocodigo:
Inicio
Definir Sueldo, horas diarias, pago, suma Como Real
Escribir 'Ingrese las horas diarias trabajadas'
Leer horas diarias
Escribir 'Ingrese tarifa horaria'
Leer pago
Sueldo <- (horas diarias*pago)*(7)
Escribir 'El pago semanal por las ',horas diarias,' Horas diarias trabajadas es: $',Sueldo
FIN
3.12 Se desea calcular independiente la suma de los números pares e impares
comprendidos entre 1 y 200.
Análisis del problema:
Entrada: Números pares e impares comprendidos desde el 1 al 200
Proceso: Sumar independiente los pares e impares que se encuentran en este rango
de números.
Salida: Mostrar el resultado de la suma de los pares e impares.
Algoritmo en lenguaje natural:
INICIO
Definir los números pares que se encuentran en el rango de 1 a 200
Definir los números impares que se encuentran en el rango de 1 a 200
Realizar la suma de todos los números pares entre el 1 y el 200.
Realizar la suma de todos los números impares entre el 1 y el 200.
Mostrar los resultados de ambas sumas independientemente.
FIN
Pseudocodigo:
Inicio
Definir X1 , X2, X3, suma Como Entero;
Escribir "El valor inicial es 1 y el final es 200" ;
X1=1; //Se da el valor inicial
X2=200; //Se da el valor final
Suma<- 0;
X3<-X1 MOD 2; //Se condiciona para saber que es par
SI X3<>0 Entonces
X1<-X1+1
SiNo
X1<-X1+2
Fin Si
Mientras X1<X2 Hacer
suma<-suma+X1
X1<-X1+2
FinMientras
Definir T1 , T2, T3, sumaE Como Entero;
T1=1; //Se da el valor inicial
T2=200; //Se da el valor final
sumaE<- 0
T3<-T1 MOD 2; //Se condiciona para saber que es impar
SI T3=0 Entonces
T1<-T1 +1
SiNo
T1<-T1+2
Fin Si
Mientras T1<T2 Hacer
sumaE<-sumaE + T1
T1<-T1+2
FinMientras
Escribir "la suma es de los numeros impares es=" sumaE
Escribir "la suma es de los numeros pares es=" suma;
FIN
3.25 Escribir la suma de los diez primeros números pares.
Análisis del problema:
Entrada: Los diez primeros números pares.
Proceso: Sumar los diez primeros números pares.
Salida: Mostrar el resultado de la suma de los 10 primeros pares.
Algoritmo en lenguaje natural:
INICIO
Definir los 10 primeros números pares.
Sumar los números pares.
Mostrar la suma de los 10 primeros números pares.
FIN
Pseudocodigo:
Inicio
Definir X1,X2,X3,suma Como Entero
Escribir 'Se suman los 10 primeros números pares'
X1 <- 1 // Se da el valor inicial
X2 <- 20 // Se da el valor final
suma <- 0
X3 <- X1 MOD 2 // Se condiciona para conocer los demás números pares
Si X3<>0 Entonces
X1 <- X1+1
SiNo
X1 <- X1+2
FinSi
Mientras X1<X2 Hacer // Se plantea la condición para la suma
suma <- suma+X1
X1 <- X1+2
FinMientras
Escribir 'la suma de los 10 primeros números pares es =',suma+X1
FIN