Está en la página 1de 18

ALUMNO:

ALAN EDUARDO SOLANO CASTRO

TEMA 2, ACTIVIDAD 4:

ALGORITMOS DE CLASE EN PSeInt

DOCENTE:

LIC. ROCIO YESENIA ARELLANO SOLDEVILLA

ASIGNATURA:

ALGORITMOS Y LENGUAJES DE PROGRAMACION

CARRERA:

INGENERIA INDUSTRIAL

SEMESTRE Y GRUPO:

4to Semestre, Grupo 3


1_BIENVENIDA

Algoritmo Bienvenida
// Alan Eduardo Solano Castro
// No. Control 19580450
// 1_Este algoritmo muestra un mensaje

Escribir "Hola Bienvenidos a... PSeInt";

FinAlgoritmo

2_TIPOS DE DATOS
Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 2_Tipos de datos

Definir caracteress Como Caracter;


Definir num_entero Como Entero;
Definir valor_booleano Como Logico;;
Definir num_real Como Real;

caracteres = "H";
num_entero = 100;
valor_booleano = Verdadero;
num_real = 48.7;

Escribir "Tipo Carácter:",caracteress;


Escribir "Tipo Numérico Entero:",num_entero;
Escribir "Tipo Lógico:",valor_booleano;
Escribir "Tipo Numérico real:",num_real;

FinAlgoritmo

3_PROMEDIO
Algoritmo PROMEDIO
// Alan Eduardo Solano Castro
// No. Control 19580450
// 3_Promedio
// Calcule el promedio de tres calificaciones

Definir Calif1, Calif2, Calif3 , prom Como Entero;


Definir prom Como Real;

Escribir "Calificación 1 : " ;


Leer calif1;
Escribir "Calificación 2 : " ;
Leer calif2;
Escribir "Calificación 3 : " ;
Leer Calif3;
prom= (Calif1 + Calif2 + Calif3)/3;
Escribir "El Promedio es de ...", prom;

FinAlgoritmo

4_OPERACIONES ARITMETICOS
Algoritmo Operadores_Aritmeticos
// Alan Eduardo Solano Castro
// No. Control 19580450
// 4_Operaciones aritméticos

Definir Valor1, Valor2 Como Entero;


Escribir "Valor1 : ";
Leer Valor1;
Escribir "Valor2 : ";
Leer Valor2;
suma = Valor1 + Valor2;
resta = Valor1 - Valor2;
multi = Valor1 * Valor2;
divi = Valor1/Valor2;
resid = Valor1 MOD Valor2;

Escribir "La Respuesta De La Suma Es De: ", suma;


Escribir "La Respuesta De La Resta Es De: ", resta;
Escribir "La Respuesta De La Multiplicación Es De: ", multi;
Escribir "La Respuesta De La División Es De: ", divi;
Escribir "La Resid es de ...", resid;

FinAlgoritmo
5_COMPARA DOS VALORES SI SIMPLE
Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 5_Compara dos valores si simple

definir a, b Como Entero;

//a=10;
//leer los valores
Escribir "Valor De a: ";
Leer a;
Escribir "Valor De b: ";
Leer b;

//comparar
Si a<b Entonces
Escribir a, "Es Mayor Que ", b;
FinSi
Si a<b Entonces
Escribir a, "Es Menor Que ", b;
FinSi
Si a=b Entonces
Escribir "Son Iguales ";
FinSi

FinAlgoritmo

6_PROMEDIO SI SIMPLE
Algoritmo PROMEDIO
// Alan Eduardo Solano Castro
// No. Control 19580450
// 6_Promedio SI simple
// Calcule el promedio de tres calificaciones

Definir Calif1, Calif2 , Calif3 , prom Como Entero;


Definir prom Como Real;

Escribir "Calificación 1 : " ;


Leer calif1;
Escribir "Calificación 2 : " ;
Leer calif2;
Escribir "Calificación 3 : " ;
Leer Calif3;
prom = (Calif1 + Calif2 + Calif3)/3;
Escribir "El Promedio Es De ...", prom;

Si prom>70 Entonces
Escribir "Acredito La Asignatura";
FinSi
Si prom<70 Entonces
Escribir "No Acredito La Materia";
FinSi

FinAlgoritmo

7_COMPARA DOS VALORES SI DOBLE


Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 7_Compara dos valores si dobles
// leer valores

Escribir "Valor De a: ";


Leer a;
Escribir "Valor De b: ";
Leer b;

//comparar
Si a>b Entonces
Escribir a , "Es Mayor Que " , b;
SiNo
Si a<b Entonces
Escribir a, " Es Menor Que ", b;
SiNo
Si a=b Entonces
Escribir " Son Iguales";
FinSi
FinSi
FinSi

