Está en la página 1de 20

Ejercicios

#1

Análisis/Interpretación
Entrada: leer los grados centígrados
Proceso: realización el proceso de conversión de Celsius a Fahrenheit
Salida: Mostrar al cliente los grados Fahrenheit     

Pseudocodigo
Algoritmo grado_celsius

// Autor: Dania Georgina Medina

// Fecha:24/11/2022

// Definir Variables

Definir    centi, fare como real;

//Lectura de datos:

Escribir ("Ingrese grados cent?rados");

Leer centi;

//Calcular:

fare <- (9/5*centi)+32;

Escribir centi," cent?rados equivalen a: ",fare, ":farenheit";

FinAlgoritmo
Algoritmo
               Definir c,f Como Real
ingresen los grados celsius o grados centígrados.
               Escribir «Ingresa los grados Celsius»
Lectura
               leer c
Proceso
               f =32 + (9 * (c/5))   
               Escribir «Los grados Celsius convertidos a grados Fahrenheit es:
«,f
FinAlgoritmo

#2

Pseudocodigo

Algoritmo anioo

// Autor: Yareli Banegas

// Fecha:24/11/2022

// Definir Variables

Definir anio como Entero;

Escribir "ingrese el año";

Leer anio;

Si (anio MOD 400 = 0) o (anio MOD 4 = 0) y ~(anio MOD 100 = 0)


Entonces

Escribir 'Es bisiesto.';


Sino

Escribir 'No es bisiesto.';

FinSi

FinAlgoritmo

Algoritmo

Definir variables
año.
            Escribir «Ingresa un año»
       leer año
       si año mod 4 == 0 Entonces
calcular .
               si año mod 100 == 0 Entonces
calcular
                               si año mod 400 == 0 Entonces
Si esta condición se cumple entonces mostramos un mensaje con la función
escribir donde indicamos que el año es bisiesto.
                              Escribir «El año «,año,» es bisiesto»
                      SiNo
Si la condición no se cumple es decir si el año no es un número múltiplo de
cuatrocientos, entonces mostramos un mensaje donde indicamos que el año no es
bisiesto.
                              Escribir «El año «,año,» no es bisiesto»
                      FinSi
               SiNo
Cuando el año sea múltiplo de cuatro y no sea múltiplo de cien entonces
mostramos un mensaje indicando que el año es bisiesto.
                      Escribir «El año «,año,» es bisiesto»
               FinSi
       SiNo
Finalmente si el año no es múltiplo de cuatro entonces en definitiva no es un año
bisiesto.
               Escribir «El año «,año,» no bisiesto»
       FinSi 
Para finaliza el algoritmo utilizamos la siguiente sentencia.
FinAlgoritmo

#3

Pseudocodigo
Algoritmo SuperMercado

// Autor: Dania Georgina Medina

// Fecha:24/11/2022

// Definir Variables

// Definir variables (Deben ser 3 precios de diferentes supermercados)

//Definir variables (Deben ser 3 precios de diferentes


supermercados)

Definir producto Como Caracter;

Definir precio1,precio2,precio3 Como real;

Definir premedio como real;

//3. Inicializar Variables

producto<-"";

precio1<-0;

precio2<-0;

precio3<-0;

premedio<-0;

//4. Leer los datos de los 3 Supermercados

//4.1 Descripción del producto 1


Escribir "Descripcion del producto" sin saltar ;

leer producto;

//4.2 Supermercado 1

Escribir "supermercado 1";

//4.3 Precio producto 1

Escribir"Ingrese el precio del producto 1 " sin saltar ;

Leer precio1;

//4.4 Supermercado 2

Escribir "supermercado 2";

//4.5      Precio producto 2

Escribir"Ingrese el precio del producto    2"sin saltar ;

Leer precio2;

//4.6 Supermercado 3

Escribir "supermercado 3";

//4.7    Precio producto 3

Escribir"Ingrese el precio del producto    3 " Sin Saltar;

Leer precio3;

//5. Proceso: Calcular el precio medio del producto

premedio<-(precio1+precio2+precio3)/3;

//6. Escribir resultados

//6.1 Nombre del producto

Escribir " El producto es:", producto;

//6.2 Precio medio

Escribir "El precio medio del ", producto,    " es      ", premedio;

