Cuaderno de Programacion
Cuaderno de Programacion
Cuaderno de Programacion
CARRERA ESTADÍSTICA
LENGUAJES DE PROGRAMACIÓN
Algoritmo edad
//Ejercicio 1
//Escribir un programa que pregunte al usuario su edad y muestre por pantalla si es mayor de edad o no.
// dayana salazar
// 27/11/23
leer n1;
si n1>=18 entonces
sino
FinSi
FinAlgoritmo
…………………………………………………………………………..
Algoritmo almacene_contraseñas
// dayana salazar
// 27/11/23
// ejercicio 2
//por el usuario coincide con la guardada en la variable sin tener en cuenta mayúsculas y minúsculas.
// Declarar variables
contraseñag <-"dayana123";
Escribir"Ingrese la contraseña:";
Leer contraseñau;
Sino
Escribir"Contraseña incorrecta";
FinSi
FinAlgoritmo
………………………………………………………………………………………
Algoritmo division
// dayana salazar
// 27/11/23
//Ejercicio 3
leer n1;
Si n2= 0 Entonces
Sino
a = n1 / n2;
FinSi
FinAlgoritmo
……………………………………………….
Algoritmo par_impar
// dayana salazar
// 27/11/23
//Ejercicio 4
leer n1;
si n1 mod 2 = 0 Entonces
sino
FinSi
FinAlgoritmo
………………………………………………………………………
Algoritmo tributar
// dayana salazar
// 27/11/23
//Ejercicio 5
//un programa que pregunte al usuario su edad y sus ingresos mensuales y muestre
leer n1;
leer ingrem;
SiNo
FinSi
FinAlgoritmo
……………………………………………………………….
Algoritmo tramos_impositivo
// dayana salazar
// 27/11/23
//Ejercicio 7
//Los tramos impositivos para la declaración de la renta en un determinado país son los siguientes:
//RentaTipo impositivo
//Menos de 10000€ 5%
//Escribir un programa que pregunte al usuario su renta anual y muestre por pantalla el tipo impositivo que le
corresponde.
definir n1 como real;
leer n1;
SiNo
sino
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
……………………………………………………………
Algoritmo EvaluacionEmpleado
// dayana salazar
// 27/11/23
//Ejercicio 8
// Declarar variables
definir puntu, canti como real;
Leer puntu;
Escribir"Nivel: Inaceptable";
FinSi
finsi
finsi
FinAlgoritmo
…………………………………………………………………………………
Algoritmo CalcularPrecioEntrada
// dayana salazar
// 27/11/23
//Ejercicio 9
//Escribir un programa para una empresa que tiene salas de juegos para todas
//las edades y quiere calcular de forma automática el precio que debe cobrar a
//sus clientes por entrar. El programa debe preguntar al usuario la edad del cliente
//y mostrar el precio de la entrada. Si el cliente es menor de 4 años puede entrar gratis,
Leer edad;
precioe = 0;
precioe = 5;
Sino
precioe= 10;
FinSi
FinSi
FinAlgoritmo
-------……………………………………………
Algoritmo pizza
// dayana salazar
// 27/11/23
//Ejercicio 10
//La pizzería Bella Napoli ofrece pizzas vegetarianas y no vegetarianas a sus clientes.
//ingredientes disponibles para que elija. Solo se puede eligir un ingrediente además
//de la mozzarella y el tomate que están en todas la pizzas. Al final se debe mostrar
//por pantalla si la pizza elegida es vegetariana o no y todos los ingredientes que lleva.
leer tpizza;
Escribir"1. Pimiento";
Escribir"2. Tofu";
Escribir"1. Peperoni";
Escribir"2. Jamón";
Escribir"3. Salmón";
FinSi
FinSi
Leer ingreele;
//Caso "1"
escribir "";
SiNo
SiNo
FinSi
FinSi
FinSi
Escribir"Su pizza:";
Sino
FinSi
FinAlgoritmo
Algoritmo funciones_matematicas
// nombre:dayana salazar
// fecha: 17/11/2023
// lp-02_001
leer n;
n2<-redonNo;
n2<-raizNo;
//generar aleatorios
n<- azar(5)+1;
n<- Aleatorio(1,12);
FinAlgoritmo
Algoritmo numeros
// nombre:dayana salazar
// tema: usuario ingrese tres numeros para obtener raices de una funcion cuadratica
// fecha: 17/11/2023
// lp-02_001
definir a,b,c , total,x como real;
leer a;
leer b;
leer c;
x<- -b+raiz((b)^2-4*(a)*(c))/2*a;
FinAlgoritmo
Algoritmo funcion_cuadratica
// nombre:dayana salazar
// tema: usuario ingrese tres numeros para obtener raices de una funcion cuadratica
// fecha: 20/11/2023
// lp-02_001
leer a;
leer b;
leer c;
x<- (-b)+raiz((b)^2-4*(a)*(c))/2*a;
x2<- (-b)-raiz((b)^2-4*(a)*(c))/2*a;
FinAlgoritmo
Algoritmo funcion_cuadratica
// nombre:dayana salazar
// tema: usuario ingrese tres numeros para obtener raices de una funcion cuadratica
// fecha: 20/11/2023
// lp-02_001
leer a;
leer b;
leer c;
x<- (-b)+raiz((b)^2-4*(a)*(c))/2*a;
x2<- (-b)-raiz((b)^2-4*(a)*(c))/2*a;
FinAlgoritmo
Algoritmo condiicones
//dayana salzar
leer n1;
leer n2;
t<- n1/n2;
t<-trunc(t);
t1<- n2*t;
resto<- n1-t1;
escribir resto;
si resto= 0 Entonces
escribir n1, " es divisible para ", n2," porque el residuo es :",resto;
FinSi
FinAlgoritmo
Algoritmo condiciones3
//dayana salzar
// residuo de una division
// fecha: 20/11/2023
//lp_02_001
LEER respuesta;
esperar 2 segundos;
esperar 2 segundos;
esperar 2 segundos;
FinSi
FinAlgoritmo
Algoritmo condiciones3
//dayana salzar
// fecha: 20/11/2023
//lp_02_001
LEER respuesta;
Borrar Pantalla;
esperar 2 segundos;
esperar 2 segundos;
esperar 2 segundos;
Esperar Tecla;
FinSi
FinAlgoritmo
Algoritmo vocal
leer letra;
si letra = "a" o letra = "e" o letra= "i" o letra = "o" o letra = " u" Entonces
SiNo
FinSi
FinAlgoritmo
07:25
Algoritmo vocal
//lp_02_001
// fecha : 24/11/2023
leer letra;
si letra = "a" o letra = "e" o letra= "i" o letra = "o" o letra = " u" Entonces
escribir letra, " es vocal", ;
SiNo
FinSi
FinAlgoritmo
Algoritmo fiesta
// va hacer una fiesta en la noche menores de 18 no pueden entrar y solo pueden entrar mujeres
// m si es mayor de 18 bienvenido
//lp_02_001
// fecha : 24/11/2023
leer genero;
leer n1;
a<-(2023-n1);
escribir a;
sino
FinSi
FinAlgoritmo
Algoritmo entradas_gratis
//lp_02_001
// fecha : 24/11/2023
leer genero;
leer n1;
leer pasa;
a<-(2023-n1);
escribir " ten te regalamos una entrada felicidades disfruta tu entrada ";
sino
FinSi
FinAlgoritmo
// Condiciones anidadas
// dayana salazar
//27 NOV 23
//LP02 - 001
Algoritmo beca
Leer prom;
Leer asist;
Si prom > 80 Entonces
SiNo
FinSi
SiNo
SiNo
Escribir "Reprobado";
FinSi
Fin Si
FinAlgoritmo
// Condiciones anidadas
// Dayana Salazar
//27 NOV 23
//LP02 - 001
Algoritmo fiesta
Leer edad;
Leer genero;
Si edad<5 Entonces
Si genero="h" Entonces
SiNo
FinSi
SiNo
FinAlgoritmo
// Dayana salazar
//27 NOV 23
//LP02 - 001
Algoritmo fiesta
Leer anio;
Leer genero;
Si 2023-anio>18 Entonces
Si genero="h" Entonces
SiNo
FinSi
SiNo
Fin Si
FinAlgoritmo
Algoritmo menu
// menu de opciones
// Dayana Salazar
//28 NOV 23
//LP02 - 001
leer op;
Si op=1 o op =2 Entonces
leer lado ;
SiNo
leer base ;
leer altura;
Fin Si
si op=1 Entonces
peri<-lado*4;
FinSi
si op=2 Entonces
area<-lado*lado;
FinSi
si op=3 Entonces
peri<-2*base+2*altura;
FinSi
si op=4 Entonces
area<-(base*altura)/2;
FinSi
SiNo
escribir " la opcion no existe E R R O R ";
FinSi
FinAlgoritmo
Algoritmo menu
// menu de opciones
// Dayana Salazar
//28 NOV 23
//LP02 - 001
esperar 1 segundo;
esperar 1 segundo;
esperar 1 segundo;
esperar 1 segundo;
esperar 1 segundo;
escribir "";
leer op;
Si op=1 o op =2 Entonces
leer lado ;
SiNo
leer base ;
leer altura;
Fin Si
FinSi
si op=1 Entonces
peri<-lado*4;
SiNo
si op=2 Entonces
area<-lado*lado;
SiNo
si op=3 Entonces
peri<-2*base+2*altura;
SiNo
si op=4 Entonces
area<-(base*altura)/2;
SiNo
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
Algoritmo menu
//1 sumar
// 2 restar
//3 multiplicra
// dividir
//calcular la potencia
//dayana salazar
//28 NOV 23
//LP02 - 001
esperar 1 segundo;
esperar 1 segundo;
esperar 1 segundo;
esperar 1 segundo;
esperar 1 segundo;
escribir "";
leer op;
Si op=1 o op =2 o op =3 o op = 4 o op =5 Entonces
leer n2 ;
FinSi
FinSi
si op=1 Entonces
a<-n1+n2;
SiNo
si op=2 Entonces
b<-n1-n2;
SiNo
si op=3 Entonces
c<-n1*n2;
SiNo
si op=4 Entonces
d<-n1/n2;
SiNo
si op=5 Entonces
e<-(n1^n2);
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
Algoritmo menu
//1 sumar
// 2 restar
//3 multiplicra
// dividir
//calcular la potencia
//dayana salazar
//28 NOV 23
//LP02 - 001
esperar 1 milisegundos;
esperar 1 milisegundos;
esperar 1 Milisegundos;
esperar 1 Milisegundos;
esperar 1 milisegundos;
escribir "";
leer op;
Si op=1 o op =2 o op =3 o op = 4 o op =5 Entonces
leer n1 ;
leer n2 ;
FinSi
FinSi
si op=1 Entonces
a<-n1+n2;
SiNo
si op=2 Entonces
b<-n1-n2;
SiNo
si op=3 Entonces
c<-n1*n2;
SiNo
si op=4 Entonces
d<-n1/n2;
SiNo
si op=5 Entonces
e<-(n1^n2);
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
Algoritmo saludo
//dayana salazar
//28/11/23
// saludo
// bienvenida
//despedida
leer op;
FinSi
si op=1 Entonces
sino
si op=2 Entonces
SiNo
si op=3 Entonces
sino
FinSi
FinSi
FinSi
FinAlgoritmo
Algoritmo menu3
// Funciones de cadenas
Leer opc;
opc<-Minusculas(opc);
Si opc="a" Entonces
SiNo
Si opc="b" Entonces
SiNo
Fin Si
Fin Si
SiNo
Fin Si
FinAlgoritmo
Algoritmo Tres_En_Raya
//TRABAJO EN GRUPO
//LP-001
Definir a1, a2, a3, a4, a5, a6, a7, a8, a9 Como caracter;
Leer jug1;
Leer jug2;
Escribir "";
//PRIMERA JUGADA X
leer dato;
Si dato = 1 Entonces
a1<- "X";
SiNo
Si dato = 2 Entonces
a2<- "X";
SiNo
Si dato = 3 Entonces
a3<-"X";
SiNo
Si dato =4 Entonces
a4<-"X";
SiNo
Si dato=5 Entonces
a5<- "X";
Si dato =6 Entonces
a6<- "X";
SiNo
Si dato=7 Entonces
a7<- "X";
SiNo
Si dato=8 Entonces
a8<-"X";
SiNo
Si dato=9 Entonces
a9<- "X";
Escribir " ",a1," | "," ",a2," | ",a3," " ;
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
//PRIMERA JUGADA O
leer dato;
Si dato = 1 Entonces
a1<- "O";
SiNo
Si dato = 2 Entonces
a2<- "O";
SiNo
Si dato = 3 Entonces
a3<-"O";
SiNo
Si dato =4 Entonces
a4<-"O";
SiNo
Si dato=5 Entonces
a5<- "O";
Si dato =6 Entonces
a6<- "O";
SiNo
Si dato=7 Entonces
a7<- "O";
SiNo
Si dato=8 Entonces
a8<-"O";
SiNo
Si dato=9 Entonces
a9<- "O";
Escribir " ",a1," | "," ",a2," | ",a3," " ;
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
//SEGUNDA JUGADA X
Leer dato;
Si dato = 1 Entonces
a1<- "X";
SiNo
Si dato = 2 Entonces
a2<- "X";
SiNo
Si dato = 3 Entonces
a3<-"X";
SiNo
Si dato =4 Entonces
a4<-"X";
SiNo
Si dato=5 Entonces
a5<- "X";
SiNo
Si dato =6 Entonces
a6<- "X";
SiNo
Si dato=7 Entonces
a7<- "X";
SiNo
Si dato=8 Entonces
a8<-"X";
Si dato=9 Entonces
a9<- "X";
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
//SEGUNDA JUGADA O
leer dato;
si dato = 1 Entonces
a1<- "O";
SI dato = 2 Entonces
a2<- "O";
SiNo
Si dato = 3 Entonces
a3<-"O";
SiNo
Si dato =4 Entonces
a4<-"O";
SiNo
Si dato=5 Entonces
a5<- "O";
SiNo
Si dato =6 Entonces
a6<- "O";
SiNo
Si dato=7 Entonces
a7<- "O";
SiNo
Si dato=8 Entonces
a8<-"O";
SiNo
Si dato=9 Entonces
a9<- "O";
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
//TERCERA JUGADA X
Leer dato;
Si dato = 1 Entonces
a1<- "X";
SiNo
Si dato = 2 Entonces
a2<- "X";
SiNo
Si dato = 3 Entonces
a3<-"X";
SiNo
Si dato =4 Entonces
a4<-"X";
SiNo
Si dato=5 Entonces
a5<- "X";
SiNo
Si dato =6 Entonces
a6<- "X";
SiNo
Si dato=7 Entonces
a7<- "X";
Si dato=8 Entonces
a8<-"X";
SiNo
Si dato=9 Entonces
a9<- "X";
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
//TERCERA JUGADA O
leer dato;
Si dato = 1 Entonces
a1<- "O";
SiNo
Si dato = 2 Entonces
a2<- "O";
SiNo
Si dato = 3 Entonces
a3<-"O";
Si dato =4 Entonces
a4<-"O";
SiNo
Si dato=5 Entonces
a5<- "O";
SiNo
Si dato =6 Entonces
a6<- "O";
SiNo
Si dato=7 Entonces
a7<- "O";
SiNo
Si dato=8 Entonces
a8<-"O";
SiNo
Si dato=9 Entonces
a9<- "O";
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
//CUARTA JUGADA X
Leer dato;
Si dato = 1 Entonces
a1<- "X";
SiNo
Si dato = 2 Entonces
a2<- "X";
SiNo
Si dato = 3 Entonces
a3<-"X";
SiNo
Si dato =4 Entonces
a4<-"X";
SiNo
Si dato=5 Entonces
a5<- "X";
SiNo
Si dato =6 Entonces
a6<- "X";
SiNo
Si dato=7 Entonces
a7<- "X";
SiNo
Si dato=8 Entonces
a8<-"X";
SiNo
Si dato=9 Entonces
a9<- "X";
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
//CUARTA JUGADA O
leer dato;
Si dato = 1 Entonces
a1<- "O";
SiNo
Si dato = 2 Entonces
a2<- "O";
Si dato = 3 Entonces
a3<-"O";
SiNo
Si dato =4 Entonces
a4<-"O";
SiNo
Si dato=5 Entonces
a5<- "O";
Si dato =6 Entonces
a6<- "O";
SiNo
Si dato=7 Entonces
a7<- "O";
SiNo
Si dato=8 Entonces
a8<-"O";
SiNo
Si dato=9 Entonces
a9<- "O";
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
//QUINTA JUGADA X
Leer dato;
Si dato = 1 Entonces
a1<- "X";
SiNo
Si dato = 2 Entonces
a2<- "X";
Escribir " ",a1," | "," ",a2," | ",a3," " ;
SiNo
Si dato = 3 Entonces
a3<-"X";
SiNo
Si dato =4 Entonces
a4<-"X";
SiNo
Si dato=5 Entonces
a5<- "X";
SiNo
Si dato =6 Entonces
a6<- "X";
SiNo
Si dato=7 Entonces
a7<- "X";
SiNo
Si dato=8 Entonces
a8<-"X";
SiNo
Si dato=9 Entonces
a9<- "X";
SiNo
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Sino
SiNo
SiNo
SiNo
SiNo
SiNo
SiNo
Fin Si
Fin Si
Fin Si
Fin Si
Fin Si
Fin Si
FinSi
FinSi
Sino
SiNo
SiNo
SiNo
SiNo
SiNo
Fin Si
Fin Si
Fin Si
Fin Si
Fin Si
Fin Si
FinSi
FinSi
FinAlgoritmo
11:53
Algoritmo numeros_pares_conteo
// Algoritmo que ingrese cinco numeros y que sume los pares e impares y total de los numeros
//fecha:12/12/2023
//materia:lp_02_001
// nombre:dayana salazar
leer num1;
leer num2;
leer num4;
leer num5;
tp<-0;
ti<-0;
tp<-tp+num1;
SiNo
ti<-ti+n1;
Fin Si
tp<-tp+num2;
SiNo
ti<-ti+num2;
Fin Si
tp<-tp+num3;
SiNo
ti<-ti+num3;
Fin Si
tp<-tp+num4;
SiNo
ti<-ti+num4;
Fin Si
tp<-tp+num5;
SiNo
ti<-ti+num5;
Fin Si
FinAlgoritmo
11:53
Algoritmo bucle
// algoritmo de -1 y para
//fecha:12/12/2023
//materia:lp_02_001
// nombre:dayana salazar
leer num;
escribir num;
si num = -1 entonces
i<-100;
FinSi
FinPara
FinAlgoritmo
11:54
Algoritmo inico
//fecha:12/12/2023
//materia:lp_02_001
// nombre:dayana salazar
definir ini,fi,pas,i Como Entero;
leer ini;
leer fi;
leer pas;
escribir i;
Fin Para
FinAlgoritmo
15:39
Algoritmo adivina
aleat<-azar(15);
int<- 0;
leer num;
int<- int +1 ;
i<-101;
int<- int +1 ;
sino
int<- int +1 ;
SiNo
int<- int +1 ;
FinSi
FinSi
FinSi
FinPara
FinAlgoritmo
15:45
Algoritmo multipli
// dayana salazar
// 12/12/23
//lp_02_001
leer n1;
leer n2;
total <-0;
total<-total+n1;
FinPara
FinAlgoritmo
15:47
Algoritmo potencia
// dayana salazar
// 15/12/23
//lp_02_001
leer n1;
leer n2;
total <-1;
total<-total*n1;
FinPara
FinAlgoritmo
Algoritmo menu
// dayana salazar
// 15/12/23
//lp_02_001
leer op;
Segun op Hacer
1:
leer num1;
leer num2;
leer num3;
leer num4;
tp<-0;
ti<-0;
tp<-tp+num1;
SiNo
ti<-ti+n1;
Fin Si
tp<-tp+num2;
SiNo
ti<-ti+num2;
Fin Si
tp<-tp+num3;
SiNo
ti<-ti+num3;
Fin Si
tp<-tp+num4;
SiNo
ti<-ti+num4;
Fin Si
tp<-tp+num5;
SiNo
ti<-ti+num5;
Fin Si
2:
leer n1;
leer n2;
total <-0;
total<-total+n1;
FinPara
3:
leer n1;
leer n2;
total <-1;
total<-total*n1;
FinPara
De Otro Modo:
Fin Segun
FinAlgoritmo
18 de diciembre de 2023
08:39
Algoritmo menu
//Dayana Salazar
//LP-02_002
//15/12/2023
Definir num, i, aux, par1, imp,op Como Entero;
leer num;
par1<-0;
imp<-0;
a<-0;
leer op;
Segun op Hacer
1:
Escribir num;
//Finalizar el Proceso
i<-101;
SiNo
num<-trunc(num/10);
Fin Si
par1<-par1+1;
SiNo
imp<-imp+1;
Fin Si
FinPara
escribir "";
escribir "";
2:
Escribir num;
//Finalizar el Proceso
i<-101;
SiNo
num<-trunc(num/10);
Fin Si
par1<-par1+1;
SiNo
imp<-imp+1;
Fin Si
FinPara
escribir "";
3:
Escribir num;
//Finalizar el Proceso
i<-101;
SiNo
num<-trunc(num/10);
Fin Si
par1<-par1+1;
SiNo
imp<-imp+1;
Fin Si
a<- num+1;
sino
FinSi
FinPara
escribir " los numeros divisibles para 4 son: " , num, " ", aux , ;
4:
De Otro Modo:
Fin Segun
FinAlgoritmo
18:42
Algoritmo menu_cadenas
// dayana salazar
// lp_02_001
//18/12/23
leer op;
a<-0;
i<-1;
tam<- Longitud(frase);
Segun op Hacer
1:
aux<- Subcadena(frase,i,i);
Escribir aux;
2:
aux<- Subcadena(frase,i,i);
si aux ="a" o aux ="e" o aux ="i" o aux ="o" o aux ="u" entonces
a<-a+1;
escribir a,aux;
FinSi
3:
aux<- Subcadena(frase,i,i);
a<-a+1;
escribir a,aux;
FinSi
4:
aux<- Subcadena(frase,i,i);
si i mod 2 = 1 Entonces
aux<-Mayusculas(aux);
SiNo
aux<- Minusculas(aux);
FinSi
5:
aux<- Subcadena(frase,i,i);
Escribir aux;
FinPara
De Otro Modo:
Fin Segun
FinPara
FinAlgoritmo
19 de diciembre de 2023
12:15
Algoritmo menu_cadenas
// dayana salazar
// lp_02_001
//18/12/23
// definir variables
leer frase;
leer letra;
// escribir el menu
escribir " 6 ...................carcater remplazar las vocales por el caracter que le pide";
leer op;
a<-0;
b<-"";
tam<- Longitud(frase);
// empezar el proceso
Segun op Hacer
1:
aux<- Subcadena(frase,i,i);
Escribir aux;
2:
aux<- Subcadena(frase,i,i);
si aux ="a" o aux ="e" o aux ="i" o aux ="o" o aux ="u" entonces
a<-a+1;
FinSi
3:
aux<- Subcadena(frase,i,i);
a<-a+1;
FinSi
4:
aux<- Subcadena(frase,i,i);
si i mod 2 = 1 Entonces
aux<-Mayusculas(aux);
SiNo
aux<- Minusculas(aux);
FinSi
5:
aux<- Subcadena(frase,i,i);
Escribir aux;
FinPara
6:
aux<- Subcadena(frase,i,i);
si aux ="a" o aux ="e" o aux ="i" o aux ="o" o aux ="u" entonces
frase2<-Concatenar(frase2,letra);
sino
frase2<- Concatenar(frase2,aux);
FinSi
De Otro Modo:
Fin Segun
FinPara
leer respuesta ;
respuesta<- minusculas(respuesta);
r<-101;
SiNo
Borrar Pantalla
FinSi
FinPara
FinAlgoritmo
12:19
Algoritmo sin_titulo
// dayana salazar
definir i , tam como entero
leer frase ;
leer letra;
tam<- Longitud(frase);
aux<- Subcadena(frase,i,i);
si aux ="a" o aux ="e" o aux ="i" o aux ="o" o aux ="u" entonces
frase2<-Concatenar(frase2,letra);
sino
frase2<- Concatenar(frase2,aux);
FinSi
FinPara
FinAlgoritmo
12:27
Algoritmo palabras
// dayana salazar
leer frase ;
a<-1;
tam<- Longitud(frase);
aux<- Subcadena(frase,i,i);
a<-a+1;
FinSi
FinPara
FinAlgoritmo
12:41
Algoritmo cambio_a_caracteres
// ingreso la frase, el caracter que quiero buscar, y por el que quiero cambiar
// dayana salazar
leer frase ;
leer letra;
leer car;
tam<- Longitud(frase);
aux<- Subcadena(frase,i,i);
frase2<-Concatenar(frase2,car);
sino
frase2<- Concatenar(frase2,aux);
FinSi
FinPara
FinAlgoritmo
5 de enero
07:41
Algoritmo ciclosanidados
// nombre:dayana salazar
//fecha: 05/01/24
//lp_02_001
Fin Para
escribir "";
Fin Para
Fin Para
escribir "";
FinAlgoritmo
07:45
Algoritmo ciclosanidados2
// nombre:dayana salazar
//fecha: 05/01/24
//lp_02_001
Fin Para
escribir "";
Fin Para
FinAlgoritmo
07:48
Algoritmo ciclosanidados2
// nombre:dayana salazar
//fecha: 05/01/24
//lp_02_001
leer n;
Fin Para
escribir "";
Fin Para
FinAlgoritmo
07:58
Algoritmo ciclosanidados2
// nombre:dayana salazar
//fecha: 05/01/24
//lp_02_001
leer n;
si j mod 2 = 1 Entonces
sino
FinSi
Fin Para
escribir "";
Fin Para
FinAlgoritmo
08:13
Algoritmo ciclosanidados2
// nombre:dayana salazar
//fecha: 05/01/24
//lp_02_001
leer n;
si i = 1 o i = n o j = 1 o j = n Entonces
sino
FinSi
Fin Para
escribir "";
Fin Para
FinAlgoritmo
08:42
// nombre:dayana salazar
//fecha: 05/01/24
//lp_02_001
// tema: marco del cuadrado
leer n;
Fin Para
escribir "";
Fin Para
FinAlgoritmo
7 de enero
16:55
Algoritmo fechas
// nombre:dayana salazar
//fecha: 08/01/24
//lp_02_001
Leer lado;
leer op;
Segun op Hacer
1:
Para i<-1 Hasta lado Hacer
Fin Para
Fin Para
Escribir "";
Fin Para
2:
Fin Para
Fin Para
Escribir "";
Fin Para
3:
4:
De Otro Modo:
Fin Segun
FinAlgoritmo
8 de enero
11:41
Algoritmo mientras2
// nombre:dayana salazar
//fecha: 08/01/24
//lp_02_001
// inicializar la varible ii
ii<-200;
ii<-ii-5;
Fin Mientras
escribir "";
escribir "";
FinAlgoritmo
11:41
Algoritmo mientras1
// nombre:dayana salazar
//fecha: 08/01/24
//lp_02_001
Fin Para
escribir "";
// inicializar la varible ii
ii<-0;
// definir la condicion de pararda ii<= 10
ii<-ii+1;
Fin Mientras
escribir "";
escribir "";
FinAlgoritmo
11:53
Algoritmo mientras2
// nombre:dayana salazar
//fecha: 08/01/24
//lp_02_001
n<-0;
leer n;
Fin Mientras
escribir "";
FinAlgoritmo
12:12
Algoritmo mientras2
// nombre:dayana salazar
//fecha: 08/01/24
//lp_02_001
n<-"si";
leer n;
n<-MinusculasNo;
Fin Mientras
escribir "";
FinAlgoritmo
12:54
corregir
12:54
Algoritmo ejecicio
// nombre:dayana salazar
//fecha: 08/01/24
//lp_02_001
leer n;
leer d;
divi<-1;
nu<-n/divi;
den<-d /divi;
FinSi
divi<-divi-1;
Fin Mientras
escribir" el denominador es" n, " /" , d "= ", divi ;
FinAlgoritmo
23:51
Algoritmo flecha
// nombre:dayana salazar
//fecha: 01/24
//lp_02_001
Leer lado;
i<-1;
Fin Mientras
Fin Mientras
Fin Mientras
FinAlgoritmo
9 de enero
12:08
Algoritmo numero1
i<-1;
n<-0;
si n = -1 Entonces
FinSi
i<-i+1;
Fin Mientras
FinAlgoritmo
12:29
Algoritmo cifras_mientras
// nombre:dayana salazar
//fecha: 09/01/24
//lp_02_001
// definir variables
leer n1;
i<-1;
cent<-1;
uni<-1;
dec<-1;
total<-1;
Fin Mientras
FinAlgoritmo
12:29
Algoritmo inverza
//ingreseuna cadena decaracteres y usando mientras me salga una cadena de caracteres inverza
// nombre:dayana salazar
//fecha: 09/01/24
//lp_02_001
// definir variables
leer frase ;
i<-0;
a<-Longitud(frase);
secuencia_de_acciones
Fin Mientras
FinAlgoritmo
12 de enero
07:46
Algoritmo minetras2
i<-1;
i<-i+1;
Fin Mientras
escribir "";
//bucle repetir
i<-1;
Repetir
i<-i+1;
FinAlgoritmo
07:46
Algoritmo impares
// dayana salazar
//12/01/24
//lp_02_001
i<-1;
Repetir
si i mod 2 = 1 Entonces
escribir i;
FinSi
i<-i+1;
FinAlgoritmo
07:46
Algoritmo bucle_repetir
// dayana salazar
//12/01/24
//lp_02_001
i<-2;
Repetir
si i mod 9 = 0 Entonces
FinSi
i<-i+1;
FinAlgoritmo
07:46
Algoritmo m2
// dayana salazar
//12/01/24
//lp_02_001
i<-1;
Repetir
escribir i;
FinSi
i<-i+1;
escribir "";
FinAlgoritmo
Algoritmo m5
// dayana salazar
//12/01/24
//lp_02_001
i<-"";
Repetir
leer i;
escribir i;
FinAlgoritmo
08:21
Algoritmo ejercicio
// dayana salazar
// usando repetir le pida al usuario ingree un numero hasta qeu el usurio escriba 0 se acanba el proceso4
//12/01/24
//lp_02_001
i<-1;
tp<-0;
ti<-0;
Repetir
leer i;
si i mod 2 = 0 entonces
tp<-tp+1;
sino
ti<-ti+1;
FinSi
FinAlgoritmo
08:33
Algoritmo dados
// dayana salazar
// usuario que ingrese del 1 al 6 sumamos los dos numero adivina el numero si adivina ganaste
//12/01/24
//lp_02_001mo
sigue<-0;
i<-1;
c<- aleatorio(1,6);
c1<- aleatorio(1,6);
n1<- c+c1;
Repetir
leer i;
si i = n1 Entonces
sino
FinSi
leer sigue;
escribir "";
FinAlgoritmo
08:43
Algoritmo ejercicio
// dayana salazar
// u programa que convierta kilometros a metros el programa se ejecuta mientras el suario quiera seguir
//12/01/24
//lp_02_001mo
i<-1;
Repetir
leer kl;
mt<-kl*1000;
escribir mt;
FinAlgoritmo
10:46
Algoritmo contador
// dayana salazar
//lp_02_002
FinPara
escribir "";
escribir "";
i<-1;
i<-i+1;
Fin Mientras
escribir "";
FinAlgoritmo
14 de enero
19:24
Algoritmo tabla_del_9
// lp_02_002
//DAYANA SALAZAR
//15/01/23
//CREAR EL PROGRAMA MEDINATE EL DIAGRAMA DE FLUJO
// definir variables
// elije la opcion
leer op;
leer n;
// proceso
i<-1;
Segun op Hacer
1:
i<-i+1;
FinMientras
2:
Repetir
i<-i+1;
de otro modo:
escribir "error";
FinSegun
FinAlgoritmo
11:56
// lp_02_001
//DAYANA SALAZAR
//15/01/23
//implementacion de funciones
Funcion caratulahuevo
Fin Funcion
Algoritmo principal
//solicitud de ejecucion
caratulahuevo;
caratulahuevo;
caratulahuevo;
caratulahuevo;
caratulahuevo;
FinAlgoritmo
11:56
// lp_02_001
//DAYANA SALAZAR
//15/01/23
//implementacion de funciones
Funcion caratula2huevo
escribir "******************************************";
Fin Funcion
Algoritmo principal
//solicitud de ejecucion
caratula2huevo;
FinAlgoritmo}
11:56
// lp_02_001
//DAYANA SALAZAR
//15/01/23
//implementacion de funciones
Funcion dadohuevo
Fin Funcion
Algoritmo principal
dadohuevo;
FinAlgoritmo
12:16
// nombre:dayana salazar
//fecha: 05/01/24
//lp_02_001
Funcion ejerhuevo
definir n , n2 ,a,b , total Como real;
leer n ;
leer n2 ;
a<-n-truncNo;
b<-n2-trunc(n2);
total<- a+b;
Fin Funcion
Algoritmo princiopal
ejer();
FinAlgoritmo
12:42
Funcion romanoshuevo
leer n;
si n >= 10 Entonces
n<-n-10;
FinMientras
FinSi
si n >= 9 Entonces
n<-n-9;
FinSi
si n >= 5 Entonces
mientras n >= 5 Hacer
n<-n-5;
FinMientras
FinSi
si n >= 4 Entonces
n<-n-4;
FinSi
n<-n-1;
FinMientras
FinPara
Fin Funcion
Algoritmo principal
romanoshuevo;
FinAlgoritmo
12:42
// nombre:dayana salazar
//fecha: 05/01/24
//lp_02_001
Funcion ejerhuevo
leer n ;
leer n2 ;
a<-n-truncNo;
b<-n2-trunc(n2);
total<- a+b;
Fin Funcion
Algoritmo princiopal
ejer();
finAlgoritmo
//dayana salazar
//18/01/24
Funcion opera(num,num2)
a<-num-trunc(num);
b<-num2-trunc(num2);
FinFuncion
Algoritmo principal
Leer num;
Leer num2;
opera(num,num2);
FinAlgoritmo
19 de enero
07:47
Funcion juego(dado)
dado<-1;
1:
2:
3:
4:
6:
De Otro Modo:
Escribir "xd";
Esperar 1 Milisegundos;
FinSegun
Fin Funcion
Algoritmo principal
leer dado;
juego(dado);
// una funcio que reciba un numero del uno al 6 y imprime la cara del lado
FinAlgoritmo
08:02
Funcion juego(dado)
Segun dado Hacer
1:
2:
3:
4:
5:
6:
Escribir " _______";
De Otro Modo:
Escribir "xd";
Esperar 1 Milisegundos;
FinSegun
Fin Funcion
Algoritmo principal
leer dado;
b<-Aleatorio(1,6);
si b = dado Entonces
SiNo
FinSi
// una funcio que reciba un numero del uno al 6 y imprime la cara del lado
juego(b);
FinAlgoritmo
08:20
// dayana salazar
//19/07/24
//lp_02_00
// funcion para buscar el numero mayor
//
si n1 > n2 Entonces
mayor1<- n1;
sino
mayor1<- n2;
FinSi
Fin Funcion
Algoritmo principal
leer b;
leer b2;
escribir " el numero mayor entre ", b, " y " , b2 " es: " j;
FinAlgoritmo
08:25
// dayana salazar
//19/07/24
//lp_02_00
//
si n1 > n2 Entonces
mayor1<- n1;
sino
mayor1<- n2;
FinSi
Fin Funcion
Algoritmo principal
leer b;
leer b2;
escribir " el numero mayor entre ", b, " y " , b2 " es: " j;
escribir " el numero mayor entre ", b, " y " , b2 " es: ", buscarm( b,b2 );
FinAlgoritmo
08:43
// dayana salazar
//19/07/24
//lp_02_00
fac<- 1;
fac<-fac*i;
Fin Para
Fin Funcion
Algoritmo principal
leer b;
j<- num(b);
FinAlgoritmo
05:58
// dayana salazar
Segun op Hacer
1:
escribir " ingrese el capital ";
leer ca;
leer ti ;
leer per;
ti<-ti/100;
calculo<-ca*(1+ti)^per;
2:
leer cre;
leer t ;
leer i;
m<-cre*(1*i*t);
3:
leer ca;
leer r ;
leer ti;
r<-r/100;
a<-ca*(1+r)^ti;
4:
5:
De Otro Modo:
Fin Segun
Fin Funcion
Algoritmo principal
ESCRIBIR "4............................";
ESCRIBIR "5............................";
leer op;
m<- funciones(op );
escribir m;
FinAlgoritmo
11:49
//contruya una funcion que calcule el precio total de sacar A fotocopias y B impresiones , sabiando que los ´precios son
// A Y B si el cliente es profesor .
//la funcion debe tener dos argumentos cuantitativos ( Ay B ) y el argumento logico estudinate que por defecto tenga valor
de true
//dayana salazar
//lp_02_001
//23_01_24
fo<- 50;
im<- 100;
precio<- ((fo*a)+(im*b));
sino
fo<- 75;
im<- 150;
precio<- ((fo*a)+(im*b));
FinSi
Fin Funcion
Algoritmo principal
leer a;
leer b;
leer cliente;
FinAlgoritmo
12:27
// dayana salazar
Fin Funcion
total<- a+b;
Fin Funcion
Algoritmo principal
suma1(4,8);
t<-suma2(4,8);
t<- t*2;
escribir t;
FinAlgoritmo
26 de enero
08:53
si tam=9 entonces
SiNo
FinSi
Fin Funcion
//idenidad
//devuelve el DAV
spar<-0;
simpar<-0;
aux<-SubCadena(cedula,1,1);
digito<-ConvertirANumero(aux);
si i mod 2 = 1 Entonces
// multiplicar por 2
resul<- digito*2;
si resul>9 Entonces
// verdad: restar 9
resul<- resul-9;
sino
resul<- digito;
FinSi
// aculumal a simpar
simpar<- simpar+resul;
SiNo
spar<- spar+digito;
FinSi
Fin Para
stotal<- simpar+spar;
// devuelve el resultado
dav<- decenas-stotal;
Fin Funcion
Algoritmo principal
// leer los nueve digitos verificar que son nueve sino avisar ingreso de datos incorrectos
est<-falso;
leer cedula;
est<- verifica(cedula);
FinSi
esperar 1 segundo ;
Borrar Pantalla;
FinMientras
FinAlgoritmo
30 de enero
05:50
Funcion total<-calcula(op)
total<-0;
Segun op Hacer
1:
Dimension num[5];
num[i]<-Aleatorio(10,60);
Fin Para
//Proceso: Calcular promedio
total<-total+num[i];
Fin Para
Fin Para
2:
Dimension num[5];
num[i]<-Aleatorio(10,60);
Fin Para
mayor1<-0;
escribir num[i];
mayor1<-num[i];
FinSi
Fin Para
3:
Dimension num[5];
num[i]<-Aleatorio(10,60);
Fin Para
menor1<-0;
menor1<-num[i];
FinSi
Fin Para
De Otro Modo:
Fin Segun
Fin Funcion
05:51
Funcion total<-calcula(op)
total<-0;
Segun op Hacer
1:
Dimension num[5];
num[i]<-Aleatorio(10,60);
Fin Para
total<-total+num[i];
Fin Para
Fin Para
escribir " la suma es: ",total;
2:
Dimension num[5];
num[i]<-Aleatorio(10,60);
Fin Para
mayor1<-0;
escribir num[i];
mayor1<-num[i];
FinSi
Fin Para
3:
Dimension num[5];
num[i]<-Aleatorio(10,60);
Fin Para
menor1<-0;
escribir num[i];
menor1<-num[i];
FinSi
Fin Para
escribir " el numero menor es: ",menor1;
De Otro Modo:
Fin Segun
Fin Funcion
Algoritmo principal
//lp_02_001
// segun
escribir" M E N U ";
leer op;
a<-calcula(op);
FinAlgoritmo
2 de febrero
07:44
Algoritmo matriz
// dayana Salazar
// 02_001_lp
//2/02/23
Dimension M[3,3];
M[1,1]<-11;
M[1,2]<-24;
M[1,3]<-33;
M[2,1]<-14;
M[2,2]<-25;
M[2,3]<-33;
M[3,1]<-17;
M[3,2]<-28;
M[3,3]<-37;
Fin Para
escribir "" ;
Fin Para
FinAlgoritmo
07:53
Algoritmo matriz
// dayana Salazar
// 02_001_lp
//2/02/23
Dimension M[3,3];
leer M[1,1];
leer M[1,2];
leer M[1,3];
escribir " ingrese los datos de la columna" ;
leer M[2,1];
leer M[2,2];
leer M[2,3];
leer M[3,1];
leer M[3,2];
leer M[3,3];
Fin Para
escribir "" ;
Fin Para
FinAlgoritmo
07:59
Algoritmo matriz
// dayana Salazar
// 02_001_lp
//2/02/23
// lectura de matriz
Dimension M[3,3];
Para i<-1 Hasta 3 Hacer
leer M[i,j];
Fin Para
escribir "" ;
Fin Para
// imprecion de la matriz
Fin Para
escribir "" ;
Fin Para
total<- 0;
Fin Para
escribir "" ;
Fin Para
FinAlgoritmo
08:00
Algoritmo matriz
// dayana Salazar
// 02_001_lp
//2/02/23
// lectura de matriz
Dimension M[3,3];
M[i,j]<- Aleatorio(1,20);
Fin Para
escribir "" ;
Fin Para
// imprecion de la matriz
Fin Para
escribir "" ;
Fin Para
total<- 0;
Fin Para
escribir "" ;
Fin Para
FinAlgoritmo
08:40
tam<- Longitud(cadI);
cadC<-cadI;
Fin Para
Fin Funcion
//Funcion mayor
c1<-0;
Si vec2[i]>c1 Entonces
c1<-vec2[i];
FinSi
FinPara
FinFuncion
c3<-0;
Si vec2[i]>c3 Entonces
c3<-vec2[i];
p<-i;
FinSi
FinPara
c4<-vec1[p];
FinFuncion
//Funcion menor
c2<-20;
Si vec2[i] c2<-vec2[i];
FinSi
FinPara
Fin Funcion
j<-20;
Si vec2[i] j<-vec2[i];
p<-i;
FinSi
FinPara
c5<-vec1[p];
Fin Funcion
//Funcion promedio
suma<-0;
suma<-suma+vec2[i];
FinPara
pr<-suma/5;
Si pr>17 Entonces
Sino
Sino
Finsi
FinSi
FinSi
Fin Funcion
Algoritmo principal
// Dayana Salazar
//Fecha:2/02/24
Definir vec1 Como Caracter;
Dimension vec1[5];
Dimension vec2[5];
t<-5;
vec1[1]<-'Dayana';
vec1[2]<-'Sophia';
vec1[3]<-'Alexander';
vec1[4]<-'Ariel';
vec1[5]<-'Karen';
vec2[i]<-Aleatorio(100,2000)/100;
FinPara
escribir "" ;
Fin Para
// FinPara
Escribir '';
Escribir 'La mayor nota es ' , my(vec2,t) ' y su nombre es: ',my1(vec2, t, vec1);
Escribir 'La menor nota es ',mn(vec2,t) ' y su nombre es: ' mnp(vec2, t, vec1);
FinAlgoritmo
08:46
// AÑADE T BLANCOS A LA CADENA
Funcion cadC <- cambio ( cadI,t )
definir cadC Como Caracter;
definir i, tam como entero ;
tam<- Longitud(cadI);
cadC<-cadI;
Para i<-tam Hasta t Hacer
cadC<-Concatenar(cadC, " " );
Fin Para
Fin Funcion
Algoritmo principal
// dayana Salazar
// 02_001_lp
//2/02/23
// definir los datos que tiene la matriz
definir M,j ,i,total como entero ;
// definir numero de filas y de columnas de la matriz
// lectura de matriz
Dimension M[3,3];
escribir "" ;
Fin Para
total<- 0;
Para i<-1 Hasta 3 Hacer
Para j<-1 Hasta 3 Hacer
total<- total+ M[i,j] ;
Fin Para
// colocar en escribir para que nos salga como matriz
escribir "" ;
Fin Para
escribir " La sumatoria de los elementos de M es:" ,total;
FinAlgoritmo