FinAlgoritmo
8_PROMEDIO SI DOBLE
Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 8_Promedio SI DOBLE
// Calcule un promedio con tres calificaciones

Definir Calif1, Calif2, Calif3 Como Entero;


Definir prom Como Real;

Escribir "Calificación 1: ";


Leer calif1;
Escribir "Calificación 2: ";
Leer calif2;
Escribir "Calificación 3: ";
Leer calif3;
prom = (calif1 + calif2 + calif3)/3;
Escribir "El Promedio Es De...", prom;
Si prom>=70 Entonces
Escribir "Acredito La Asignatura";
SiNo

Si prom<=70 Entonces
Escribir "No Acredito La Asignatura";
FinSi
FinSi

FinAlgoritmo

9_CALCULADORA
Algoritmo Calculadora
// Alan Eduardo Solano Castro
// No. Control 19580450
// 9_Calculadora con operaciones basicas

definir v1, v2, op Como Entero;

Escribir "Valor 1: "; leer v1;


Escribir "Valor 2: "; leer v2;

Escribir "1.- Suma";


Escribir "1.- Resta";
Escribir "1.- Multiplicación";
Escribir "1.- División";
Escribir "Seleccione una Operación: "; leer op;

Si (op=1) Entonces
resultado = v1 + v2;
Escribir "El Resultado De La Suma Es ", resultado;
SiNo
si (op=2) Entonces
resultado=v1-v2;
Escribir "El Resultado De La Resta Es ", resultado;
SiNo
si (op=3) Entonces
resultado = v1 * v2;
Escribir "El Resultado De La Multiplicación Es ", resultado;
SiNo
si(op=4) Entonces
resultado = v1/v2;
Escribir "El Resultado De La División Es ", resultado;
FinSi
FinSi
FinSi
FinSi

FinAlgoritmo

10_CALCULADORA VALIDA OPCION SI DOBLE


Algoritmo CALCULDORA
// Alan Eduardo Solano Castro
// No. Control 19580450
// 10_Calculadora valida opción SI DOBLE

Escribir "CALCULADORA BASICA";


Definir v1, v2, op Como Entero;
Definir resultado Como Real;
Escribir "valor 1:"; leer v1;
Escribir "valor 2:"; leer v2;
Escribir "1.- Suma";
Escribir "2.- Resta";
Escribir "3.- Multiplicación";
Escribir "4.- División";
Escribir "Seleccione Una Operación"; Leer op;
Si (op>=-1 y op <=4) Entonces;
Escribir "valor 1:"; Leer v1;
Escribir "valor 2:"; Leer v2;

FinSi

Si (op=1) entonces
resultado=v1+v2;
Escribir "El Resultado De La Suma De La Suma Es ", resultado;
SiNo
si (op=2) Entonces
resultado=v1-v2;
Escribir "El Resultado De La Resta Es ", resultado;
SiNo
Si (op=3) entonces;
resultado=v1*v2;
Escribir "El Resultado De La Multiplicación Es ", resultado;
SiNo
si (op=4) entonces;
resultado=v1/v2;
Escribir "El Resultado De La División Es ", resultado;
SiNo
Escribir "Opción Incorrecta";

FinSi
FinSi

FinSi
FinSi

FinAlgoritmo

11_TIPO DE ALUMNO
Algoritmo Tipo_de_alumno
// Alan Eduardo Solano Castro
// No. control 19580450
// 11_Tipo de alumno
// Calcule un promedio con tres calificaciones
// Indicar el tipo de alumno y si acredito la asignatura

Definir Calif1, Calif3, Calif2 Como Entero;


Definir prom Como Real;
Escribir "Calificación 1: ";
Leer Calif1;
Escribir "Calificación 2: ";
Leer Calif2;
Escribir "Calificación 3; ";
Leer calif3;
prom= (Calif1 + Calif2 + Calif3)/3;
Escribir "El Promedio Es De...", prom;

Si prom>=90 y prom<=100 Entonces


Escribir "Alumno Excelente";
SiNo
Si prom>=80 y prom<=79 Entonces
escribir "Alumno Bueno";
SiNo
Si prom>=70 y prom<79 Entonces
Escribir "Alumno Regular";
SiNo
Escribir "Alumno Irregular";
FinSi
FinSi

FinSi
//si prom>70 Entonces

Si prom>70 o prom=70 entonces


Escribir "Acredito La Asignatura";
SiNo
Escribir "No Acredito La Asignatura";
FinSi

FinAlgoritmo

12_CALCULADORA SEGÚN
Algoritmo Calculadora_SEGUN
// Alan Eduardo Solano Castro
// No. control 19580450
// 12_Calculadora_SEGUN
// Calcular con operaciones básicas

Definir v1, V2, op Como Entero;