FinAlgoritmo
Algoritmo
1. Inicio

            2. Definir variables (Deben ser 3 precios de diferentes supermercados)

            3. Inicializar Variables

              4. Leer los datos de los 3 Supermercados

                      4.1 Descripción del producto 1

                      4.2 Supermercado 1

                      4.3 Precio producto 1

                      4.4 Supermercado 2

                      4.5      Precio producto 2

                      4.6 Supermercado 3

                      4.7      Precio producto 3

      5. Proceso: Calcular el precio medio del producto

        6. Escribir resultados

                6.1 Nombre del producto

                6.2 Precio medio


#4

Pseudocodigo
Algoritmo ferreteria

//Autor: Jonny Estrada

//Fecha:24/11/2022

// Definir Variables

definir precio_producto, descuento,descuento_cliente, subtotal,


impuesto_cliente, ISV_nuevo,total_pagar Como Real;

definir nombre_cliente, nombre_producto Como Caracter;

definir cantidad_producto, edad_cliente Como Entero;

precio_producto<-0;

descuento<-0.10;

subtotal<-0;

ISV_nuevo<-0;

total_pagar <-0;

impuesto_cliente<-0;

descuento_cliente<-0;

nombre_cliente<-"";

nombre_producto<-"";

cantidad_producto<-0;

edad_cliente<-0;

Escribir "ingrese el nombre del cliente";

leer nombre_cliente;

Escribir "ingrese edad del cliente";


leer edad_cliente;

Escribir " ingrese nombre del producto";

leer nombre_producto;

Escribir    "ingrese la cantidad de producto";

leer cantidad_producto;

Escribir "ingrese el precio del producto";

leer precio_producto;

si edad_cliente >= 65 Entonces

impuesto_cliente<-(precio_producto*cantidad_producto*0.15);

descuento_cliente<-((precio_producto*cantidad_producto)-
impuesto_cliente)*descuento;

subtotal<-(precio_producto*cantidad_producto)-
impuesto_cliente-descuento_cliente;

ISV_nuevo<-subtotal*0.15;

total_pagar<-subtotal+ISV_nuevo;

SiNo

impuesto_cliente<-(precio_producto*cantidad_producto*0.15);

subtotal<-(precio_producto*cantidad_producto)-
impuesto_cliente;

total_pagar<-subtotal+impuesto_cliente;

FinSi

Escribir "nombre del cliente es:", nombre_cliente;

Escribir "el precio del producto es:", precio_producto;

escribir "la cantidad de productos es:", cantidad_producto;

Escribir "el subtotal es:", subtotal;


si edad_cliente>=65 Entonces

Escribir "el descuento del clientes:", descuento_cliente;

Escribir "el impuesto es:",ISV_nuevo;

SiNo

Escribir "el impuesto es:",impuesto_cliente;

FinSi

Escribir "el total a pagar es:", total_pagar;

FinAlgoritmo

Algoritmo
1. Inicio
2. Declaración de variables
3. Limpiar variables
4. Leer datos
4.1 Leer nombre del cliente
4.2 Leer edad del cliente (descuento de la tercera edad)
4.3 Leer nombre del producto
4.4 Leer cantidad de producto
4.5 Leer precio del producto (impuesto incluido)
5. Calcular lo siguiente
5.1 Calcular el subtotal
5.2 Calcular el descuento
5.3 Calcular el impuesto
5.4 Calcular el total a pagar
6. Mostrar
6.1 El nombre del cliente
6.2 El precio del producto unitario
6.3 La cantidad
6.4 El subtotal
6.5 El descuento
6.6 El impuesto sobre la venta
6.7 El total a pagar

#5

Pseudocodigo
Algoritmo Mayor_que_3_Numeros

//Autor: Yareli Bannegas

//Fecha:24/11/2022

// Definir Variables

Definir n1,n2,n3 Como Real;

Escribir 'Escribir primer número';

Leer n1;

Escribir 'Escribir segundo    número';

Leer n2;

Escribir 'Escribir tercer número';

Leer n3;

Si n1>n3 Entonces

Si n1>n3 Entonces

Escribir 'El número mayor es: ',n1;

SiNo

Escribir 'El número mayor es: ' ,n2;


FinSi

SiNo

Si n2>n3 Entonces

Escribir 'El número mayor es: ' ,n2;

SiNo

Escribir 'El número mayor es: ' ,n3;

FinSi

FinSi

FinAlgoritmo

Algoritmo
1. Inicio programa
2. Definir variables
3. Leer datos
3.1. Leer n1
3.2. Leer n2
3.3. Leer n3
3.4. si n1 mayor que n3 entonces
3.5. si n1 mayor que n3
3.6. fin si
3.7. sino
3.8. si n2 mayor que n3
3.9. fin si
3.10. fin si
4. Fin programa

