PROGRAMACION DIGITAL
LABORATORIO 02
Dr. Fernando Mendoza Apaza
PROCESOS CONDICIONALES
Ejemplo 01:
Se desea implementar un algoritmo para determinar cuál de dos valores proporcionados es el mayor.
Representarlo con pseudocódigo, diagrama de flujo.
El pseudocódigo presenta el algoritmo que permite determinar
1. Inicio
2. Leer A, B
3. Si A > B
Entonces
Hacer M = A
Si no
Hacer M = B
Fin de comparación
4. Escribir “el mayor es”, M
5. Fin
Ejemplo 01:
Se desea implementar un algoritmo para determinar cuál de dos valores proporcionados es el mayor.
Representarlo con pseudocódigo, diagrama de flujo.
El pseudocódigo presenta el algoritmo que permite determinar
Algoritmo Mayores
definir A,B,M Como Real;
escribir "Ingrese A: ";
Leer A;
escribir "Ingrese B: ";
Leer B;
Si A > B Entonces
M<-A;
Sino
M<-B;
finsi
Escribir " El mayor es: ", M;
FinAlgoritmo
Ejemplo 01:
Se desea implementar un algoritmo para determinar cuál de dos valores proporcionados es el mayor.
Representarlo con pseudocódigo, diagrama de flujo.
El pseudocódigo presenta el algoritmo que permite determinar
Algoritmo MayoresAnidado
definir A,B,M Como Real;
escribir "Ingrese A: ";
Leer A;
escribir "Ingrese B: ";
Leer B;
Si A > B Entonces
M<-A;
Escribir " El mayor es: A= ", M;
Sino
Si B > A
M<-B;
Escribir " El mayor es: B= ", M;
SiNo
Escribir " Son Iguales: A= ",A," y B= ",B;
finsi
finsi
FinAlgoritmo
Ejemplo 01:
Se desea implementar un algoritmo para determinar cuál de dos valores
proporcionados es el mayor. Representarlo con pseudocódigo, diagrama de flujo.
El pseudocódigo presenta el algoritmo que permite determinar
Algoritmo MayoresSimpAnid
definir A,B,M Como Real;
escribir "Ingrese A: ";
Leer A;
escribir "Ingrese B: ";
Leer B;
Si A > B Entonces
M<-A;
Escribir " El mayor es: A= ", M;
finsi
Si B > A
M<-B;
Escribir " El mayor es: B= ", M;
finsi
Si A = B
Escribir " Son Iguales: A= ",A," y B= ",B;
finsi
FinAlgoritmo
Ejemplo 2
Realice un algoritmo para determinar si un número es positivo
o negativo.
Represéntelo en pseudocódigo, diagrama de flujo y Ejecución.
1. Inicio.
2. Leer NÚM
3. Si NÚM > = 0
Entonces
Hacer R = “POSITIVO”
Si no
Hacer R = “NEGATIVO”
Fin de comparación
4. Escribir “el número es”, R
5. Fin
Ejemplo 2
Realice un algoritmo para determinar si un número es positivo
o negativo.
Represéntelo en pseudocódigo, diagrama de flujo y Ejecución.
Algoritmo ejercicio1
Definir A Como Entero;
Escribir "escriba el numero";
Leer A ;
Si A>0 Entonces
Escribir "es positivo";
SiNo
Escribir "es negativo ";
Fin Si
FinAlgoritmo
Ejemplo 2
Realice un algoritmo para determinar si un número es positivo
o negativo.
Represéntelo en pseudocódigo, diagrama de flujo y Ejecución.
Proceso POSITIVO_NEGATIVO
Definir N Como Real;
Escribir "Escribe un numero";
leer N;
Si N>0 Entonces
Escribir "El valor de N es positivo";
SiNo
si N<0 entonces
Escribir "El valor de N es negativo";
SiNo
Escribir "El valor de N es cero";
FinSi
FinSi
FinProceso
Ejemplo 2
Realice un algoritmo para determinar si un número es positivo
o negativo.
Represéntelo en pseudocódigo, diagrama de flujo y Ejecución.
Proceso ejercicio1
Definir a como real;
escribir"Digite un número ";
leer a;
si a>0 entonces
escribir "el número es
positivo";
FinSi
si a<0 entonces
escribir "el número es
negativo ";
FinSi
si a=0 entonces
escribir "el número es cero";
FinSi
FinProceso
Realice un algoritmo para determinar cuánto se debe pagar por equis cantidad
De lápices considerando que si son 1000 o más el costo es de 85¢; de lo contrario, el
precio es de 90¢. Represéntelo con el pseudocódigo, el diagrama de flujo y ejecucion.
1. Inicio
2. Leer X
3. Si X > = 1000
Entonces
Hacer PAG = X * 0.85
Si no
Hacer PAG = X * 0.90
Fin de comparación
4. Escribir “el pago es”, PAG
5. Fin
Realice un algoritmo para determinar cuánto se debe pagar por equis cantidad
De lápices considerando que si son 1000 o más el costo es de 85¢; de lo contrario, el
precio es de 90¢. Represéntelo con el pseudocódigo, el diagrama de flujo y ejecucion.
Algoritmo costo_lapices
definir A Como Entero;
definir costo Como Real;
escribir"inserte la cantidad
deseada: ";
leer A;
si A >= 1000
costo <- 0.85*A;
SiNo
costo <- 0.9*A;
FinSi
escribir "el costo del total es de:
",costo;
FinAlgoritmo
Realice un algoritmo para determinar cuánto se debe pagar por equis
cantidad De lápices considerando que si son 1000 o más el costo es de
85¢; de lo contrario, el precio es de 90¢. Represéntelo con el
pseudocódigo, el diagrama de flujo y ejecucion.
Algoritmo LaPICES
Definir a Como Entero;
Escribir "Ingrese la cantidad e lápices";
Leer a ;
Si a<1000 y a>=0 Entonces
Escribir "El costo es " a*90;
SiNo
Si a>=1000 Entonces
Escribir "El costo es
" a*85;
SiNo
Escribir "ERROR";
Fin Si
Fin Si
FinAlgoritmo
Realice un algoritmo para determinar cuánto se debe pagar por equis cantidad
De lápices considerando que si son 1000 o más el costo es de 85¢; de lo contrario, el
precio es de 90¢. Represéntelo con el pseudocódigo, el diagrama de flujo y ejecucion.
Proceso sin_titulo
Definir X,PAG Como Entero;
Escribir'introducir numro de lapices a
comprar';
Leer X;
Si X>=1000 Entonces
Escribir'Precio total:',X*0.85;
FinSi
Si 0<X y X<1000 Entonces
Escribir'Precio total:',X*0.9;
FinSi
Si X<0 Entonces
Escribir 'error';
FinSi
FinProceso
Realice un algoritmo para determinar cuánto se debe pagar por equis cantidad
De lápices considerando que si son 1000 o más el costo es de 85¢; de lo contrario, el
precio es de 90¢. Represéntelo con el pseudocódigo, el diagrama de flujo y ejecucion.
1. Inicio
2. Leer X
3. Si X > = 1000
Entonces
Hacer PAG = X * 0.85
Si no
Hacer PAG = X * 0.90
Fin de comparación
4. Escribir “el pago es”, PAG
5. Fin
Presentación:
• Correo Docente: MENDOZA APAZA FERNANDO
• [email protected]
• ASUNTO DE ENTREGA:
• Laboratorios:
ASUNTO: PROG DIGITAL-01L-90G-SESION-01-Apepat Apemat Nombres
• Tareas:
ASUNTO: PROG DIGITAL-01L-SESION-01-Apepat Apemat Nombres
• Practicas:
PROG DIGITAL-01L-PRACTICA01-Apepat Apemat Nombres
• Exámenes Parcial/Final:
PROG DIGITAL-01L-EXAMEN PARCIAL/FINAL-Apepat Apemat Nombres
PLAZO DE ENTREGA: 06 DE OCTUBRE
11:59:59 PM
PROGRAMACION DIGITAL
LABORATORIO 02
Dr. Fernando Mendoza Apaza