Algoritmos y Pseudocódigos Básicos
Algoritmos y Pseudocódigos Básicos
MATERIA-PROGRAMACION
1-ALGORITMO
Inicio
Buscar un plato
Buscar pan
Tomar 2 rebanadas
Buscar mayonesa
Buscar una cuchara
Buscar queso y jamón
Buscar un cuchillo
Poner la mayonesa en el pan
Poner el jamón
Poner queso tomar el plato y poner el sándwich
Comer
Fin
1-PSEUDOCODIGO
Inicio
Escribir ‘busca los ingredientes’
Leer
Escribir ‘junta los ingredientes’
Escribe ‘ponlo en el plato’
Fin
1-DIAGRAMA DE FLUJO
inicio
Ingredientes del sándwich-2
rebanadas de
pan ,jamón ,queso y mayonesa
Obtener tu sándwich
Fin
2-ALOGORITMO
Inicio
Me levanto de la cama
Voy por mi toalla
Me baño
Me seco
Me pongo el uniforme
Me peino
Bajo las escaleras
desayuno algo
me lavo los dientes
agarra mi mochila
salgo mi caso
me subo el carro
espero a llegar
me bajo del carro
voy a la puerta
voy al salón
fin
2-PSEUDOCODIGO
inicio
escribir ‘despierta’
escribir ‘báñate’
escribir ‘desayuna’
escribir ‘lávate los dientes’
escribir ‘ves a la escuela’
fin
3-DIAGRAMA DE FLUJO
INICIO
d
Ir a la escuela
Llegar a la escuela
Fin
[Link]
inicio
conseguir un cuaderno
conseguir una pluma
conseguir un lápiz
conseguir colores
hacer el boceto
hacer el volumen del cuerpo
delinear el boceto
hacer el volumen del cuerpo
delinear el boceto
hacer el detalle al boceto
Definir con pluma el cuerpo
Borrar el boceto
Pintar
Sombrear
Dar luces
Detalles del fonde
Delinear el fondo
Colorear el fondo
Fin
[Link]
Inicio
Escribir ‘consigue un cuaderno’
Escribir ‘as un boceto en el cuaderno’
Escribir ‘remárcalo con pluma y borra el boceto’
Escribe ‘píntalo, sombréalo, y dale luces’
Escribir ‘detallar’
Fin
[Link] DE FLUJO
inicio
Materiales para
hacer el dibujo
El dibujo terminado
fin
[Link]
Inicio
Sacar las salchichas del refri
Abrir la bolsa para sacarlo
Agarrar un cuchillo
Agarrar una tabla para picar
Cortar las salchichas
Dejar en un sartén
echar sal al gusto
agarrar una cuchara
menear las salchichas
dejar 3 minutos
sacar las salchichas
traer un plato y un tenedor
emplatarlo
fin
[Link]
inicio
escribe ‘toma un paquete de salchichas y ábrelo’
escribir ‘corta las salchichas y ponlas en el sartén’
escribir ‘échale sal al gusto’
escribir ‘menéalas’
escribir ‘déjalas 3 minutos en el sartén y sácalas de allí’
escribe ‘emplátalas’
fin
[Link] DE FLUJO
INICIO
Materiales para
hacer las salchichas
fin
[Link]
inicio
asesorarse si tienes el dinero
llevar el dinero
ir a la librería
agarrar el libro
pagarlo
fin
[Link]
inicio
escribir ‘asesórate si tienes el dinero y vez a la tienda’
escribir ‘escoge el libro y págalo’
fin
[Link] DE FLUJO
inicio
Dinero para
compra el libro
Agarrar el libro y
pagarlo
El libro comprado
fin
[Link]
inicio
agarrar 2 huevos y mantequilla
tomar un sartén
colócalo en la estufa y enciéndela
Pon mantequilla en el salten
Esperar que caliente la mantequilla
Tomar y abrir un huevo
Vaciarlo en el sartén
Ponerle sal
Esperar que se frite
Fin
[Link]
Inicio
Escribir ‘agarra 2 huevos y mantequilla’
Escribir ‘toma un sartén y ponlo en la estufa’
Escribe ‘prende la estufa’
Escribe ‘pon mantequilla en el sartén y espera que se derrita’
Escribe ‘toma un huevo ábrelo y ponlo en el sartén’
Escribir ‘cuando se fría emplatarlo’
Fin
[Link] DE FLUJO
inicio
Materiales para
hacerlo
El huevo ya frito
fin
[Link]
De como bañarse
Inicio
Entrar al baño
Desvestirse
Abrir la regadera
Meterse
Asearse
Enjuagarse
Cerrar la llave
Secarse con una toalla
Salir de la regadera
Fin
[Link]
Inicio
Escribe ‘vez al baño y desvestiste’
Escribir ‘abrir llave de la regadera y metete’
Escribir ‘aséate y enjuágate’
Escribir ‘apaga la regadera y sécate con una botella’
Escribir ‘sal de la regadera’
Fin
[Link] DE FLUJO
inicio
Abre la regadera,
asaetea y enjúgate
Ya bien bañado
fin
[Link]
Inicio
Toma 2 huevos
Tomar chile, tomate, y cebolla
Picar el chile el tomate y cebolla
Poner un sartén en la estufa y préndela
Poner aceite en el sartén
Poner todos los ingredientes
Revolveros para que se cocinen bien
Agrega sal
Espera que se cocinen bien
Lo sacamos y emplatamos
Fin
[Link]
Inicio
Escribir ‘toma 2 huevos, chile, tomate, y cebolla
Escribir ‘pica el chile el tomate y cebolla’
Escribir ‘pon un sartén en la estufa’
Escribe ‘ponle aceite al sartén y préndela’
Escribe ‘rompe los huevos y ponlo en el sartén junto al chile la cebolla y el tomate’
Escribe ‘mene y espera que se cocinen’
Escribe ‘cuando terminen emplata’
Fin
[Link] DE FLUJO
inicio
El huevo a la
mexicana
fin
[Link]
Inicio
Abrir tabla de planchar
Rellenar la plancha con agua y encenderla
Colocar una camisa desabotonada en la tabla
Planchar
Sacar una percha y colgar la camisa
Desconectar y guardar la plancha
Fin
[Link]
Inicio
Escribe ‘abre la tabla para planchar’
Escribe ‘rellena de agua y enciende la plancha’
Escribe ‘coloco una camisa y empiézala a planchar’
Escribe ‘cuando este planchada cuélgala en un perchero’
Escribir ‘apagar la plancha y guárdala’
Fin
DIAGRAMA DE FLUJO
Inicio
La tabla de
planchar y la
plancha
Toma la plancha y la
tabla y empieza a
plancha la camisa
La camisa ya
planchada
fin
[Link]
Inicio
Elegir el archivo
Mandar a la papelería por mensaje
Salir de mi casa e ir a la papelería
Recoger el documento
Ir a mi casa
Fin
[Link]
Inicio
Escribir ‘enciende el celular’
Escribir ‘mándale el archivo a la papelería por mensaje’
Escribe ‘recógelo y regresa’
Fin
[Link] DE FLUJO
inicio
El celular para
mandar en mensaje
y el archivo
La copia ya impresa
fin
[Link]
Identificar el problema
Verificar si tiene alguna avería
Verificar cada pastilla viendo si alguna esta averiada y ver donde está conectada
El problema es donde está conectado
Verificar si tiene alguna falla
Arreglar la falla
Apagar y emprender el conector
Inspeccionar que todo esté bien
Prender el proyector
Dar la clase con el proyector
[Link]
Inicio
Escribe ‘encontrar y verifica si el proyector tiene algún problema’
El error es donde estaba conectado
Escribe ‘arregla el problema’
Fin
[Link] DE FLUJO
inicio
El proyector
arreglado
fin
[Link]
La resta de 3 números
[Link]
Inicio
Escribe ‘escriba num1’
Leer num1
Escribe ‘escriba num2’
Leer num2
Escribe ‘escribe num2’
Leer num3
Resultado—num1-num2-num3
Escribe ‘el resultado de la flecha es’
Fin
[Link] DE FLUJO
inicio
Num1,
num2,num3
Resta-numero
1-1-1
resultado
fin
[Link]
[Link]
Inicio
Escribir ‘escriba el num1’
Leer num1
Escribir ‘escriba el num2’
Leer num2
Resultado—num1+num2
Escribir ‘el resultado de la suma’
Fin del programa
[Link] DE FLUJO
inicio
Num1,num2
resultado
[Link]
Inicio
Aser la compra de un boleto
Concretar la compra
Tomar el boleto y hacer el viaje
fin
[Link]
Inicio
Escribir ‘compra un boleto del país – en el estado de –‘
Escribe ‘concreta la compra’
Escribe ‘toma el boleto y has el viaje’
Fin
[Link] DE FLUJO
inicio
Planificar un
viaje
Aser el viaje
fin
[Link]
Identificar 2 números
Ingresar los dos números
Iniciar con la variable multiplicación
Mostrar el resultado
Fin
[Link]
Inicio
Escribir ‘escribe el num1’
Leer num1
Escribir ‘escribe el num2’
Leer num2
Resulta—num1*num2
Escribir ‘el resultado de la multiplicación es’
Fin
[Link] DE FLUJO
inicio
Num1,num2
Multiplicar
‘1*1
resultado
fin
[Link]
Inicio
Calcula el cuadrado de un numero
Calcula el cubo de un numero
Escribir el resultado
Fin
[Link]
INICIO
Escribe ‘escriba el num1’
Leer num1
Escribe ‘escriba el num2’
Leer num2
Escribe ‘escribe el cuadrado de un num1’
Escribe ‘escribe el cubo de un num2’
Escribe ‘muestra el resultado de los dos
Fin
[Link] DE FLUJO
inicio
Num1,num2
resultado
fin
[Link]
Inicio
Solicitar un numero
Solicitar que Imprima el numero
Fin
[Link]
Inicio
Escribe ‘escribe num1’
Leer num1
Escribe ‘imprime el numero’
Fin
[Link] DE FLUJO
inicio
Num1
Imprima el num1
resultado
fin
[Link]
Inicio
Escribe un numero aleatoria del 0 al 200
Ahora que lo obtienes auméntalo un 30 porciento
Fin
[Link]
Inicio
Escribe ‘genero un numero aleatorio del 0 al 200’
Leer el numero
Escribe ‘aumenta el número un 30 por ciento’
Fin
[Link] DE FLUJO
fin
Elige un
numero del 0
al 200
Aumenta un 30
porciento al numero
resultado
fin
[Link]
Genera un número aleatorio del 0 al 50 y auméntalo un 15 porciento
Inicio
Escribe un numero aleatoria del 10 al 50
Ahora que lo obtienes auméntalo un 15 porciento
Fin
[Link]
Inicio
Escribe ‘genero un numero aleatorio del 10 al 50’
Leer el numero
Escribe ‘aumenta el número un 15 por ciento’
Fin
[Link] DE FLUJO
fin
Elige un numero
del 15 al 50
Auméntale un 15
porciento
resultado
fin
[Link]
Inicio
Solicitar 3 números
Calcular su porcentaje entre si
Fin
[Link]
Inicio
Escribe ‘escribe el num1’
Leer num1
Escribe ‘escribe el num2’
Leer num2
Escribe ‘escribe el num3’
Escribe ‘calcula el porcentaje de los 3’
Fin
[Link] DE FLUJO
inicio
Nu1,num2,num3
resultado
fin
[Link]
Inicio
Escribe palabra A y B
Intercambia sus valores
Muestra su contenido
Fin
[Link]
Inicio
Escribir ‘escribe palabra A’
Leer palabra A
Escribir ‘escribe palabra B’
Leer palabra B
Escribir ‘intercambia sus valores’
Escribir ‘muéstrame su contenido’
Fin
[Link] DE FLUJO
inicio
Palabra A,
palabra B
Intercambia y muestra su
contenido
resultado
fin
[Link]
Inicio
Escribe el área y el perímetro
Imprímela
Fin
[Link]
Inicio
Escribir ‘escribe el área y el perímetro’
Leer
Escribe ‘imprime su área y perímetro’
Fin
[Link] DE FLUJO
inicio
Área y
perímetro
Imprime el área y el
perímetro
resultado
[Link]
fin
Que calcule el volumen del cilindro a partir de su radio y altura
Inicio
Definir la constante
Solicitar el radio
Solicitar el volumen
Calcula y mostrar el resultado
Fin
[Link]
[Link] DE FLUJO
INICIO
Radio y volumen
del cilindro
Mostrar
resultado
fin
[Link]
Que convierta que muestre un valor en centímetro a yardas, metros, pies y pulgadas
Inicio
Introducir la media de un centímetro
Conviértelo en yardas, metro, pulgada y pies
Fin
[Link]
[Link] DE FLUJO
inicio
Cm, yardas,
metro, pies, y
pulgadas
resultado
fin
[Link]
Inicio
Introducir temperatura en Celsius
Convertirla a Fahrenheit
Fin
[Link]
[Link] DE FLUJO
inicio
Celsius
Convertir Celsius a
Fahrenheit
resultado
[Link]
[Link]
[Link] DE FLUJO
inicio
Radio y altura
resultado
fin
[Link]
Inicio
Escribir un numero
Escribir un segundo numero
Verificar si son divisibles
Fin
[Link]
Entrada
num1=int (input (‘introduzca el primer número:’))
Num2=int (input (‘introduzca el segundo número:’))
Calcular si número 1 es divisible por número 2
if numero==0 print (‘el divisor no puede ser 0.’)
else:
if numero 1% numero==0: divisible=true
else:
divisible: false
mostrar resultado
if divisible
print (‘el número’ num1, ‘es divisible por’ num2,’.’)
else:
print (‘el numero’ num1, ‘no es divisible por’, num2, ‘.’)
[Link] DE FLUJO
inicio
Num1, num2
resultado
fin
[Link]
inicio
introducir el primer numero
introducir el segundo numero
determina de los dos cual es mayor
fin
[Link]
inicio
Num1, num2
inicio
escribir base
escribir altura
calcular su área
fin
[Link]
entrada
B=5
H=3
Proceso
A=(B*H) /2
A= (5*3) /2
A=7.5
Salida
Mostrar ‘el área del triángulo es:’+A
[Link] DE FLUJO
inicio
Base (B) y
altura (A)
Calcula el área
L30.L
resultado
fin
[Link]
Inicio
Introducir el año 2024
Analizar si es bisiesto o no
Fin
[Link]
Entada
Año=2024
Proceso
Si (año es divisible por 4) y (año es divisible por 100) o (año es divisible por 4000) mostrar
‘el año ´+año + ‘bisiesto
Salida
Mostrar ‘el año 2024 es bisiesto’
[Link] DE FLUJO
inicio
Año=2024
resulta
fin
[Link]
Inicio
Escribir número (A=10)
Escribir número (B=5)
Escribir número (C=2)
Ordénalos de menor a mayor
Fin
[Link]
Entrada
A=10
B=5
(C)=2
Proceso
Menor=min (a, b, c)
Mayor=Max (a, b, c)
Intermedio= a+ b+ c -menor-mayor
Salida
Mostrar ’los números ordenados de menor a mayor son:’+menor+’, ‘+intermedio+’.
‘+mayor’
[Link] DE FLUJO
inicio
Leer números A
(10), B (5) Y C (2)
resultado
fin
[Link]
Inicio
Contar el total de personas
Dividirla hombre y mujer
Dar su porcentaje
Fin
[Link]
[Link] DE FLUJO
inicio
Hombre y mujer
Calcular el porcentaje de
hombres y mujeres
resultado
fin
[Link]
Inicio
Escribir un numero
Calcular si es positivo, negativo o nulo
Fin
[Link]
[Link] DE FLUJO
inicio
Introducir un
numero
Que lee el numero para
que identifique si es
negativo. Positivo o nulo
resultado
fin
[Link]
inicio
escribir 3 numeros
determinar cual de ellos es mayor
fin
[Link]
[Link] DE FLUJO
inicio
Que la maquina
identifique cual es
mayor
[Link]
inicio
escribir losfinlados del triangulo
escribe sus medidas
identificar cual triangulo es
fin
[Link]
[Link] DE FLUJO
Inicio
Las medidas
de los 3 lados
resultado
fin
[Link]
inicio
escribir el resultado de la ruleta
verificar si es valido
fin
[Link]
[Link] DE FLUJO
inicio
Numero de la
ruleta
resultado
fin
[Link]
inicio
pedir al usuario el precio de un producto
determinar si se aplica el descuento
fin
[Link]
[Link] DE FLUJO
inicio
El precio del
producto
respuesta
[Link]
inicio
pedir la calificación del examen
determinar si paso
fin
[Link]
[Link] DE FLUJO
inicio
La calificación
del examen
fin
[Link]
Calcule su numero de horas trabajadas con su salario base para sumarle una tarifa de horas extras
del 50%
inicio
escribir las horas trabajadas
poner el salario
ahora con toda aumentarle uno 50%
fin
[Link]
[Link] DE FLUJO
inicio
resultado
[Link]
[Link]
pedir al usuario u numero
mostrar mensaje que diga (‘introduzca un numero’) leer
determinar si un numero es divisible entre 2 y la raíz cuadrada del número, entonces es
compuesto
si no es divisible entre 2 y la raíz cuadrada del número, entonces es primo
si el numero es primo mostrar mensaje que diga
(‘el número es primo’)
Si el numero es compuesto mostrar mensaje que diga
(‘el número es compuesto’)
Fin
[Link] DE FLUJO
inicio
Introducir numero
resultado
fin
[Link]
Inicio
Poner el precio de un producto
verificar si el producto es válido para un descuento
fin
[Link]
inicio
El precio del
producto
Validar si tiene un
descuento y si lo tiene
introducirlo
resultado
fin
[Link]
[Link] DE FLUJO
inicio
Introducir un
numero
Comprobar si esta en un
rango entre 10 a 100
[Link]
resultado
[Link]
solicitar dos números
escribir (‘introduzca num1’) leer
escribir (‘introduzca num2’) leer
calcular el resto de la división de num1 entre num2
resto=num1%num 2
comprobar el resto es igual a 0
sí resto==0
escribir (‘el número’+num1+’es múltiplo de’+num2)
else
escribir (‘el número’+num1+’no es múltiplo de’+num2)
fin
[Link] DE FLUJO
inicio
Num1 y num2
Calcular si es múltiplo
resultado
fin
[Link]
inicio
ingresar un numero
verificar si es un cuadrado perfecto
fin
[Link]
solicitar un numero
escribir (‘introduzca un número’) leer
calcular la raíz cuadrada de un numero
raíz=numero
comprobar si la raíz cuadrada es un número entero
sí raíz%1==0
escribir (‘el numero’ +numero+ ‘es un cuadrado
perfecto’)
else
escribir (‘el numero’ +numero ’no es un cuadrado
perfecto’)
fin
[Link] DE FLUJO
inicio
Ingrese un
numero
Calcular si es un cuadrado
perfecto
resuelto
fin
[Link]
inicio
introducir salario y hora trabajadas
sumar una bonificación del 10%
Aser el calculo
Fin
[Link]
[Link]
fin
inicio
[Link]
Leer salario resultado
Aser la suma
base de deducción
El salario y el porcentaje del 10%
Inicio
Introducir salario
Porcentaje de deducción
Aser calculo
Fin
[Link]
[Link] DE FLUJO
inicio
Salario bruto y
deduccion
Calcular el salario y el
monto
resultado
fin
[Link]
Inicio
Pedir el producto echo
El salario de cada producto
Calcular
Fin
[Link]
[Link]
inicio
Calcular todo
respuesta
[Link]
Inicio
Solicitar que ingrese un numero
Solicitar otro numero
Sumarlo
Mostrar el resultado
Fin
[Link]
Inicio
Escribir (‘escriba num1’) leer
Escribir (‘escriba num2’) leer
Resiltado-num1+num2
Escribir (‘muestre el resultado de la suma’)
Fin
[Link] DE FLUJO
inicio
Num1 y num2
[Link]
Inicio
Escribe (‘ingrese el primer peso (70)) leer
Escribe (‘ingrese el segundo peso (66)) leer
Escribe (‘identifica cual de los dos es mayor’)
Escribe (‘dame el resultado’)
Fin
[Link] DE FLUJO
INICIO
Primer peso(70) y
segundo peso (66)
resultado
fin
[Link]
inicio
Calcular la edad de los ciudadanos
Verificar si cumple con la edad mínima que es 18 años
Si cumple mostrar un letrero que muestre ‘puede votar’
Si no cumple mostrar un mensaje que diga ‘no puede votar’
Fin
[Link]
Inicio
Introducir la edad del usuario
Escribir (‘introduzca su edad’) leer
Veri ficar si cumple
Si cumple mostrar (‘puede votar’)
Su no cumple mostrar (‘no puede votar’)
Fin
[Link] DE FLUJO
inicio
resultado
fin
[Link]
Inicio
Escribir num1
Escribir num2
Calcular cual de los dos números es mayor
Fin
[Link]
Inicio
Calcular el mayor de dos números
Escriba (‘introduzca num1’) leer
Escriba (‘introduzca num2’) leer
Escribe (‘calcula cual es el mayor’)
Escribir (‘muestra el resultado’)
Fin
[Link] DE FLUJO
inicio
Num1, num2
resultado
inicio
[Link]
INICIO
Escribir (‘introduce tu calificación’)
Escribe (‘verifica si aprobó o no’)
Escribe (‘muéstrame el resultado’)
Fin
[Link] DE FLUJO
inicio
Comprobar si aprobó o no
resultado
fin
[Link]
Inicio
Introducir su edad
Identificar cumple con la edad mínima
Si cumple lo dejamos entrar al club
Fin
[Link]
Inicio
Leer edad
If edad>=18 entonces
Imprimir (‘si puede entrar al club’)
else
si edad es menor a 18
imprimir (‘no puede entrar al club’)
fin
[Link] DE FLUJO
INICIO
resultado
fin
[Link]
inicio
escribir un numero
verificar si es absoluto o no
fin
[Link]
inicio
leer numero
if numero>=0entonces
valor absoluto=numero
else
valor absoluto=-numero
fin
[Link] DE FLUJO
inicio
NUMERO
[Link]
Verificar si es absoluto
Indicar si un triángulo es escaleno, equilátero e isósceles
resultado
inicio fin
escribir los lados del triangulo
escribe sus medidas
identificar cual triangulo es
fin
[Link]
[Link] DE FLUJO
Inicio
Las medidas
de los 3 lados
resultado
fin