#6

Pseudocodigo
Algoritmo horas

//Autor: Sabdiel Lainez

//Fecha:22/11/2022

// Definir Variables

//Definir variables:

Definir    H,M,S Como Entero;

//Lectura de datos:

Escribir("Ingrese las horas");

Leer H;

Escribir("Ingrese los minutos");

Leer M;

Escribir("Ingrese los segundos");

Leer S;

//Calcular:

Si H>=0 Y H<24 & M>=0 Y M<60 Y S>=0 Y S<60 Entonces                   

Escribir("Hora correcta");

                Sino

                        Escribir("Hora incorrecta");

FinSi

FinAlgoritmo
Algoritmo
1. Inicio programa
2. Definir variables
3. Leer datos
3.1. Leer H
3.2. Leer M
3.3. Leer S
3.4. Si H>=0 Y H<24 Y M>=0 Y M<60 Y S>=0 Y S<60
3.5. Hora correcta
3.6. fin si
3.7. sino
3.8. Hora incorrecta
3.9. fin si
3.10. fin si
Fin programa

#7

Pseudocodigo
Algoritmo dias

//Autor: Paola Lainez

//Fecha:22/11/2022

// Definir Variables

definir numero_dia Como Entero;

numero_dia <- 0;
Escribir "Ingrese el numero del dia: ";

leer numero_dia;

segun numero_dia Hacer

1:

Escribir    "Lunes";

2:

Escribir      "Martes";

3:

Escribir "Miercoles";

4:

Escribir    "Jueves";

5:

Escribir    "Viernes";

6:

Escribir    "Sabado";

7:

Escribir    "Domingo";

De Otro Modo:

Escribir    "Su opcion no esta disponible";

FinSegun

FinAlgoritmo

Algoritmo
1. Inicio
            2. Definir variables

            3. Ingresar Variables

              4. Leer los datos

            4.1 Leer el número de cada mes

#8

Pseudocodigo
Algoritmo notas

//Autor: Paola Laínez

//Fecha:22/11/2022

// Definir Variables

Definir nota como Entero;

Escribir Sin Saltar "Ingresa el valor de nota:";

Leer nota;

Si nota >= 0 Y nota < 5 Entonces

Escribir "insuficiente";

FinSi

Si nota >= 5 Y nota < 6 Entonces

Escribir "suficiente";

FinSi

Si nota >=6 Y nota <7 Entonces


Escribir "bien";

FinSi

Si nota >=7 Y nota <9 Entonces

Escribir "notable";

FinSi

Si nota >=9 Y nota <=10 Entonces

Escribir "sobresaliente";

FinSi

FinAlgoritmo

Algoritmo
1. Inicio programa
2. Definir variables
3. Leer datos
3.1. Leer nota
    Si nota <= 0 Y nota < 5 Entonces

3.2. Insuficiente
3.3. Leer nota
Si nota <= 5 Y nota < 6 Entonces

3.4. Suficiente
3.5. Leer nota
        Si nota <=6 Y nota <7 Entonces
                                    Bien

3.6. Leer nota


        Si nota <=7 Y nota <9 Entonces
                            notable

3.7. Leer nota


3.8. Si nota n<=9 Y nota <=10 Entonces
3.9. sobresaliente
3.10. fin si
3.11. fin si
3.12. fin si
3.13. fin si
3.14. fin si
4. Fin programa

TABLAS

1.Tabla de la verdad de la proposición (p∧ q) | ( p∨ q)



2² = 4

P q p∧ q p∨ q (p∧ q) | ( p∨ q)

V V V v F

V F F V F

F V F v F

F F F f F
Jonny Estrada

2. Tabla de la verdad de la proposición: (p&q) & ~q



2² = 4

P q p&q ~q (p&q) & ~q

V V V F F

V F F V F

F V F F F

F F F V F

Sabdiel Laínez
3. Tabla de la verdad de la proposición: (p&q) & (~ p&r)

2 ³=2x2x2=8

P q r p&q ~p ~ p&r (p&q) & (~ p&r)

V V V V F F F

V V F V F F F

V F V F F F F

V F F F F F F

F V V F V V F

F V F F V F F

f F V F V V F

F F F F V F F

Sabdiel Laínez

4.Tabla de la verdad de la proposición (p∨q) & ~(¬q)



2² = 4

P q p∨q ¬q (p∨q) & ~(¬q)

V V V F F
V F v V F

F V v F F

F F F V F

Paola Laínez

También podría gustarte