Laboratorio 14 Ejercicios con Ciclo Para - HernanSan/FundComputaciones-OF20 GitHub Wiki
Por: Hernán Alejandro Sánchez Matamoros
Fecha: 13/11/2019
Inicio
i,j,k,i[0-n]
Para (i <-3;i>=1,-1) hacer
Para (j <- 1,j<=i,1) hacer
Para (k <- i,k<= j , -1) hacer
<< i, j, k
Fin_Para
Fin_Para
Fin_Para
Fin
Para(i <- 1 ; i <= 20 ; i++)
b) Al usar un contador i cuenta que tiene un valor inicial de 1, un valor final 20 y un incremento de 2.
Para(i <- 1 ; i <= 20 ; i = i + 2)
c) Al usar un contador j que tiene un valor inicial de 1, un valor final de 100 y un incremento de 5.
Para(i <- 1 ; i <= 20 ; i = i + 5)
d) Al usar un contador i cuenta que tiene valor inicial de 20, un valor final de 1 y un incremento de -1.
Para(i <- 20 ; i <= 20 ; i = i -1)
e) Al usar un contador i cuenta que tiene valor inicial de 20, un valor final de 1 y un incremento de -2.
Para(i <- 20 ; i <= 20 ; i = i -2)
f) Al usar un contador cuenta que tiene valor inicial de 1.0, un valor final de 16.2 y un incremento de 0.2.
Para(i <- 1.0 ; i <= 16.2 ; i = i + 0.2)
g) Al usar un contador x cuenta que tiene valor inicial de 20.0, un valor final de 10.0 y un incremento de –
Para(i <- 20.0 ; i <= 10.0 ; i--)
25. Determine el valor de la variable total después que se ejecuta cada uno de los siguientes ciclos.
//Declaración de variables
total, i,i[0-n]
//Inicialización de Variables
total<- 0
Inicio
Para(i <-1; i<= 10; i++)Haga
total ← total +1
Fin_Para
Fin
https://github.com/HernanSan/FundComputaciones-OF20/blob/master/Pruebas%20deEscritorio/a).jpg // Ingeniera le adjunto el link por que no me dejo subir la imagen en la wiki pero si estan en el codigo.
//Declaración de variables
total, cuenta,i[0-n]
//Inicialización de Variables
total <- 1
Inicio
Para(cuenta <-1; <=10, i++) hacer
total <- total*2
Fin_Para
Fin
https://github.com/HernanSan/FundComputaciones-OF20/blob/master/Pruebas%20deEscritorio/b).jpg
//Declaración de variables
total, i,i[0-n]
//Inicialización de Variables
total <- 0
Inicio
Para(i <-1; <=15; i++) hacer
total <- total+i
Fin_Para
Fin
https://github.com/HernanSan/FundComputaciones-OF20/blob/master/Pruebas%20deEscritorio/c).jpg
//Declaración de variables
total, i,i[0-n]
//Inicialización de Variables
total <- 50
Inicio
Para(i=<-1; <=10; i++) hacer
total <- total-i
Fin_Para
Fin
https://github.com/HernanSan/FundComputaciones-OF20/blob/master/Pruebas%20deEscritorio/d).jpg
//Declaración de variables
total, icnt,i[0-n]
//Inicialización de Variables
total <- 1
Inicio
Para(icnt<-1; <= 8; icnt++) hacer
total <- total*icnt
Fin_Para
Fin
https://github.com/HernanSan/FundComputaciones-OF20/blob/master/Pruebas%20deEscritorio/e).jpg
//Declaración de variables
total, j,i[0-n]
//Inicialización de Variables
total <- 1.0
Inicio
Para(j=<-1;<= 8; j++) hacer
total <- total/2.0
Fin_Para
Fin
https://github.com/HernanSan/FundComputaciones-OF20/blob/master/Pruebas%20deEscritorio/f).jpg
27. Escriba un algoritmo que calcule y visualice el más grande, el más pequeño y la media de N números. El valor de N se solicitara al principio del algoritmo y los números serán introducidos por el usuario.
Entrada: 123235
Salida: Media: 2.66, Mayor: 5, Menor: 1
//Declaración de variables
n, may,men,med num,i[0-n]
//Inicialización de variables
n<- 0; may<- 0, num <-0, med<-0, may,<-0, men<-0, med<-0
//Ingreso de Datos
<<”Ingrese el límite de los números: ”
n
Para(i<-0; i<n; i++)hacer
<<”Ingrese el número: “
>>num
Suma = suma + num
Si(i == 0) entonces
may<-num
men<-num
Sino
Si(num>may)entonces
may<-num
Sino
Si(men<-num) entonces
men<-num
Fin_Si
Fin_Si
Fin_Si
Fin_Para
med<- sum / n
<<”El número mayor es: “, +may
<<”El numero menor es: “, +men
<<”La media es: “, +med
Entrada: 5
Salida: 120
//Declaración de variables
fact, num, cont,i[0-n]
//Inicialización de variables
fact<-1, cont<-1, num<-1
//Entrada de datos
<<”Ingrese el número a sacar el factorial: ”
num
Mientras(cont<=num)hacer
fact<-fact*cont
cont<- cont+1
Fin_Mientras
//Declaracion de variables
fact, num,i[0-n]
//Inicializacion de variables
fact<-1, num<-1
//Entrada de datos
<<”El factorial del numero es: “, +fact
//Proceso
Para(i<-1 ; i<=num ; i++)
fact<-fact*i
Fin_Para
<<”El factorial del número es: “, +fact
36. Construya un algoritmo que reciba como datos de entrada n números enteros y regrese como dato de salida el mayor de estos números.
Entrada: 46273
Salida: El número mayor es: 7
//Declaración de variables
n, may, num,i[0-n]
//Inicialización de variables
n<- 0; may<- 0, num <-0
//Ingreso de Datos
<<”Ingrese el límite de los números: ”
n
Para(i<-0; i<n; i++)hacer
<<”Ingrese el número: “
>>num
Si(i == 0) entonces
may<-num
Sino
Si(num>may)entonces
may<-num
Fin_Si
Fin_Si
Fin_Para
<<”El número mayor es: “, +may