Definir resultado Como Real;
Escribir "CALCULADORA BASICA";
Escribir "1.- Suma";
Escribir "2.- Resta";
Escribir "3.- Multiplicación";
Escribir “4.- División";
Escribir "Seleccione Una Operación: "; leer op;

Si (op>=1 y op<=4) Entonces //si (op=1 o op=2 o op=3 o op=4) Entonces


Escribir "Valor 1: "; leer v1;
Escribir "Valor 2: "; leer v2;

Segun op Hacer
1:
resultado = v1 + v2;
escribir "El Resultado De La Suma Es Igual A ", resultado;
2:
resultado = v1 - v2;
escribir "El Resultado De La Resta Es Igual A ", resultado;
3:
resultado = v1 * v2;
escribir "El Resultado De La Multiplicación Es Igual A ", resultado;
4:
resultado=v1/v2;
escribir "El Resultado De La División Es Igual A ", resultado;
FinSegun
SiNo
Escribir "Opción Incorrecta ";
FinSi

FinAlgoritmo

13_DIA SEMANA SEGÚN


Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 13_Dia semana SEGUN
// Determinar que dia de la semana es

Definir dia, v1 Como Entero;


Definir resultado Como Real;

Escribir "Dia De La Semana";


Escribir "Lunes";
Escribir "Martes";
Escribir "Miércoles";
Escribir "Jueves";
Escribir "Viernes";
Escribir "Sábado";
Escribir "Domingo";

Escribir "Seleccione Cualquier Día"; leer dia;

si (dia>=1 y dia <=7) Entonces


Según día hacer
1:
Escribir "Hoy es Lunes";
2:
Escribir "Hoy es Martes";
3:
Escribir "Hoy es Miércoles";
4:
Escribir "Hoy es Jueves";
5:
Escribir "Hoy es Viernes";
6:
Escribir "Hoy es Sábado";
7:
Escribir "Hoy es Domingo";

FinSegun

FinSi

FinAlgoritmo

14_NUMEROS DEL 1 AL 10 MIENTRAS


Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 14_Numeros del 1 al 10 MIENTRAS
// Mostrar los números del 1 al 10

Definir numeros Como Entero;


numeros=1;
Mientras numeros<=10 Hacer
escribir numeros;
numeros= numeros+1;
FinMientras

FinAlgoritmo

15_NUMEROS DEL 1 A N MIENTRAS


Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 15_Numeros del 1 al N MIENTRAS
// Mostrar los números del 1 al N

Definir números, N Como Entero;


Escribir " Hasta que numero: "; Leer N;
números=1;
Mientras números <= N Hacer
escribir números;
números= numeros+1;
FinMientras

FinAlgoritmo

16_NUMEROS DEL X A N MIENTRAS


Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 16_Numeros del x al N MIENTRAS
// Mostrar los números de una serie, el usuario deberá indicar el valor inicial y final,
// es decir, los dos valores pueden

Definir a Como Numerica;


Definir numeros, N Como Entero;
escribir " Desde que numero: "; Leer a;
escribir " Hasta que numero: "; Leer N;
numeros=1;
Mientras a<=N Hacer
escribir a;
a=a+1;
FinMientras

FinAlgoritmo
17_CALCULADORA CON MIENTRAS Y VALIDA LA OPCION CON
UN SI
Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 17_Calculadora con mientras y valida la opción con un si

definir v1, v2, N, x, op Como Entero;


definir resultado Como Real;

Escribir "Número De Veces:";


Leer N;
x=1;
Mientras x<=N Hacer
Escribir "CALCULADORA BASICA";
Escribir "1.-Suma";
Escribir "2.-Resta";
Escribir "3.-Multiplicacion";
Escribir "4.-Division";
Escribir "Seleccione Cualquier Operación";
Leer op;

Escribir "valor1:";
Leer v1;
Escribir "valor2:";
Leer v2;
Segun op Hacer
1:
resultado= v1 + v2;
2:
resultado= v1 - v2;
3:
resultado= v1 * v2:
4:
resultado= v1/v2;
FinSegun
Escribir "El Resultado De La Operación ",x," es ", resultado;
x=x+1;
FinMientras

FinAlgoritmo
17_CALCULADORA N VECES CON MIENTRAS
Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. Control 19580450
// 17_Calcuñadora N veces con mientras

Definir resultado Como Numerica;

Escribir "CALCULADORA BASICA";


Definir v1,v2,op Como Entero;
Definir resultado Como Real;
Escribir "valor 1:"; leer v1;
Escribir "valor 2:"; leer v2;
Escribir "1.- Suma";
Escribir "2.- Resta";
Escribir "3.- Multiplicación";
Escribir "4.- División";
Escribir "Seleccione Cualquier Operación"; Leer op;
Si (op>=-1 y op <=4) Entonces;
Escribir "valor 1:"; Leer v1;
Escribir "valor 2:"; Leer v2;

FinSi

Si (op=1) entonces
resultado=v1+v2;
Escribir "El Resultado De La Suma Es: “, resultado;
SiNo
si (op=2) Entonces
resultado=v1-v2;
Escribir "El Resultado De La Resta Es: ", resultado;
SiNo
Si (op=3) entonces;
resultado=v1*v2;
Escribir "El Resultado De La Multiplicación Es: ", resultado;
SiNo
si (op=4) entonces;
resultado=v1/v2;
Escribir "El Resultado De La División Es: ", resultado;
SiNo
Escribir "Opción Incorrecta";
FinSi
FinSi

FinSi
FinSi
FinAlgoritmo

17_COMPLEMENTO VALIDA LA OPCION DE UN MENU


Algoritmo validar_la_opcion_de_un_menu
// Alan Eduardo Solano Castro
// No. Control 19580450
// 17_Complemento valida la opción de un menu
definir op Como Entero;

op=0;
Mientras op<1 o op>4 Hacer
Escribir "CALCULADORA BASICA";
Escribir "1.-Suma";
Escribir "2.-Resta";
Escribir "3.-Multiplicacion";
Escribir "4.-Divicion";
Escribir "Seleccione Cualquier Operación";
Leer op;
FinMientras

//otra operacion s/n


FinAlgoritmo

18_CONVERSION DE GRADOS REPETIR MIENTRAS


Algoritmo sin_titulo
// Alan Eduardo Solano Castro
//No. control 19580450
//18_Conversion de grados REPETIR MIENTRAS

Escribir "1,-C a F";


Escribir "2.-C a K";
Escribir "3.-f a C";
Escribir "4.-F a k";
Escribir "5.-K a C";
Escribir "6.-K a F";
Escribir "Seleccione La Conversión Que Quiera ; ..."; leer select;

Segun select hacer


1:
resultado= (T1 * 1.8) + 32;
2:
resultado= T1 + 273.15 ;
3:
resultado= (T1 *1.8) - 32;
4:
resultado= (T1 + 273.15)*1.8;
5:
resultado= T1 -273.15;
6:
resultado = (T1 - 273.15)*1.8+32;
FinSegun
Escribir "El Resultado De La Operación Es: " , resultado;

FinAlgoritmo

19_CONVERSION DE TEMPERATURA REPETIR MIENTRAS


Algoritmo sin_titulo
// Alan Eduardo Solano Castro
//No. control 19580450
//19_Conversion De Temperatura REPETIR MIENTRAS

Definir select, C, F, K Como Entero;


Definir resp Como Caracter;
Definir resultado Como Real;

Repetir
Escribir "1,-C a F";
Escribir "2.-C a K";
Escribir "3.-f a C";
Escribir "4.-F a k";
Escribir "5.-K a C";
Escribir "6.-K a F";
Escribir "Seleccione La Conversión Que Quiera: "; leer C;

Segun select Hacer


1:
Escribir "Temperatura En Centígrados Es De; ";leer C;
resultado= C*1.8+32;
Escribir "La Temperatura En F Es De: ", resultado;
2:
Escribir "Temperatura en Centígrados Es De; ";leer C;
resultado= C + 273.15;
Escribir "La temperatura en F es de: ", resultado;
3:
Escribir "Temperatura en F Es De; ";leer C;
resultado= (F *1.8)-32;
Escribir "La Temperatura En C Es De: ", resultado;
4:
Escribir "Temperatura En F Es De; ";leer C;
resultado= (F +273.15)*1.8;
Escribir "La Temperatura En K Es De: ", resultado;
5:
Escribir "Temperatura En K Es De; ";leer C;
resultado= K -273.15;
Escribir "La Temperatura En C Es De: ", resultado;
6:
Escribir "Temperatura en K Es De; ";leer C;
resultado= (K - 273.15)*1.8+32;
Escribir "La Temperatura En F Es De: ", resultado;
DE MODO QUE:
Escribir "Conversión Incorrecta";
FinSegun

FinAlgoritmo

20_NUMEROS DEL 1 AL 10 PARA


Algoritmo sin_titulo
// Alan Eduardo Solano Castro
// No. control. 19580450
// 20_numeros del 1 al 10 PARA

Definir numero Como Entero;

Para numero<- 1 Hasta 10 Hacer


Escribir numero;
FinPara
Escribir "FIN...";

FinAlgoritmo
21_NUMEROS DEL 1 A N PARA
Algoritmo sin_titulo
// Alan Eduardo Solano Castro
//No. Control. 19580450
//21_Numeros del 1 a N PARA

Definir numero, N Como Entero;

Escribir "Valor maximo: ";leer N;

Para numero< - 1 Hasta N Hacer


Escribir numero;
FinPara

Escribir "FIN...";

FinAlgoritmo

También podría gustarte