Algoritmos en Pseudocódigo con PSeInt. Lo más básico
PSeInt es una aplicación informática de software libre que sirve para escribir algoritmos en pseudocódigo y ejecutarlos, y además genera diagramas de flujo de dichos algoritmos. La práctica de escribir algoritmos con PSeInt puede ayudarte a aprender a programar.
El pseudocódigo no es un lenguaje de programación, pero es un «falso lenguaje» intermedio entre nuestro lenguaje natural y un lenguaje de programación. A través de él se pueden escribir los algoritmos con un lenguaje más próximo al nuestro. Una vez que tienes un algoritmo escrito en pseudocódigo lo puedes escribir en cualquier otro lenguaje. Utilizar esta aplicación puede ser una buena manera de empezar para aprender a programar. En su página oficial puedes descargar PSeInt.
Si quieres estar al tanto de las novedades y publicaciones de esta página web
SuscríbeteEn este artículo podrás ver algunos ejemplos de algoritmos en PSeInt y lo básico sobre cómo usar PSeInt.
Cómo hacer un algoritmo en PSeInt. Su estructura
En programación un algoritmo o programa es una secuencia de acciones o instrucciones que resuelve un determinado problema. A continuación verás cómo hacer un algoritmo en PSeInt:
Algoritmo (nombre_programa)
// Esto es un comentario
acción 1;
acción 2;
.
.
.
acción n;
FinAlgoritmo
Algoritmo y FinAlgoritmo son las palabras clave que se utilizan para abrir y cerrar, respectivamente, el algoritmo o programa. Y después, cada acción o instrucción puede consistir en: definiciones de variables, mostrar texto por pantalla, pedir datos al usuario por teclado, borrar la pantalla, expresiones matemáticas o lógicas, estructuras de control (condicionales, bucles, …), etc. Para escribir comentarios se empieza la línea con los símbolos «//».
Variables y tipos de datos de los algoritmos con PSeInt
Una variable es un espacio de la memoria donde guardar información. La información que se guarda en la variable puede ser de diversos tipos y puede ir cambiando a lo largo del programa. A la variable hay que darle un nombre para identificarla, y ese nombre estará formado solo por letras, números y el guion bajo únicamente; no debe contener espacios ni operadores, ni palabras claves del lenguaje. Identificadores de variable correctos podrían ser: nombre_usuario, fecha_2018, edad, A, X, suma, …
Cada variable tiene un tipo de dato asociado, por lo que siempre guardará el mismo tipo de dato. Una variable que guarde un número no podrá guardar después otro tipo que no sea un número. Los tipos de datos en PSeInt pueden ser: NUMERO, NUMERICO, ENTERO, REAL, CARACTER, TEXTO, CADENA y LOGICO. Para declarar una variable se utiliza la palabra clave Definir. A continuación veremos la sintaxis y un ejemplo de como declarar variables:
// Sintaxis para declarar variables
Definir (var1, var2, ..., varN) Como (tipo_de_dato);
// Ejemplos
Definir nombre Como Texto;
Definir edad Como Entero;
Definir respuesta Como Logico;
Una vez declarada la variable se le puede asignar un valor y también pedir por teclado ese valor (leer). También existe una palabra clave para mostrar datos por pantalla, esta es Escribir, si se utiliza Sin Saltar, no se hace un salto de línea después, sino se utiliza se hará un salto de línea.
// Asignación de variables
var1 <- valor;
// Lectura de variables
Leer var1;
Leer var2 Sin Saltar;
// Mostrar datos por pantalla
Escribir (cadena_texto);
Escribir var1;
// Ejemplos
nombre <- "Antonio";
Escribir "Introduce tu nombre: ";
Leer nombre;
Escribir "¿Edad?: " Sin Saltar;
Leer edad;
Los tipos de datos anteriores son simples, además existen los arreglos, que son algo más complejos, son las matrices matemáticas, estructuras de datos homogéneos del mismo tipo que pueden tener varias dimensiones. También se suelen llamar arrays.
Para declarar un arreglo se utiliza la palabra clave Dimension, puedes verlo en los dos ejercicios básicos que siguen:
// Sintaxis declaración de un arreglo
Dimension (nombre_arreglo) [(max1), (max2), ..., (maxN)];
// Arreglo para almacenar las notas de 8 alumnos para 5 asignaturas.
Dimension notas[8,5];
notas[1,1]<-8;
notas[1,2]<-4.5;
notas[1,3]<-9.2;
notas[1,4]<-7;
notas[1,5]<-3;
// Para mostrarlo por pantalla
Escribir "Las notas del alumno 1 son:";
Escribir "Asignatura 1: " Sin Saltar;
Escribir notas[1,1];
Escribir "Asignatura 2: " Sin Saltar;
Escribir notas[1,2];
Escribir "Asignatura 3: " Sin Saltar;
Escribir notas[1,3];
Escribir "Asignatura 4: " Sin Saltar;
Escribir notas[1,4];
Escribir "Asignatura 5: " Sin Saltar;
Escribir notas[1,5];
Algunas instrucciones o comandos simples de los algoritmos con PSeInt
Existen otras palabras claves que realizan acciones simples, todas ellas junto con las anteriores, son las llamadas secuenciales. Borrar Pantalla se utiliza para limpiar la pantalla, dejarla vacía como el que limpia una pizarra. Esperar se utiliza para parar el algoritmo un intervalo de tiempo, que se indica a continuación junto a la unidad de dicho intervalo, que puede ser segundos y milisegundos, por ejemplo: Esperar 5 Segundos;. Esperar Tecla se utiliza también para parar el algoritmo hasta que el usuario pulsa una tecla.
Expresiones y operadores de los algoritmos con PSeInt
Las expresiones son combinaciones de constantes, variables y operadores que nos permiten trabajar con los datos. Dependiendo de los operadores utilizados en ellas, pueden ser de varios tipos: aritméticas, relacionales, lógicas, alfanuméricas y de asignación.
- Expresión aritmética
- Aquella en la que se utilizan operadores aritméticos y como operandos datos numéricos.
- +, -, *, /, ^, % o MOD
- Expresión relacional
- Aquella en la que se utilizan operadores relacionales y el resultado de esta expresión siempre será verdadero o falso.
- >, <, >=, <=, =, <>
- Expresión lógica
- Aquella en la que se utilizan exclusivamente operadores lógicos y el resultado también será siempre verdadero o falso.
- Y o &, O o |, NO o ~
- Expresión alfanumérica
- Aquella que se utiliza para unir cadenas de texto. Se usa el operador de concatenación y como operandos, cadenas de texto.
- +
- Expresión de asignación
- Aquella que se utiliza para asignarle un valor a una variable. Se usa el operador de asignación y como operandos el nombre de variable a la izquierda y el valor que se le asigna a la derecha.
- <-
// Expresiones aritméticas
56 + 45;
62 - 15;
100 MOD 4;
// Expresiones relacionales
56 < 45;
62 = 15;
100 >= 4;
// Expresiones lógicas
5 > 4 O 6 < 2;
15 < 25 Y var1 = var2;
NO(48 < 20);
// Expresiones alfanuméricas
"Hola Mundo" + ", qué tal va todo";
// Expresiones de asignación
nombre <- "Juan Luis Sánchez";
edad <- 45;
PSeInt Ejemplo – Resumen
A continuación puedes ver el pseudocódigo de un sencillo algoritmo llamado Op_Aritméticas, que puede servir como ejemplo de todo lo comentado hasta ahora en este artículo. Son ejercicios básicos de pseudocódigo en PSeInt.
Este pequeño programa pide dos números al usuario y muestra por pantalla el resultado de las operaciones aritméticas básicas. Podemos ver también una función integrada de PSeInt que no se había mencionado hasta ahora, pero que ha sido necesario usar para poder concatenar cadenas de texto, se trata de la función ConvertirATexto(número).
Algoritmo Op_Aritmeticas
// Programa que realiza las 6 operaciones aritméticas
// básicas para dos números enteros y muestra los resultados por pantanlla.
Definir x,z Como Entero; // Estos son los dos operandos
Dimension resultados[6]; // Arreglo para guardar resultado operaciones
Dimension operaciones[6]; //Arreglo para guardar símbolo operaciones
operaciones[1] <- ' + '; // Suma
operaciones[2] <- ' - '; // Resta
operaciones[3] <- ' * '; // Producto
operaciones[4] <- ' / '; // División
operaciones[5] <- ' ^ '; // Potencia
operaciones[6] <- ' MOD '; // Resto
// Pedimos los dos números al usuario por teclado
Escribir 'Dame el primer número: ' Sin Saltar;
Leer x;
Escribir 'Dame el segundo número: ' Sin Saltar;
Leer z;
// Asignar a cada posición del array resultados, la expresión aritmética que le corresponde
resultados[1] <- x+z;
resultados[2] <- x-z;
resultados[3] <- x*z;
resultados[4] <- x/z;
resultados[5] <- x^z;
resultados[6] <- x MOD z;
Escribir 'Pulsa una tecla para continuar...';
Esperar Tecla;
Borrar Pantalla;
Escribir ConvertirATexto(x) + operaciones[1] + ConvertirATexto(z) + ' = ';
Escribir resultados[1];
Esperar 2 Segundos;
Escribir ConvertirATexto(x) + operaciones[2] + ConvertirATexto(z) + ' = ';
Escribir resultados[2];
Esperar 2 Segundos;
Escribir ConvertirATexto(x) + operaciones[3] + ConvertirATexto(z) + ' = '; Escribir resultados[3];
Esperar 2 Segundos;
Escribir ConvertirATexto(x) + operaciones[4] + ConvertirATexto(z) + ' = ';
Escribir resultados[4];
Esperar 2 Segundos;
Escribir ConvertirATexto(x) + operaciones[5] + ConvertirATexto(z) + ' = ';
Escribir resultados[5];
Esperar 2 Segundos;
Escribir ConvertirATexto(x) + operaciones[6] + ConvertirATexto(z) + ' = ';
Escribir resultados[6];
Esperar 2 Segundos;
FinAlgoritmo
Sentencias o estructuras de Control de Flujo en PSeInt
Las sentencias o estructuras de control de flujo permiten cambiar y controlar la ejecución del programa. Pueden ser condicionales e iterativas o de repetición.
Condicional Simple (Si-Entonces)
Con la estructura de control condicional si-entonces se evalúa una condición, y dependiendo del resultado, verdadero o falso, se ejecuta un bloque de instrucciones u otro. A continuación verás la sintaxis de la estructura y un ejemplo en el que se piden dos valores (A y B) por teclado, se evalúan con la estructura, y según el resultado muestra un texto u otro por pantalla.
// Sintaxis de estructura Si-Entonces
Si (condición) Entonces
(intrucciones)
SiNo
(intrucciones)
FinSi
// Ejemplo
Escribir "Introduce el valor de A: " Sin Saltar;
Leer A
Escribir "Introduce el valor de B: " Sin Saltar;
Leer B
Si (A = B) Entonces
Escribir "A es igual a B";
SiNo
Escribir "A es distinto de B";
FinSi
En la siguiente imagen puedes ver un diagrama de flujo del ejemplo anterior:
Selección Multiple
Con esta estructura también se evalúa una variable, pero se pueden incluir varias opciones, es decir, se pueden tomar varios caminos con la misma estructura, no únicamente dos, como con la estructura si-entonces. Cada opción tiene su bloque de instrucciones a ejecutar. A continuación puedes ver la sintaxis y un ejemplo en el que podemos escoger entre tres valores numéricos enteros, del 1 al 3, u otro distinto, dependiendo de cual elegimos nos muestra un mensaje por pantalla.
// Sintaxis de estructura Selección Múltiple
Segun (variable) Hacer
(número 1): (instrucciones)
(número 2), (número 3): (instrucciones)
(...)
De Otro Modo: (instrucciones)
FinSegun
// Ejemplo
Definir opcion Como Entero;
Escribir "Elige una opción (1 - 3): " Sin Saltar;
Leer opcion;
Segun opcion Hacer
1:
Escribir "Has elegido la opción 1";
2:
Escribir "Has elegido la opción 2";
3:
Escribir "Has elegido la opción 3";
De Otro Modo:
Escribir "Has elegido una opción distinta";
FinSegun
En la siguiente imagen puedes ver un diagrama de flujo del ejemplo anterior:
Bucle o Ciclo Mientras PSeInt
Esta estructura de control repetitiva permite que mientras se cumpla una condición, se ejecute un bloque de instrucciones determinado. A continuación verás la sintaxis y un ejemplo donde se recorre el array mi_tabla usando la variable i como contador, y el resultado de multiplicar a i por 10 se le asigna a mi_tabla[i], después se muestran los datos introducidos en mi_tabla por pantalla, recorriendo el array usando nuevamente la variable i como contador.
// Sintaxis de estructura Mientras
Mientras (condición) Hacer
(secuencia de acciones)
FinMientras
// Ejemplo
Dimension mi_tabla[10];
Definir i Como Entero;
i <- 1;
Mientras (i <= 10) Hacer
mi_tabla[i] <- i*10;
i <- i+1;
FinMientras
i <- 1;
Mientras (i <= 10) Hacer
Escribir "mi_tabla[" Sin Saltar;
Escribir i Sin Saltar;
Escribir "] = " Sin Saltar;
Escribir i Sin Saltar;
Escribir "x10 = " Sin Saltar;
Escribir mi_tabla[i];
i <- i+1;
FinMientras
El resultado de la ejecución del ejemplo anterior:
En la siguiente imagen puedes ver un diagrama de flujo del ejemplo anterior:
Bucle o Ciclo Repetir PSeInt
Esta estructura de control repetitiva es muy parecida a la anterior, pero mientras en la anterior la condición se evalúa al principio de la estructura, en ésta se hace al final. Aquí se repite un bloque de instrucciones hasta que se cumple una condición determinada. A continuación verás la sintaxis y un ejemplo cuya ejecución da el mismo resultado que el ejemplo anterior, pero utilizando la estructura de control repetir en lugar de la estructura mientras. Como puedes comprobar en la anterior era mientras que i sea menor o igual que 10 hacer (secuencia de acciones), y en ésta es repetir (secuencia de acciones) hasta que i sea mayor que 10.
// Sintaxis de estructura Repetir
Repetir
(secuencia de acciones)
Hasta Que (condición)
// Ejemplo
Dimension mi_tabla[10];
Definir i Como Entero;
i <- 1;
Repetir
mi_tabla[i] <- i*10;
i <- i+1;
Hasta Que(i>10)
i <- 1;
Repetir
Escribir "mi_tabla[" Sin Saltar;
Escribir i Sin Saltar;
Escribir "] = " Sin Saltar;
Escribir i Sin Saltar;
Escribir "x10 = " Sin Saltar;
Escribir mi_tabla[i];
i <- i+1;
Hasta Que(i>10)
En la siguiente imagen puedes ver un diagrama de flujo del ejemplo anterior:
Bucle o Ciclo Para PSeInt
Es otra estructura de control repetitiva pero en este caso la propia estructura inicializa una variable que se va a usar de contador, además, va sumándole la cantidad paso y por último incluye el valor final que debe tomar la variable para salir del bucle. A continuación vemos la sintaxis y también el mismo ejemplo que hemos visto con las estructuras mientras y repetir, que como ves, su ejecución da exactamente el mismo resultado.
// Sintaxis de estructura Para
Para (variable_numerica <- valor_inicial) Hasta (valor_final) Con Paso (paso) Hacer
(secuencia_de_acciones)
Fin Para
// Ejemplo
Dimension mi_tabla[10];
Definir i Como Entero;
Para i <- 1 Hasta 10 Con Paso 1 Hacer
mi_tabla[i] <- i*10;
Fin Para
Para i <- 1 Hasta 10 Con Paso 1 Hacer
Escribir "mi_tabla[" Sin Saltar;
Escribir i Sin Saltar;
Escribir "] = " Sin Saltar;
Escribir i Sin Saltar;
Escribir "x10 = " Sin Saltar;
Escribir mi_tabla[i];
Fin Para
En la siguiente imagen puedes ver un diagrama de flujo del ejemplo anterior:
Funciones en PSeInt
Las funciones son un conjunto de instrucciones que realizan tareas específicas y pueden retornar un valor y también recibirlos (parámetros) para realizar operaciones con ellos. Las funciones pueden ser llamadas desde otras funciones e incluso puede llamarse a sí misma. A continuación puedes ver su sintaxis y el ejemplo de una función sencilla, una suma de tres números enteros; recibirá tres valores a través de los parámetros a, b y c y devolverá la suma con la variable de retorno resultado.
// Sintaxis de Función
Funcion (var_retorno) <- (nombre_funcion) (argumento1, argumento2, ....)
acción 1;
acción 2;
.
.
acción n;
FinFuncion
// Ejemplo
Funcion resultado <- sumaTres (a, b, c)
Definir resultado Como Entero;
resultado <- a+b+c;
FinFuncion
// Ejemplo de llamada de la función
Definir a, b, c, S Como Entero;
Escribir "Dame el primer número: " Sin Saltar;
Leer a;
Escribir "Dame el segundo: " Sin Saltar;
Leer b;
Escribir "El tercero, por favor: " Sin Saltar;
Leer c;
S <- sumaTres (a, b, c);
Escribir "La suma de " Sin Saltar;
Escribir a Sin Saltar;
Escribir " + " Sin Saltar;
Escribir b Sin Saltar;
Escribir " + " Sin Saltar;
Escribir c Sin Saltar;
Escribir " es igual a " Sin Saltar;
Escribir S;
Resultado de la ejecución para los números 12, 24 y 50:
En la siguiente imagen puedes ver un diagrama de flujo del ejemplo anterior:
Hay funciones ya integradas en PSeInt, casi todas matemáticas, son las siguientes:
FUNCIÓN | SIGNIFICADO |
---|---|
RC(X) o RAIZ(X) | Raíz cuadrada de X |
ABS(X) | Valor absoluto de X |
LN(X) | Logaritmo natural de X |
EXP(X) | Función exponencial de X |
SEN(X) | Seno de X |
COS(X) | Coseno de X |
TAN(X) | Tangente de X |
ASEN(X) | Arcoseno de X |
ACOS(X) | Arcocoseno de X |
ATAN(X) | Arcotangente de X |
TRUNC(X) | Parte entera de X |
REDON(X) | Entero más cercano a X |
AZAR(X) | Entero aleatorio en el rango[0;x-1] |
ALEATORIO(A,B) | Entero aleatorio en el rango [A;B] |
LONGITUD(S) | Longitud de la cadena S |
MAYUSCULAS(S) | Devuelve una copia de la cadena S en mayúsculas |
MINUSCULAS(S) | Devuelve una copia de la cadena S en minúsculas |
SUBCADENA(S,X,Y) | Devuelve una nueva cadena que consiste en la parte de la cadena S que va desde la posición X hasta la posición Y (incluyendo ambos extremos) |
CONCATENAR(S1,S2) | Devuelve una cadena nueva resultado de unir las cadenas S1 y S2 |
CONVERTIRANUMERO(X) | Convierte a número la variable X |
CONVERTIRATEXTO(S) | Convierte a texto la variable S |
Puedes ver más sobre ejercicios básicos de Pseudocódigo y PSeInt en:
- Pseudocódigo Ejemplo. Hoja de calendario en PSeInt
- Algoritmo Día de la semana de una fecha con PSeInt. Reutilizando funciones
- Arreglos y parámetros por referencia en pseudocódigo con PSeInt
- Funciones de fecha en Pseudocódigo con PSeInt
Si quieres estar al tanto de las novedades y publicaciones de esta página web
Suscríbete
A V I S O
Hola, si sueles venir por aquí sabrás que desde el 2 de marzo de 2020 no he parado de responder a peticiones de ayuda para ejercicios de algoritmos en PSeint. Tengo que parar de hacerlo, al menos de momento, terminó el confinamiento por el Covid-19 y no me da la vida; he vuelto a trabajar y tengo que recuperar lo no trabajado, y además tengo un proyecto entre manos que no quiero desatender.
Aquí tienes un montón de ejemplos que te pueden servir de ayuda para resolver tu ejercicio. Si pulsas CTRL+F (buscar) y añades las palabras adecuadas puedes moverte por la página y encontrar lo que buscas.
Aún me queda por responder algunos comentarios y lo haré. Pero a partir de hoy (14 de Junio de 2020) desactivo los comentarios temporalmente, porque no voy a poder atenderlos, y tampoco contestaré a peticiones de ayuda que me lleguen al correo electrónico o redes sociales y que consistan en realizar ejercicios, no me importará ponerte un enlace a algún ejercicio que ya esté hecho y que crea que es similar y pueda ayudarte, pero poco más.
Lo siento, yo también estoy aprendiendo e intento ganarme la vida con esto.
Lorme, has escrito mal el correo electrónico y no puedo enviártelo, así que lo pongo aquí.
Enunciado:
Desarrollar un programa en pseudocódigo que luego de ingresar 2 números naturales por teclado, donde el segundo debe ser mayor que el primero. Luego muestre los números naturales que hay entre ambos empezando de menor a mayor. Debe utilizar los ciclos que sean necesarios para desarrollar el ejercicio.
Buenas Noches, me ayudarias con este ejercicio?
Una Clínica odontológica desea llevar el control de sus 500 pacientes. Necesita guardar los siguientes datos:
• Nº de historia clínica
• DNI
• APELLIDO
• CANTIDAD DE VISITAS REALIZADAS
• IMPORTE PROMEDIO ABONADO POR CONSULTAS
• FECHA DE INGRESO(ingresarlo en variables separadas, por día, mes y año)
Se pide:
1. Ingresar los datos para los pacientes
2. Calcular y mostrar el promedio de visitas realizadas por todos los pacientes ingresados
3. Calcular y mostrar el importe total abonado por consultas
4. Listar todos los pacientes cuya fecha de ingreso corresponda al mes de mayo de cualquier año.
¡Hola Érica! Saludos
Hola Tere quería ver si eres tan amable de ayudarme con este problema llevo mucho tiempo intentando resolverlo y no me sale si fueras tan amable de ante mano gracias. PD:Me gusta tu trabajo.
3. Una empresa de ventas a domicilio maneja 10 artículos diferentes y cuenta con 50 vendedores. En un arreglo de 50×10 se tienen almacenadas las cantidades de cada artículo vendidas por cada vendedor. Además, los precios de cada artículo están almacenados en un vector de tamaño 10. Se desea elaborar un diagrama de caja para imprimir lo siguiente :
• La cantidad de dinero recopilado por cada vendedor.
• El número del vendedor que recopiló la mayor cantidad de dinero.
• El número del artículo más vendido (entre todos los vendedores).
• El total de vendedores que no vendieron ningún artículo número ocho.
¡Hola Christian! Como el enunciado no habla de si hay que agregar datos o no a los arreglos, para que veas como funciona, en el algoritmo almacena datos aleatorios. Un saludo
me puede ayudar con estos ejercicios xfavor
Realice los pseudocodigos en PseInt de los siguientes anunciados:
1. Calcular según la talla de varias personas introducidas por teclado (n), lo siguiente:
Cuales el promedio de talla
Cual es la talla de la persona mas baja
Cual es la talla de la persona mas alta
Ejemplo
Entrada: 1.66, 1.65, 1.72, 1.55, 1.71, 1.70, 1.67
Salida: Promedio 1.66
Persona mas baja 1.55
Persona mas alta 1.72
2. Mezclar 2 listas de nombres cuales quiera que sea introducidos por teclado de manera intercalada.
Ejemplo. Entrada Lista uno: Juan, Pedro, Raul, Mario
Lista dos: Silvia, Iveth, Mayda, Monica, Karina
Salida: Juan, Silvia, Pedro, Iveth, Raul, Mayda, Mario, Monica, Karina
3. Generar 30 números aleatorios de un rango de 1 al 200 en un array y crear un nuevo arreglo donde deben almacenarse los números primos encontrados.
Ejemplo. Entrada: 3, 45, 23, 7, 45, 10, 12,……..
Salida: 3, 23, 7…..
4. Verificar un correo electrónico si presenta los elementos mínimos para ser válido.
(debe presentar @, y .com, .org., .bo el punto y un dominio)
Ejemplo. Entrada: potosi_federal@hotmail.com
Salida: es un correo electronico valido
Entrada: hola pero.com
Salida: correo electronico invalida
¡Hola Wilson! Saludos. El primer ejercicio:
El segundo ejercicio:
El tercer ejercicio:
Y el cuarto ejercicio:
Hola muy buena Información me fueron bastante útiles, me podrían ayudar con este ejercicio porfavor
Diseñar el algoritmo (diagrama de flujo y pseudocódigo) correspondiente a un programa que funcione como una calculadora, que muestre distintas opciones, si es una suma, resta, multiplicación y división, el cual debe de preguntar cuántos números desea realizar para cada opción.
¡Hola Jaime! Saludos
Nuevamente por acá necesito ayuda con un pseudocodigo, el enunciado es el siguiente:
realice el cálculo del sueldo de 5 trabajadores, para
esto, se debe solicitar por teclado el ingreso del nombre de la persona, la cantidad de
horas trabajadas y el cargo que desempeña, esto es , si es operario, supervisor o gerente
(caracteres ‘O’, ‘S’ , ‘G’).
El precio por hora es 5000 si es O,10000 si es S, 20000 si es G
Lo que usted debe mostrar finalmente es:
– El nombre de la persona con el sueldo más alto, su cargo y su sueldo.
– El nombre de la persona con el sueldo más bajo, su cargo y su sueldo.
No se puede usar subrutinas ni arreglos, se debe usar el ciclo iterativo Para hacer con paso
¡Hola Andrea! Podría ser algo así:
Saludos ! Me podria asesorar como seria la sintaxis para Pseint en la definición de un registro pues no he encontrado en nigun sitio como realizar registros.
Ejemplo: Se desea almacenar y gestionar la información de 500 alumnos(nombre,edad,semestre,calificación de 6 materias por 3 parciales usando una matriz de [6][3] .
De antemano muchas gracias!
¡Hola Sara! En PSeInt puedes simular los registros con arreglos, utilizando las dimensiones que necesites. Te muestro un algoritmo que podría servir para el caso que pones aquí. Serviría para almacenar los datos y después mostrarlos. Saludos
Hola
Me podrías ayudar a como se hace un programa do-while,if que indique cuando realizar un pedido si hay menos de 20 cajas de pastillas, cada caja vale 205 y hay ahorita 40 cajas de inventario. También indicará el total a pagar por el cliente
¡Hola Sandra! Si no es exactamente lo que quieres, te servirá de guía, saludos.
Se cuenta con la información brindada por un conjunto de vendedores. Por cada
uno de ellos se ingresa su código (un carácter distinto de *) y el importe total de sus
ventas. Determinar el código del vendedor con mayor importe vendido y dicho
importe. me prodrian ayudar con este algoritmo gracias
¡Hola Gustavo! Saludos
Buenas! Tengo dudas de como hacer este ejercicio.Se necesita un algoritmo que permita ingresar el nombre de 10 personas.
Luego se necesita saber para cada una:
a) cuantas letras tiene el nombre
b) cuantas letras tiene el nombre más corto ingresado
c) cuantas letras tiene el nombre más largo ingresado
d) cuantas vocales aparecen en los nombres ingresados. (Se deberá mostrar en
pantalla por cada nombre ingresado)
e) Se debe recordar al usuario en pantalla que los caracteres ingresados para los
nombres solo contengan letras sin símbolos de puntuación o acentuación.
¡Hola Kelly! Saludos
1. Implementar un algoritmo que muestre 3 veces el texto “a”.
2. Implementar un algoritmo que muestre 5 veces una letra l (ingresada por teclado).
3. Implementar un algoritmo que muestre n veces una letra l (n y l ingresados en teclado).
4. Implementar un programa que evalúe si un número n es divisible entre 2.
5. Implementar un programa que evalúe si un número n es divisible entre los numero (2y3)
6. Implementar un programa que evalúe si un número n es divisible entre por los números que van desde n hasta 1.
¡Hola Sebatina! Saludos
Ejercicio 1:
Ejercicio 2:
Ejercicio 3:
Ejercicio 4:
Ejercicio 5:
Ejercicio 6:
Hola como estan; por favor ayudenme con este ejercicio, es para hoy.. hacer un programa que permita validar el ingreso de notas ( 0-20) para «n» alumnos es decir mientras la nota este fuera de ese rango el programa deberia indicar al usuario ingresar la nota, hasta que ingrese la nota correcta; al final mostrar el promedio
¡Hola Dannery! Seguramente llega tarde, intenta ponerlo con tiempo, dependiendo del día, hay veces que no me da tiempo a mirarlo todo. Pero ejercicios de este tipo hay varios en los comentarios, quizá no exactamente iguales pero sí muy parecidos. Si pulsas CTRL+F (buscar) se te abre una ventanita en el navegador donde puedes meter palabras y moverte a donde están las palabras en la página.
hola buena, tengo una consuta sobre como generar un programa donde ingrese dos números y el sistema deba mostrar los números naturales que entre ambos empezando desde mayo a menor y señalando cuanto numero pares hay y calcular la suma de los impares mostrando el resultado
¡Hola Xavier! Al ser tan parecidos los dos PARA que utilizo en el ejercicio, quizá podría hacerse con menos código, no te lo puedo asegurar por falta de tiempo. Tal cual está creo que funciona bien y resuelve el problema, hay uno muy parecido en los comentarios, pero con números enteros, lo he hecho utilizando ese. Un saludo
Jefe, tengo varias dudas sobre como realizar el siguiente algoritmo…ayudaa!!!!
Hacer un algoritmo que calcule y muestre en pantalla, la cantidad de bencina que debe tener un vehículo y cual es su costo total, con solo ingresar desde el teclado los siguientes datos:
a.- Cantidad de Km. que debe recorrer el vehículo
b.- El rendimiento que tiene el vehículo , (Por ejemplo una motocicleta rinde 19 km. Una camioneta 13 km aprox)
c.- El costo de la bencina en la gasolinera (Ejemplo, 780 pesos)
¡Hola Alex! Saludos
Hola me puedes ayudar por favor con estos algoritmos
1. Realizar un algoritmo que defina un arreglo unidimensional de n elementos de tipo entero y mediante un menú de opciones (1. Ingresar 2. Consultar 3. Modificar 4. Eliminar 5. Salir) se debe realizar cada opción después de ingresar lo números enteros, cuando consulte o modifique el número lo muestre y diga en qué posición está el número.
2.Elabore un algoritmo que llene una matriz de 3×3 tipo entero hallar el promedio de la matriz
¡Hola DineMesa! Saludos.
El primero:
Y el segundo:
Por favor me pueden ayudar en estos problemas:
Problema I. Realiza un diagrama de flujo y pseudocódigo, utilizando la estructura de control condicional. Que despliegue un mensaje al alumno de acuerdo con la calificación del examen. Si la calificación es igual 100 que imprima “E”. Si la calificación se encuentra entre 80 a 99 es “B”. Si la calificación se encuentra entre 70 a 79 es “R”. Si la calificación es de 0 a 69 es “I”.
Entrada:
Nombre del alumno: Manuel
Digite la calificación: 89
Salida: Nombre: Manuel Promedio final: B
Problema II: Realiza un diagrama de flujo y pseudocódigo, utilizando la estructura de control de flujo repetitiva Mientras y Para. Imprima la suma de 10 números en serie de 5.
Solicita (Entrada): Pulsa enter para continuar…
Devuelve en pantalla (Salida):
La suma total números es: 275
¡Hola William! Problema I:
Problema II:
Hola buenos dia puede ser amable de realizar en pseint, soy nuevo. Se le agradecería, saludos.
Realizar un algoritmo que permita realizar una encuesta sobre la bebida de preferencia. El algoritmo deberá mostrar tres opciones al encuestado:
1-pepsi
2-gallito
3-fioravanti
La persona a quien se le realiza la encuesta deberá elegir por una de esas opciones, al final deberá mostrar indicar el nombre del encuestado y la bebida de preferencia, en caso de que la persona haya ingresado un dato diferente a los de las opciones mostrar un mensaje de que la respuesta presentaba errores
¡Hola Martín! Saludos
Hola me podrias ayudar con estos ejercicios?
Dados dos números A y B, generar un vector de orden N que cumpla con las siguientes
condiciones:
a) V[0] = A y V[1] = B.
b) El valor de V[2] será igual V[0] + V[1].
c) El valor de V[3] será igual V[0] – V[1].
d) El valor de V[4] será igual V[2] + V[3].
e) El valor de V[5] será igual V[2] – V[3].
Continuar con la serie hasta agotar el vector.
Dado un número entero positivo de 4 o más dígitos. Generar con los dígitos del número dado
un vector. Mostrar el vector generado y su orden.
Ejemplo: Número dado: 45932, V = (4 , 5 , 9 , 3 , 2), orden 5.
¡Hola Carmen! Se utilizan los índices 0, así que tendrás que tener marcado en el perfil de PSeInt la opción «Utilizar índices en arreglos y cadenas en base 0», sino te dará error. El primer ejercicio:
Y el segundo ejercicio:
1. Dado un vector V de N números enteros, cambie cada elemento menor que 10 por 0 y cada elemento mayor que 20 por 1. Encuentre cuántos elementos quedaron sin cambiar.
2. Diseñe un algoritmo que permita llenar un vector y encontrar en qué posición está el número mayor y el menor.
¡Hola Alex! El primero:
Y el segundo:
Ayuda !!!! Diseñe un algoritmo que permita llenar un vector con números enteros entre 1 y 100 y realizar las siguientes operaciones
• Si son números de 2 cifras sumarlas y colocar su respuesta en otro vector
• Si la suma es aún de 2 cifras volver a repetir el proceso
• Y ordenar el nuevo vector desde el mayor al menor
¡Hola Alex! Saludos
hola! me ayudas con esto, calcular y mostrar para cada obra el importe total a pagar por la misma, en funcion de la cantidad de metros construidos
¡Hola Malena! Saludos
hola soy algo nuevo en pseint y me pusieron este ejercicio Desarrollar un algoritmo implementado en PSeInt que permita crear una matriz mágica NxN de forma aleatoria, con valores enteros tanto positivos como negativos
¡Hola Santiago! Los valores aleatorios los he puesto de -20 a 20. Saludos
Escriba un diagrama de flujo tal que dado como entrada un arreglo unidimensional que contiene números enteros, determine cuántos de ellos son positivos, negativos o nulos.
En una universidad se conoce el número de alumnos que ingresaron en sus 7 diferentes carreras, en los últimos 12 años. Construya un diagrama de flujo que pueda proporcionar la siguiente información:
1. Total, de alumnos por año.
2. Porcentaje de alumnos ingresados en el año X de la carrera Y.
3. En qué año y en que carrera se dio el menor ingreso de alumnos.
4. Año en el cual la carrera T tuvo el mayor ingreso de alumnos.
7. Construya un diagrama de flujo que llene de ceros una matriz A [N x N], excepto en la diagonal principal donde debe asignar 1. Si N es igual 4, la matriz debe quedar de la siguiente manera:
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
¡Hola Luis! Con PSeInt puedes obtener el diagrama de flujo del pseudocódigo y viceversa. Te pongo aquí los algoritmos y podrás obtener los diagramas de flujo en la aplicación.
El primero:
El segundo:
Y el tercero:
Saludos
ayuda para crear este algoritmo porfavor , Calcular la velocidad y altura de un cuerpo que es lanzado verticalmente hacia arriba
con una velocidad inicial de 150 ms/s, después de un tiempo de 5seg. Crear el
algoritmo y seudocódigo.
¡Hola Daniel! Creo que es así:
Tengo una problema con este algoritmo que debo desarrollar en pseint. No se debe ocupar matriz ni for, solo repetir, mientras y el acumulador/contador.
Se debe realizar un algoritmo en pseudocódigo, que se encargue de generar una
estadística respecto a los vehículos que transitan a exceso de velocidad. Para esto, se
solicita el ingreso de un valor que indique por cuanto se sobrepasó el límite de velocidad
(por sobre 100 km/h que es el límite) y un carácter que indique si este exceso de velocidad
ocurrió durante la mañana, la tarde o la noche (‘m’, ’t’, ’n’). El ingreso de datos finalizará
cuando se ingrese 0 donde se solicita el exceso de velocidad. Una vez ocurre esto, debe
mostrar como resultado un mensaje para cada periodo del día en el que ocurrió el exceso,
junto con el número de vehículos que sobrepasó este límite y el promedio de velocidad. A
continuación un ejemplo:
Para indicar el caso en que un vehículo en la mañana transitaba a 130 k/h, el ingreso de
datos por teclado debe ser el siguiente:
– El primer valor ingresado debe ser 30 (que es el valor en km/h que indica por cuanto
se sobrepasó).
– El segundo valor ingresado debe ser el carácter ‘m’ (que representa que este exceso
de velocidad ocurrió en la mañana).
¡Hola Andrea! Saludos
Hola. Necesito ayuda con este ejercicio. Un médico requiere conocer el número de pulsaciones de una persona
por ejercicio aeróbico realizado. Para ello necesita un programa que
considere: Calcular el número de pulsaciones que debe tener una persona
por cada 10 segundos de ejercicio aeróbico; la formula que se aplica
cuando el sexo es femenino es: num. pulsaciones = (220 –
edad)/10 y si el sexo es masculino: num. pulsaciones = (210 – edad)/10
¡Hola Samuel! Saludos
Muchas gracias!
Que tal compa ! que pena la molestia, queria saber si me podria colaborar con estos ejercicio, le agradezco muchisimo
1. Los siguientes algoritmos se debe desarrollar con arreglos
a. Realizar un algoritmo que defina un arreglo unidimensional tipo cadena y diga si una palabra es palíndrome (Una palabra palíndrome es aquella que se lee de derecha a izquierda de la misma manera) ejemplo: anitalavalatina.
b. Elabore un algoritmo que llene una matriz de 3×3 tipo entero diga cuántos números son pares y cuantos números son impares.
2. Desarrollar el siguiente algoritmo con ciclo mientras
a. Google está interesado en realizar un algoritmo para calcular el promedio de visitantes durante N días de uno de sus sitios web. El algoritmo debe solicitar por pantalla el número de días, y para cada día el número de visitas que se realizaron ese día. Al finalizar debe mostrar el promedio de visitantes durante los N días.
¡Hola Carlos! El primer ejercicio:
El segundo ejercicio:
Y el tercer ejercicio:
Porfa me podrían ayudar con este problema en pseint
Realizar un programa utilizando el ciclo mientras que muestre los 20 primeros múltiplos de 5, empezando desde el 5
Graciasss
¡Hola Nelson! Saludos
El municipio de Medellín, organizó un evento en el cual, el ingreso es a través de la factura de los servicios públicos. A este evento, no se permite el ingreso de quiénes en su factura, la luz exceda los 250kW/h y el agua los 20ml3. El cupo máximo es de 20 personas.
¡Hola Diego! Saludos
Hola, porfavor necesito ayuda con ese algoritmo!!
Desarrollar un algoritmo que permita ingresar la edad de N personas, validando que este valor sea positivo. Luego mostrar un cuadro resumen con la cantidad de personas mayores de edad y menores de edad. Considerar 18 años para la mayoría de edad. Además, mostrar el promedio de edades.
¡Hola Mel1! Saludos
Felicidades por el espacio que tienes para ayudar a novatos que estamos enpesando en esta de la programación xf ayudame con este actividad que estoy intentan e intent2. Realizar el Pseudocódigo en PSeInt, Diagrama de flujo y su respectiva
codificación en lenguaje C++, que permita calcular el costo de agua potable
(recibo de agua) de un medidor. Sabiendo que:
– Hasta los 500 cm^3 se paga $5,45
– Hasta los 750 cm^3 se paga $7,49
– Por encima de los 750 se paga $10,30
– Se debe ingresar por teclado el número de cm^3 consumidos y mostrar por
pantalla el valor a pagar.
– Guarde los archivos con el nombre de pago_agua.
Universidad de las Fuerzas Armadas ESPE Unidad de Educación a Distancia
2
3. Realizar el Pseudocódigo en PSeInt, Diagrama de flujo y su respectiva
codificación en lenguaje C++, permita calcular el bono de desarrollo de una
persona teniendo en cuenta que:
– La persona debe ser de la tercera edad.
– Los ingresos de dicha persona no deben ser superiores a $395
– Si la edad está comprendida entre 63 y 67 años, recibe $10
– Si la edad está comprendida entre 68 y 72 años, recibe $15
– Si la edad es mayor a 73 años, recibe $20
– Se debe ingresar por teclado la edad y el sueldo y mostrar por pantalla el bono
a recibir.
– Guarde los archivos con el nombre de Bonoa y nada .
¡Hola Moiss! Con el PSeInt puedes obtener el diagrama de flujo del pseudocódigo y viceversa.
El primero:
Y el segundo:
leer un vector B, cuyos elementos solo pueden ser 0 y 1. leer tambien los vectores l y m con datos de tipo reales. hacer un programa que permita crear un vector A que:
a[i]=l[i] si B[i]=0
a[i]=m[i] si B[i]=1
¡Hola Diego! Como el enunciado no dice las dimensión para los vectores, el algoritmo pide la dimensión por teclado. Saludos
un programa que permita generar numeros comprendidos entre 100 y 999 y cargar en vectores ay b , de 15 y 20 elementos cada uno. crear un vector c, que sea el resultado de la union de los vectores a y b (el vector c no debe tener repetidos). imprimir los vectores a,b y c.
¡Hola Diego! Saludos
hola me podrian ayudar con este algoritmo porfavor…..
Realice un algoritmo el cual está conectado a una computadora análoga que le reporta el número de vehículos que transitan por una calle, se estima que transita un vehículo cada minuto, el algoritmo debe de enviar la información de cuál es la velocidad máxima y mínima que se transitó en un periodo de una hora.
¡Hola Javier! No tengo claro si es exactamente esto lo que pides, espero que sí. Saludos
hola quiera me ayudaran con estos ejercicios, con estos defino mi ciclo en la universidad…..porfavor
Resuelva los siguientes algoritmos.
1. El algoritmo que calcule el Angulo interno de las agujas de un reloj, utilizando la hora como
dato de entrada. Reloj de 12 horas
2. Determine la velocidad de una pelota al tocar el piso dejándola caer desde una altura X, el
valor de entrada es la altura a la que se dejará caer el balón, desprecie la fricción del viento.
3. Se desea el promedio de la nota obtenida por los estudiantes de la asignatura lógica para
computación, sabiendo que se ingresarán la notas de cada uno de los estudiantes que en
total son 150, tomando en cuenta la información anterior diseñe un algoritmo tomando en
cuenta los siguientes datos:
a. Si el estudiante tiene alguna nota igual a 0, mostrará en pantalla ‘llamar para
revisión a + nombre’, esto es una observación
b. Se realizó una actividad con la que algunos estudiantes se ganaron un punto, realice
la consulta respectiva.
c. P1=20%, P2=20%, T1=30%, T2=20%
Datos de entrada: Nombre, asistencia, P1, P2, P3, P4, Punto_extra.
Datos de salida: Promdio_total150, Alumnos_con_observacion
4. Cree un algoritmo que resuelva la siguiente situación, usted viaja a una velocidad X en un
Ferrari, y de pronto aparece una persona en un Lamborghini a una velocidad Y.
a. Si usted va más rápido que el Lamborghini mantiene su velocidad
b. si usted va más lento que el Lamborghini acelera por 10 segundos a una velocidad
Z para alcanzar al Lamborghini
c. Si usted va a un ¾ de la velocidad del Lamborghini o menor entonces presiona un
botón que inyecta nitroglicerina en el ciclo del motor haciendo que usted viaje
mucho más rápido, por 10 segundos su aceleración es de 5km/s2 si es el caso
determine si usted va más rápido que el Lamborghini.
En este caso nos interesa saber nuestra velocidad final y la diferencia de velocidades entre
los 2 vehículos.
5. Desarrolle un algoritmo que calcule la suma sucesiva de números desde 1 hasta la cantidad
que el usuario lo indique, tomar en cuenta lo siguiente:
a. Usted determina cuales son los valores de entrada
b. El valor de salida que nos interesa es el valor de la sumatoria
Nota: Sea creativo para determinar el nombre de sus variables.
¡Hola Daniel! De momento solo he podido hacerte estos tres, si puedo te haré los otros dos, sino puedo, lo siento.
El primero:
El segundo:
Y el quinto:
me podrian ayudar porfavor
1. REALIZAR UN EJERCICIO QUE NOS PERMITA EL INGRESO DE UN UN SUELDO BASICO , UNA BONIFICACION DE 10%, UN DESCUENTO 3% POR CADA HIJO . SI SE TIENE 3 HIJOS, LE CORRESPONDE 9% DESCUENTO. EL TOTAL FINAL A PAGAR PARA DICHA PERSONA…
2. HACER UN ejercicio QUE PERMITA EL INGRESO DE 2 PRODUCTOS, SI EL PRODUCTO ES MAYOR QUE 100 EL SEGUNDO LE SSALE GRATIS EN EL CASO CONTRARIO PREGUNTAR EL PRECIO DEL 2DO PRODUCTO , FINALMENTE CALCULAR CUANTO ES EL TOTAL A PAGAR POR EL CLIENTE . NO OLVIDAR QUE EL TOTAL A PAGAR YA TIENE INCLUIDO EL 18% DEL IGV EN EL PRECIO, IGUAL CALCULAR CUANTO ES EL IGV Y TOTAL FINAL
3. SE TIENE A CARGO UNA TIENDA DE RECARGAS: A DICHA TIENDA VIENEN CLIENTES DE TELEFONICA, CLARO, ENTEL Y BITEL,, CADA UNO DE ELLOS LE TRAE UN % DE GANANCIA A LA TIENDA . DE ESTA MANERA SI ES CLARO : 3%, TELEFONICA:5%, ENTEL:6% Y BITEL 7% . SE DEBE DE INDICAR LA CANTIDAD A RECARGAR Y LA CANTIDAD A PAGAR DEL CLIENTE Y CUANTO INGRESA A LA TIENDA .
¡Hola Jacobo! Los dos primeros ejercicios ya están en los comentarios, puedes verlos aquí. Y el tercer ejercicio, a continuación:
hola que tal, me puedes ayudar con este ejercicio
Crear un algoritmo que permita obtener el resultado de la siguiente serie:
Con una condición adicional.
Si n es par, el término se suma, si n es impar el término se resta.
Formula en latex: \sum_{n=1}^{k}\frac{2n^{2}-1}{3n^{5}+2n+1}
El algoritmo recibe como entrada el valor de k (entero positivo mayor que 0) y retorna el valor de cada uno de los términos de la serie y el valor final.
Entrada: Valor de k
Salida: Términos y resultado final
ejemplo 1.-
ingrese k: 2
n 1: -0.1666
n 2: 0.0891
respuesta: -0.775
ejemplo 2.-
ingrese k: -5
error: elvalor de k es menor que 1
ingrese k: 5
n 1: -0.1666
n 2: 0.0693
n 3: -0.0231
n 4: 0.0100
n 5: -0.0052
respuesta: -0.1156
Gracias!!!
respuesta: -0.775
¡Hola Carlos! Pongo una imagen de la fórmula para que se pueda entender mejor el algoritmo. Saludos
muchas gracias!!!!
Me puedes ayudar con una matriz con arreglos bidimensionales
Arreglo A que tiene tamaño de (3,3)
Arreglo B que tiene tamaño de(3,3)
Y el arreglo c tiene el mismo tamaño de los dos primero (3,3)
A = 1 3 5
9 2 0
2 4 6
B= 4 6 1
9 4 6
3 1 1
C= 5 9 6
18 6 6
5 5 7
Se realiza la suma de A +B =C
¡Hola Anna! Saludos
1.REALIZAR UN EJERCICIO DE LOGICA DE PROGRAMACIÓN QUE NOS PERMITA:
-EL INGRESO DE UN UN SUELDO BASICO
-UNA BONIFICACION DE 10%
-UN DESCUENTO 3% POR CADA HIJO, SI SE TIENE 3 HIJOS LE CORRESPONDE 9% DESCUENTO
-EL TOTAL FINAL A PAGAR PARA DICHA PERSONA.
2.HACER UN PSEUDOCODIGO QUE PERMITA:
-EL INGRESO DE 2 PRODUCTOS, SI EL PRODUCTO ES MAYOR QUE 100 EL SEGUNDO LE SALE GRATIS EN EL CASO CONTRARIO PREGUNTAR EL PRECIO DEL 2DO PRODUCTO, FINALMENTE CALCULAR CUANTO ES EL TOTAL A PAGAR POR EL CLIENTE.
-NO OLVIDAR QUE EL TOTAL A PAGAR YA TIENE INCLUIDO EL 18% DEL IGV EN EL PRECIO.
-IGUAL CALCULAR CUANTO ES EL IGV Y TOTAL FINAL.
Hola, el primer ejercicio:
Y el segundo ejercicio:
Saludos
Hola me pueden ayudar por favor con este ejercicio :
Elaborar un algoritmo que permita obtener el valor final del sueldo mensual de un trabajador; tomando en consideración lo siguiente: se sabe el número de horas trabajadas en el mes y el valor de cada hora; si el trabajador ha logrado cumplir con 80 o más horas en el mes, recibirá una bonificación adicional del 35% de su sueldo; caso contrario, se le debe descontar el 8% del sueldo. Al final se debe presentar un mensaje con el valor del sueldo final.
Gracias.,,
¡Hola Fania! Saludos
hola me puedes ayudar con este algoritmo .Se desea conocer la preferencia sobre noticieros en el país, para lo cual se realiza una encuesta en la cual se consigna el nombre, teléfono y la preferencia que puede ser 1=RCN, 2=CARACOL, 3=CityTV, 4=OTRO. La lista termina cuando la preferencia es 9. Se pide diseñar un algoritmo que visualice la preferencia de los noticieros de mayor a menor mostrando cantidad y porcentaje.
¡Hola Jonathan! Creo que es esto lo que pides, no he puesto nombre a los noticieros, solo les he dado un número, puedes cambiarlos tú, al principio, donde se declaran las variables. El algoritmo hace una encuesta pidiendo un voto para su noticiero preferido y después los muestra ordenados de mayor a menor, con número de votos y porcentaje.
Hola!qué tal, me podría ayudar con un proyecto, debo construir un + programa en pseint dado que: Ingrese un número de candidatos participantes en una elección para x cargo.
Solicite el primer voto ingresando el número del candidato ejemplo: Se ingresaron 10 candidatos el voto es para el candidato 5.
Al finalizar el voto, el sistema debe preguntar si desea cerrar la votación, mientras no cierre la votación el sistema debe seguir solicitando votos.
Al momento que se desee se cierra la votación.
Al finalizar el sistema debe imprimir una matriz bidimensional
CANDIDATO 1 CANDIDATO 2 CANTIDATO3 CANDIDATO 4
2 5 4 7
Totalizando los datos, además de indicar cual es el candidato ganador.
¡Hola Grady! Saludos
Muchas Gracias!!!! En serio, me ha sido de mucha ayuda el código 🙂
ayudaaa
Escribir un algoritmo que dado el día, mes y año (en números), las visualice como: día
(número) de mes (letra) de año (número).
Entrada: 12 2 1996 –> Salida: 12 de Febrero de 1996.
¡Hola Lautaro! Saludos
algoritmo que ingrese el número de problema planteado y que se mantenga en el sistema hasta que el usuario seleccione la opción salir (6)
Los algoritmos que debe resolver el sistema son
1- Ingresar un número y debe indicar si el numero el múltiplo de 5
2- Ingresar un número y mostrar la tabla de multiplicar de dicho número desde 1 hasta 10, por ejemplo si ingresa el 7 debe mostrar “7 * 1 = 7”, “7 * 2 = 14” hasta “7*10 = 70”,l debe usar mientras
3- Realice un algoritmo que permita ingresar 6 números y calcule la suma de los números ingresados
4- Realice un algoritmo que muestre por pantalla la serie matemática 2 ,4, 6, 8, 10,,, n. El usuario la cantidad de elementos que se mostrara por pantalla
5- ingresar 2 números e indicar si la suma de ambos es 10, en caso de no ser 10, no debe mostrar ningún mensaje
¡Hola Jose! Saludos
gracias!!!! me ayudaste mucho y me salvas la vida al mismo tiempo jajajaja te debo un pack de cervezas o jugo jajaja gracias de verdad
hola necesito ayuda, con una matriz
este es el problema
Dibuje la matriz conocida como «Matriz de Diagonal Principal»
desde ya le agradezco
¡Hola Lineth! Saludos
muchisimas gracias me ayudo mucho
si me podria ayudar en estos algoritmos
1. Elaborar un pseudocódigo que permita ingresar la nota de “n” estudiantes, luego mostrar la cantidad de aprobados (mayor o igual a 12) y desaprobados.
Nota:
• Validar “n”, debe ser un valor positivo.
• Validar las notas de los estudiantes, entre 0 y 20.
• No interrumpir el algoritmo si se ingresan datos erróneos.
2. Escribir un pseudocódigo que permita ingresar el nombre, precio y cantidad de diversos productos para un carrito de compras.
Condiciones:
• Validar que la cantidad es positiva
• Validar que el precio sea positivo
• Preguntarle al usuario si desea continuar
• Mostrar el importe por producto (cantidad por precio unitario)
• Mostrar el importe total.
¡Hola Javier! El primero:
El segundo:
Hola, estoy empezando con la programación y aun estoy algo verde en esto, quisiera su ayuda para el siguiente ejercicio:
Veterinaria Docki desea un progra,a que le permita registrar las ventas realizadas a lo largo del dia, ademas de poder eliminar, actualizar y visualizar las ventas que esten registradas.
Realizar un programa que muestre un menu con las 5 opciones posibles:
1. insertar nueva venta
2. eliminar una venta.
3. modificar una venta
4. visualizar todas las ventas
5. salir
Se debe trabajar con un arreglo sobredimensionado de 100 valores. debe ser de tipo entero.
Muchas gracias de antemano
¡Hola Freddy! Saludos
Gracias!!
hola buenas noches primero felicitarlos por la ayuda que brindan ya que algunos de nosotros no somos tan habiles con la informatica.y si me pueden ayudar con estos 2 problemas. • Realizar un algoritmo que con 5 opciones, de la cuales las 4 primeras le permitan al usuario aprender saludos en diferentes idiomas y la última permita salir del programa. y el otro Un colegio ingresa el número de estudiantes que quiera junto con sus respectivas notas siendo 5 la nota máxima y 0 la nota mínima. El colegio desea saber cuántos estudiantes reprobaron la materia de Lógica de Programación. El sistema debe calcular el porcentaje de alumnos que reprobaron la materia.
¡Hola Carlos! El primer ejercicio:
Y el segundo. He dado por supuesto que los reprobados tendrían una nota menor de 2.5, ya que no lo menciona el enunciado:
Saludos y gracias
me pudieran ayudar por fa
Se ingresa por teclado la cantidad de agua caída, en milímetros día a día durante un mes. Se pide determinar el día de mayor lluvia, el de menor y el promedio. utilizar estructura-repetir
¡Hola Jaime! Saludos
Me podrian ayudar por favor!!!
La empresa Muros S.A. es productora de mallas de dos tipos: planas y en rollo. La
alta gerencia requiere controlar las ventas por día según las siguientes políticas: si el
comprador tiene más de cinco años adquiriendo malla en rollo tendrá un descuento
del 8% en este producto. Si el comprador de malla plana la ha estado adquiriendo
desde hace más de seis años tendrá un descuento dl 6%. El costo de la malla plana
es de $400 por metro; la de rollo, de $250 por metro. Elabora un algoritmo en
(PSEINT) que capture los metros vendidos, clasificados por tipo de
malla y cliente. Además del tiempo en años que como comprador ha adquirido los
tipos de mallas existentes. La salida del programa será la cantidad total de
descuento obtenido por el cliente.
me pueden ayudar con este problema 🙁
Escribir un pseudocódigo que permita ingresar el nombre, precio y cantidad de diversos productos para un carrito de compras.
Condiciones:
• Validar que la cantidad es positiva
• Validar que el precio sea positivo
• Preguntarle al usuario si desea continuar
• Mostrar el importe por producto (cantidad por precio unitario)
• Mostrar el importe total.
¡Hola Weider! Este algoritmo está ya en los comentarios, lo puedes ver aquí (el segundo ejercicio). Un saludo
¡Hola Elsa! Saludos
passwd(1)=”usu1:x:1001:1001::/home/usu1:/bin/bash”
passwd(2)=”usuario2:x:1002:1002::/home/usuario2:/bin/bash”
passwd(3)=”mgm3:x:1003:1003::/home/mgm3:/bin/bash”
passwd(4)=”m3t4g4m3:x:1005:1005::/home/m3t4g4m3:/bin/bash”
passwd(5)=”jesus:x:1007:1007::/home/jesus:/bin/bash”
Con estos datos en la tabla passwd, comprobar que un nombre, que leeréis, está en algún elemento de la tabla. Si es así el mensaje será “usuario”, nombre, “existe”.
Si no se encuentra en la tabla el mensaje será “El usuario buscado no existe” y realizaremos búsquedas hasta que nombre = “fin “.
¡Hola Ariadna! Saludos
1-Elaborar un algoritmo q me permita
*crear un vector de 5 posiciones y llenar sus datos por teclado
*Imprimiro
*Ordenarlo de mayor a menor
*Impimirlo
2-elaborar un algoritmo que permita crear 3 vectores A,B,C todos del mismo tamaño.
*El tamaño se lee por teclado.
*Se debe llenar los datos de los 3 vectores por teclado.
*Se debe totalizar e imprimir la suma de los datos del vector A.
*Se debe totalizar e imprimir la suma de los datos del vector B.
*Se debe totalizar e imprimir la suma de los datos del vector C.
*Se debe señalar cual de los 3 vectores posee un mayor valor en la suma de sus datos.
*mostrar el promedio de cada vector.
Muchas gracias
¡Hola Erika! El primero:
Y el segundo:
Hola! Espero que se encuentren bien!
Necesitaria aclarar una duda que no estoy segura si se puede hacer en PSeInt.
Cuando tenemos un Menu de opciones, se puede controlar que no acepte caracteres dentro de las opciones?
Tengo el siguiente Menu y quiero que si el usuario del otro lado ingresa una letra le de un error y se vuelva a iniciar el menu.
Como podria solucionarlo?
Desde ya muchas gracias!
Algoritmo Menu
Definir salir como Logico //Defino una variable salir como logico y la inicializo en falso para que entre al menu siempre.
salir = falso
Escribir «Bienvenido/a al AHORCADO»
Escribir «El jugador 1, debera ingresar: Nivel y pelicula a adivinar »
Escribir «El jugador 2 debera adivinar cada letra, o arriesgar la palabra entera»
Escribir «Pulse una tecla para continuar…»
Esperar Tecla
Borrar Pantalla
Repetir
Escribir » *Menú*»
Escribir » 1. Nivel Básico, minimo 4 letras p/palabra »
Escribir » 2. Nivel Medio, minimo 6 letras p/palabra»
Escribir » 3. Nivel Avanzado minimo 10 letras p/palabra»
Escribir » 4. Salir»
Leer opc
nivel = opc
Segun opc hacer
1:
Escribir «Nivel Basico»
2:
Escribir «Nivel Medio»
3:
Escribir «Nivel Avanzado»
4:
Escribir «Usted ha salido del juego»
salir = Verdadero // Salir toma el valor verdadero para asi salir del juego.
De Otro Modo:
Escribir «Opcion no valida»
Escribir «Pulse una tecla para continuar…»
Esperar Tecla
Borrar Pantalla
FinSegun
Hasta Que salir //Se repite el menu con sus opciones hasta que salir sea verdadero.
FinAlgoritmo
Hola Micaela, con la estructura SEGUN en PSeInt no se puede, solo permite utilizar números enteros. Podrías intentar hacerlo controlando el menu con otra estructura y utilizando texto en vez de números, aunque se suele escribir más código. Se me ocurre algo así, en el lugar del SEGUN:
En la mayoría de los lenguajes de programación no suele pasar esto con las estructuras switch o case, que son lo más parecido al SEGUN.
Tere, muchisimas gracias!
Lo he cambiado asi para poder seguir desarrollando el juego, mientras que mi compa de equipo sigue buscandole vueltas al segun ya que es medio cabezota jajaja .
Que tengas un buen comienzo de semana!
Pues sí que se puede. Tienes que poner los números entre comillas y después en el perfil hay una opción que dice «Limitar la estructura Según a variables de control numéricas», esta opción no tiene que estar marcada. También te comenté que solo manejaba números enteros, pues tampoco, también se pueden utilizar números decimales. Para acceder al perfil hay que ir al menú Configurar y botón personalizar.
Gracias. Yo también soy un poco cabezota, jiji, y me ha dado por mirarlo otra vez. Y ¿sabes qué?, quizá sí que se pueda, he hecho algunas pruebas rápidas y no me daba error, pero ahora no puedo entretenerme en ello y asegurarlo. Luego te cuento.
hola !
me gustaría que me pudieran ayudar con el siguiente ejercicio ejercicio ya que con este entiendo mas sobre el tema y podre solucionar los de mas gracias.
En una universidad se efectúa un examen de admisión que consta de dos pruebas: aptitud matemática y lógica de programación. Cada pregunta tiene 5 opciones numeradas del 1 al 5. Se prepara un registro con 60 campos de una sola posición que contiene, cada uno, la respuesta correcta a la pregunta correspondiente. Las 30 primeras posiciones corresponden al examen de aptitud matemática y las restantes a las de lógica de programación.
Se presentaron al examen N estudiantes y para cada uno de ellos se preparó un registro con los siguientes datos:
a) Numero de la credencial.
b) Respuestas al examen de aptitud matemática.
c) Respuestas al examen de lógica de programación.
¡Hola Alexander! En el enunciado no dice que se muestre resultados de nada, así que no sé si es exactamente lo que quieres, espero que al menos te sirva de guía. El algoritmo genera las respuestas correctas aleatoriamente con valores del 1 al 5 cada una, después da opción a cada estudiante a introducir por teclado sus respuesta una a una, si acierta lo dice mediante un mensaje y suma un acierto, al final de cada examen muestra el número y porcentaje de aciertos de cada examen. Un saludo
Hola buen dia amigo espero y me puedas ayudar con este
Utilizar funciones completas para realizar las funciones de conversión de radianes a grados,
resolver una ecuación lineal, convertir coordenadas polares a rectangulares y obtener el perímetro
de un triángulo. El programa principal deberá tener un menú y todos los datos se piden y
muestran desde el programa principal.
Hola buen día amigo espero y me puedas ayudar con este problema:
Realiza un programa que realice operaciones de Suma Resta Multiplicación, División, Raíz
Cuadrada y potencia. Utiliza funciones de los tres tipos (tu puedes decidir en cual operación
realizas cada tipo de función).
¡Hola Armando!
HOLA BUENAS ALGUIEN ME AYUDA CON ESTE EJERCICIO ES EN PSEINT:
una empresa tiene el siguiente stock computadoras 100 , monitores 70, teclados 40, mouse 50
REALIZAR UN EJERCICIO QUE PERMITA COMPRAR PRODUCTOS, DE TAL MANERA QUE SI SE PIDE PRODUCTOS MAS DE LO QUE SE TIENE SE DEBE DE MOSTRAR UN MENSAJE STOCK INNECESARIO
Y NO SE DEBE DE REALIZAR LA VENTA
SE DEBE DE MOSTRAR EL PRECIO, CANTIDAD DEL PRODUCTO, EL IGV «19%» DEBE ESTAR INCLUIDO EN EL PRECIO Y SALIR EN LA BOLETA
¡Hola Cleyson!
Hola buenas me ayudarias a resolver este problema?
1. Se debe crear un menú, con las siguientes características
2. En la primera opción, se debe Ingresar un arreglo con 10 números enteros por teclado, mayores que 50 y menores iguales que 100. Si no cumple con la condición debe salir un mensaje de ingresar nuevamente el o los valores que no cumplen con la condición.
3. Segunda opción, Debe entregar el arreglo ordenado de menor a mayor
4. Tercera opción, debe entregar si el numero menor del arreglo es primo.(Con funciones o métodos)
5. Cuarta opción, debe entregar la suma de los 10 números
6. Quinta opción, devolver el mayor y decir si es par o impar.
7. Sexta, Mostrar la resta entre el número mayor y el número menor
8. Septima opción, Salir
gracias de antemano
¡Hola Guasca! Saludos
1.-.Construir un algoritmo que lea dos valores, inicio y final, luego muestre todos los valores
que hay entre esos dos límites ingresados.
2-.Construir una variación del ejercicio anterior, agregando una variable de salto, muestre
todos los valores entre el límite ingresado, pero aplicando el salto.
3-.Leer los datos de unos niños, peso y estatura, entregar el porcentaje de los niños que
pesan más de 40kg, y de los que miden más de un 1,30 m y que están entre 11 y 16
años. El programa se detiene cuando al preguntar si viene un nuevo niño, la respuesta
es “no”.
por favor ayúdame con esos ejercicios !!!
¡Hola Brayan! El primero ya está en los comentarios, puedes verlo aquí.
El segundo, tiene solo tiene una pequeña variación:
Y el tercero:
Saludos
Ejercicios adicionales con matrices:
Disenar un programa que:
1. Introduzca n nombres y apellidos de varios estudiantes como se muestra en la siguiente
+ tabla,
Nombre Apellido
estudiante 1
estudiante 2
estudiante 3
estudiante n
de tal forma que al final se muestre toda la tabla en forma presentable, mencionando el
numero de cada estudiante con sus respectivos datos.
¡Hola Stefany! Saludos
Buen di
Porfa me ayuda con operaciones aritméticas entre vectores
Elaborar un algoritmo en seudocodigo que haciendo uso de subprocesos, permita elegir una operación entre dos vectores.
//las operaciones a realizar son: suma de vectores, resta de vectores y multiplicacion escalar vectores.
//antes de proceder a elegir la operacion se debe poblar aleatoriamente los dos vectores implicados en la iperacion.
//luego elegir la operacion.
¡Hola Lizeth! He dado por supuesto que son vectores con dos componentes. Saludos
hola buenas noches he estado mirando algunos codigos pero quisiera saber si me pueden ayudar con estos inconvenientes que tengo
Desarrolle un programa un psudocodigo en PSeint donde el usuario escriba 3 números , y SE IMPRIMA EN PANTALLA LOS 3 NUMEROS ORGANIZADO DE MAYOR A MENOR.
ESCRIBA UN PSUDOCODIGO DONDE TENGA DOS VARIABLES CON VALOR DEFINIDO Y EL PROGRAMA INTERCAMBIE SUS VALORES.
EJ. VAR A=AZUL VAR B=ROJO Y COMO RESULTADO OBTENGA A=ROJO B=AZUL
DESARROLLE UN PROGRAMA DONDE EL USUARIO ESCRIBA UN NUMERO Y SE IMPRIMA EN PANTALLA SI ES NUMERO PAR O IMPAR.
Desarrolle un programa para factura en una tienda de zapatos , el programa debe imprimir en pantalla la ’factura’ q debe contener: Fecha de compra día mes año, precio neto(antes de Iva) , Iva y total a pagar. Ademas tiene promociones en el mes de octubre donde todas las compras se les aplica el 20% de descuento.
desarrolle los algoritmos q calculen las areas de el cuadrado, triangulo, circulo, rectangulo y el trapecio. haga un programa por cada figura y luego de tenerlos todos integralo e uno solo, donde el usuario escoja la figura a resolver
desarrolle un programa para facturar. donde el usuario(cajero) ingrese el nombre del producto, precio del producto y cantidad, cuando termine de ingresar los productos de la compra se debe imprmir en pantalla la «factura» q debe contener listado del productos con nombre precio unitario, precio neto (antes de iva), iva y total a pagar el iva es del 19%
desarrolle un programa para un parqueadero de un centro comercial q calcule el tiempo y valor de la estadia del vehiculo de un dia. teniendo en cuenta los siguientes parametros. pueden ingresar tres tipos de vehiculos bici moto y carro q su valor por min son $20 $50 y $100 respectivamente valor de la tarifa dia $5000 $10000 $15000 respectivamente, tiempo de gracia de 15 min la factura debe imprimir los siguientes datos. tipo de vehiculo valor min segun vehiculo hora de ingreso(hh:mm) hora de salida (hh:mm) tiempo de permanencia (hh:mm) valor neto valor iva y total a pagar. si hizo compras mayores a $50000 obtendra el 50% de descuento en el valor a pagar *tiempo de gracia son 15 min que tiene el dueño del vehiculo para que no se le haga cobro del tiempo en la estadia en el parqueadero
¡Hola Pedro! No me ha dado tiempo a hacerte todos, faltan dos. Más tarde pondré los otros dos, pero no sé si podrá ser hoy, la verdad. Aquí tienes los cuatro primeros:
Primero:
Segundo:
Tercero:
Y cuarto:
Saludos
buenas noches nesesito ayuda con estos 5 algoritmos tengo la idea pero no me quieren cuadrar agradecería mucho su ayuda
Ejercicio 1
Elabore un algoritmo que ofrezca un menú de opciones, mediante el cual se pueda seleccionar,
calcular el área de las siguientes figuras geométricas: triángulo, cuadrado, rectángulo y círculo.
Una vez seleccionada la opción, el programa principal debe llamar la respectiva función y dentro
de ésta, se deben solicitar los datos necesarios y hacer el cálculo correspondiente. Finalmente,
debe mostrar el resultado en el programa principal.
Ejercicio 2
Hacer un algoritmo, que genere las tablas de multiplicar de P hasta Q, tal que P <= Q, caso
contrario, entonces generarlas desde Q hasta P.
Ejercicio 3
Realice un algoritmo que lea N números y muestre:
• El mayor y el número de veces que fue hallado.
• El porcentaje de números impares.
• Un mensaje que indique la existencia de un múltiplo de 7.
Ejercicio 4
En una empresa se requiere calcular el salario semanal de cada uno de los 500 obreros que laboran en ella; por cada obrero se lee cédula y horas trabajadas. El salario se obtiene de la siguiente, forma: Si el obrero trabaja 40 horas o menos, se le paga $5.000 por hora. Si trabaja más de 40 horas se le paga $5.000 por cada una de las primeras 40 horas y $2.000 por cada hora extra. Elabore un algoritmo, para mostrar cuánto paga la empresa en total de salarios y el valor promedio de las horas extras pagadas.
Ejercicio 5
Se realizó una encuesta a 100 estudiantes de la IUDigital en los programas de Desarrollo de Software, Administración de Empresas y Mercadeo Digital. La Institución desea saber lo siguiente:
• Cuántos estudiantes menores de 18 años fuman.
• Cuántos estudiantes del programa de Desarrollo de Software son solteros.
• Cuántas estudiantes del programa de Administración de Empresas son Mujeres y fuman.
• Cuántos estudiantes hombres y casados hay en Administración de Empresas y Mercadeo Digital.
¡Hola Luis Fernando! El primer ejercicio:
El segundo ejercicio:
El tercer ejercicio:
El cuarto ejercicio:
Y el quinto ejercicio:
Saludos
I. Desarrollar el siguiente algoritmo con ciclo para
1. Usted debe elaborar un programa para una encuesta en la cual se desea determinar los niveles de sedentarismo de un grupo de
100 personas y se quiere saber cuántas horas a la semana dedican a hacer ejercicio. Las personas se clasifican en dos grupos de edades así:
• Jóvenes: menores a 30 años
• Adultos: mayores o iguales a 30 años
• El tipo de ejercicio se clasifica según el lugar donde lo practiquen: ejercicio en gimnasio, ejercicio en escuela deportiva, ejercicio al aire libre.
• Por cada persona debe solicitar la edad, las horas que dedican a hacer ejercicio y si estudian o trabajan.
El algoritmo debe mostrar por cada grupo (jóvenes y adultos):
a. Sumatoria de horas dedicadas al ejercicio
b. Cantidad de personas según el lugar en el cual hacen ejercicio: gimnasio, escuela deportiva, ejercicio al aire libre.
c. Promedio de edades
d. Cantidad de personas que estudian
e. Cantidad de personas que trabajan
En PSEint
¡Hola Santiago! Saludos
Buenas me podrian ayudar con el siguiente algoritmo:
desarrollar un algoritmo que permita convertir un numero de cualquier base en base decimal.
gracias.
¡Hola Marlon! Creo que funciona bien, pero no descarto que falle algo. Convierte un número de cualquier base (de la 2 a la 16) en base decimal. Saludos
La empresa Grupo Tech requiere un algoritmo para su sistema de contador de impresiones.
La gerencia debe generar reportes mensuales en función de las impresiones que se han realizado en cada una de sus impresoras. Este algoritmo debe recibir como entrada el número de impresiones total al inicio y al final del mes. Adicional, debe ingresar el tipo de impresora.
Si la impresora es blanco/negro el costo de impresión es de $0.06. Mientras que, Si la impresora es a color el costo de impresión es de $0.12. El algoritmo entrega como resultado el número de impresiones del mes y el costo total.
Finalmente, el algoritmo debe verificar que los valores ingresados sean correctos. No es posible que el contador final sea menor al contador inicial.
¡Hola Bryan! Saludos
Hola! me ayudas a generar un algoritmo
La creación de un sistema que nos permita conocer el movimiento monetario y financiero de una empresa comercial, cuyo giro de la misma sea encaminado a la venta de productos de supermercado.
¡Hola Carlos! No sé, lo que comentas me parece algo muy general, ¿no? No se trata de resolver un problema concreto. A ver si puede ayudarte un par de algoritmos que ya hay en comentarios. El primero podría simular un almacén de productos, que permite agregar productos y más o menos controlarlos y el segundo simula una caja registradora. Saludos
Hola me podría ayudar con un problema
Tendria q tener una estructura condicional simple
-contruir un pseudocodigo que permita ingresar un numero ,si el numero es mayor de 500 ,se debe calcular y mostrar en pantalla el 18% de este
¡Hola Elena! Saludos
muchas gracias me acabas de salvar con estos algoritmos
Una agencia de turismo establece una serie de descuentos en el precio del tour que ofrece y está en función de las características del cliente:
a) Las personas menores de 6 años no pagan.
b) Las personas cuya edad está entre 7 y 10 años pagan la mitad del precio del boleto.
c) Los mayores de 65 años pagan el 50% del precio del boleto.
d) Los estudiantes pagan el 40 % del precio del boleto.
Ingrese los datos de una persona e indique cuál es el valor que debe pagar, si el precio del boleto es S/.100
¡Hola Jorge! Saludos
Hola que tal, espero te encuentres muy bien, estoy cursando el primer año de ingeniería en sistemas y se me dificulta un poco por la circunstancias de hoy me podrías ayudar con el siguiente ejercicio te lo agradecería mucho
Aprendizaje: Modulo para consultar las tablas de verdad básicas de dos
proposiciones, se utilizará como aprendizaje de las distintas
combinaciones.
Ejemplo:
i. Conjunción
*tabla con 4 preposiciones*
ii. Disyunción
*tabla con 4 preposiciones*
Es necesario incluir
i. Negación
ii. Conjunción
iii. Disyunción
iv. Condicional
v. Bi Condicional
vi. Disyunción exclusiva
Utilizar conceptos de matrices bidimensionales.
b) Operación: Este módulo será capaz de operar tablas de verdad con las
siguientes consideraciones:
1. Capaz de resolver una tabla de verdad de 2 proposiciones.
2. Las dos proposiciones pueden ser variables a elección ejemplo: pvq, pvr,
x v y.
3. Puede soportar proposiciones negadas ejemplo: -p v -q.
4. Utilice conceptos de matrices bidimensionales.
¡Hola Alexander! Este algoritmo ya está en comentarios. si no es igual es muy parecido y te puede servir de guía. Es solo un algorimto, pero dentro de los comentarios tiene dos partes: primero la parte de mostrar tablas y después la sección de operación
Hola soy nuevo alguien me puede ayudar con estos algoritmos en pseudocódigo gracias
Elabore un algoritmo que permita resolver los siguientes ejercicios:
Se registra en un concesionario de venta de vehículos (camionetas, automóviles, jeep y trailers) en 5 modelos (años 2016, 2017, 2018, 2019 y 2020). Registrar el número de vehículos vendidos por cada modelo en una matriz, para encontrar lo siguiente:
Cuál es el modelo que menos se ha vendido.
Porcentaje total de venta de automóviles.
Promedio de venta de los modelos 2016.
En un experimento se analiza el comportamiento de 10 cuerpos en caída libre desde una altura de 200m. Por cada cuerpo se registran dos variables: peso del cuerpo y tiempo en segundos que demora en topar el piso. Indicar:
Cuál fue el cuerpo más rápido. Fue solo uno o fueron varios?
Tiempo promedio de los cuerpos en topar el piso.
Cuerpo más pesado y cuerpo más liviano
¡Hola Janio! El primer ejercicio:
Y el segundo ejercicio:
Saludos
ALGORITMO: Traductor
DESCRIPCIÓN: Elabore un traductor simple de ingles a español utilizando dos arreglos de tipo cadena como 20 palabras como mínimo.
Me podrías ayudar por favor
¡Hola Gabriela! Saludos
Holaa me puedes ayudar con este problema
Por favor 🙏la verdad no le entiendo ,es una práctica que ya debo de entregar ayúdame 🙁
Dada la ecuación general de segundo grado: Ax2+ Bxy + Cy2+ Dx + Ey + F = 0
Se denomina discriminante al binomio: Δ = B2 – 4AC
Se sabe que:
Si Δ >0, la gráfica Será una hipérbola.
Si Δ=0: si los coeficientes A y C son iguales a cero, la gráfica es una recta, sino, será una Parábola.
Si Δ <0: si los coeficientes A y C son iguales, la gráfica será una circunferencia, sino, será una elipse.
Desarrollar un programa que realice lo siguiente:
Solicite al usuario el ingreso de los coeficientes de la ecuación general de segundo grado, y los lea.
Escriba un mensaje indicando el tipo de gráfica que tendrá la ecuación.
¡Hola María! Saludos
resolver ejercicios en pseint
1) x=8+2*5/2-1
2) x=(4*8(4+(8*4/(3))))
3)x=4+5*(9*(5-(8+4)/6))
Gracias
¡Hola Nelson! Saludos
Hola! me ayudas a resolver este problema?
Elaborar un algoritmo en pseint que muestre un menu con 3 opciones, Opción 1, que convierta
numero binarios a octal y viceversa. Opci ́on 2 que convierta números en Octal a hexadecimal
y viceversa, Opción 3 que convierta números de binario a hexadecimal y viceversa.
¡Hola Jose Carlos! Creo que funciona, pero no descarto que se me haya escapado algo. Es largo, así que igual hay código que se podría reducir. Espero que al menos te sirva de guía. Saludos
hola, necesito ayuda con estos pseudocodigos, porfa
1. Evaluar el valor de verdad de la siguiente expresión si a=10, b=12 y c=20:
(𝑎 = 𝑐)
SOLUCIÓN
Reemplazamos los valores:
(10 = 20)
Separamos las dos expresiones de los paréntesis:
• 10 = 20 es falso
Aplicamos el operador lógico “O”, recuerda que este operador se puede reemplazar por la barra horizontal (|)
p q p v q
V V V
V F V
F V V
F F F
Tenemos el caso verdadero o falso y el resultado sería: V O F = V. Por lo tanto, el resultado es verdadero
2. Evaluar el valor de verdad de la siguiente expresión:
(21 MOD 4) = 8
SOLUCIÓN
Resolvemos la operación del paréntesis, 21 al ser dividido entre 4 nos da como residuo 1. Luego comparamos
ese valor con el que está al lado del operador de igualdad que es 8.
• 1 = 8 es falso
3. Evaluar el valor de verdad de la siguiente expresión:
(15 MOD 7) > (45/9)
¡Hola Keys! El pseudocódigo de cada uno de estos ejercicios hechos con PSeInt, podrían ser los siguientes:
Para el primer ejercicio:
Para el segundo ejercicio:
Y para el tercer ejercicio:
Un módulo capaz de operar tablas de verdad con las siguientes consideraciones:
1. Capaz de resolver una tabla de verdad de 2 proposiciones.
2. Las dos proposiciones pueden ser variables a elección ejemplo: pvq, pvr, xvy.
3. Puede soportar proposiciones negadas ejemplo: -p v -q.
4. Utilizando conceptos de matrices bidimensionales.
5.Todos los operadores lógicos:
i. Negación
ii. Conjunción
iii. Disyunción
iv. Condicional
v. Bi Condicional
vi. Disyunción exclusiva
¡Hola Gonz! Este algoritmo ya está en comentarios. si no es igual es muy parecido y te puede servir de guía. Es solo un algorimto, pero dentro de los comentarios tiene dos partes: primero la parte de mostrar tablas y después la sección de operación
Muchas Gracias por su ayuda! Me sirvió de mucho su algoritmo 🙂
me puede ayudar
realizar el pseudocodigo de un restaurante
tiene un menu de 4 opciones (desayuno,comida,cena,colacion) ,al ingresar a alguna opcion que envie otras tres (menu 1, menu 2, menu 3) y el costo total de la comida el programa debe terminar hasta que se dese salir
¡Hola Maribel! No sé si hace exactamente lo que quieres. Saludos
Generar un número aleatorio entre 1 y 20. El algoritmo deberá mostrar el número generado y además mostrar su equivalente en formato de texto
Por ejemplo, si el número generado fue 17, deberá mostrar:
Número Generado = 17
Formato Texto = Diecisiete
¡Hola Lorena! Saludos
realiza un algoritmo (diagrama de flujo o pseudocódigo) para resolver sucesiones aritméticas y geométricas. El primer paso será preguntar el tipo de sucesión a resolver y dependiendo de ello, irá solicitando al usuario los valores que consideres necesarios
me podira ayudar es para mañana
¡Hola Edith! Con el pseudocódigo puedes obtener el diagrama de flujo en PSeInt. Saludos
buenas tardes me podría ayudar al pseudocódigo y programa para capturar un dato numérico, de acuerdo a las reglas de negocios:
►► Solicite al usuario un número que se guarde en la variable N.
►► Como salida mostrar en pantalla se debe mostrar la siguiente ejecución.
1
1 2
1 2 3
1 2 3 4
……………..
1 2 3 4 N
►► Adjuntar código fuente y pantallas que muestren la corrida del programa
¡Hola Estefanía! Saludos
: Calcular el total a pagar por la compra de “N” monitores. Los precios dependerán de la marca y el
modelo. Asumir que se compra sólo de una marca y un modelo. Si la cantidad en unidades es mayor a 10,
entonces tendrá un descuento de 10% sobre el total de la venta……………………………………………………
Marca Modelo Precio
A 1 S/. 750
2 S/. 700
3 S/. 650
B 1 S/. 600
2 S/. 550
Hola necesito ayuda con lo siguiente…..
La empresa Pintulac SA necesita llevar un registro del despacho de la cantidad de alcohol 70° y del producto de desinfección ecológico BIOX y su stock que tiene en bodega, la gerencia ha solicitado el registro de ventas por día, por semana y por mes.
1) El sistema deberá solicitar el ingreso del total de bodega por producto y el total de ventas por mes.
2) Se debe ingresar los datos considerando el tipo de producto (alcohol 70° y BIOX), y el costo por valor unitario por galón por producto. (Si es alcohol 70° el valor es de 13$ y por BIOX en 16$).
3) El sistema debe validar que los datos ingresados sean correctos, por ejemplo: No se podrá vender productos que no se dispongan de stock.
4) Se debe avisar al administrador que se disponen menos del 10% del total del producto.
5) Y mostrar en pantalla el reporte (recuerde que hay necesidad de conocer el total de ventas, por: día, semana y mes).
6) Para salir del programa el administrador de Pintulac debe digitar la palabra “SALIR”
¡Hola David! Este algoritmo ya está en los comentarios. Puedes verlo aquí. Saludos
HOLAA, me podría ayudar con este problema
1.-Realiza el pseudocódigo que muestre al usuario en forma de menú los tips para el cuidado del medio ambiente en casa y solo debe de salir de ejecución hasta que se le indique.
La información que debe contener el menú es la siguiente:
TIPS PARA EL CUIDADO DEL MEDIO AMBIENTE
-Cocina
-Baño
-Patio
-Residuos
En cada una de las opciones deberá contener información sobre los tips que puede realizar para cuidar el medio ambiente desde casa.
También me gustaría que le agregara algún tipo de operación matemática.
Y una duda, hay alguna manera de que estos tips se puedan traducir a ingles.
¡Hola Deni! Podría ser algo así, metiendo el texto correspondiente. Lo de la operación matemática no lo he entendido muy bien, en los comentarios tienes muchos ejemplos de operaciones matemáticas.
Muchas graciaaaas, es la mejor
Tengo una duda, si quisiera asignarle un valor a los tips como lo haría?
También con ese valor quiero hacer una suma
¡Hola Deni! Se me pasó contestar tu comentario, lo siento. Por si te sirve aún, he pensado que podría ser algo como lo que te muestro para la Función cocina, si la sustituyes en el algoritmo por la que había antes verás como funciona. Se pueden meter los tips en español y en inglés en un arreglo bidimensional, junto con el valor que quieres darle a cada tip. Lo único que como el arreglo tiene que guardar valores del mismo tipo, para hacerlo el valor tiene que ser en formato texto y después si quieres operar con los valores tendrás que convertirlos a número.
Buenas Teresa, quería saber si me ayudas a desarrollar un pseudocodigo, se me dificulta la verdad entender, se me pide que realizar un proyecto de un hospital que va asi:
-Menú con 4 opciones (Consulta Gral., ginecólogia , Oftalmológica y exámenes urinarios
-Al ingresar a alguna opción que envíe otras 3 opciones (Tipo Enferm1, Tipo Enferm2, etc.)
-Costo de consulta
¡Hola Francisco! Saludos
hola, disculpa m puedes ayudar en un algoritmo, gracias
La empresa Pintulac SA necesita llevar un registro del despacho de la cantidad de alcohol 70° y del producto de desinfección ecológico BIOX que han realizado a través de su página web y su stock que tiene en bodega, la gerencia ha solicitado el registro de ventas por día, por semana y por mes.
1) El sistema deberá solicitar el ingreso del total de bodega por producto y el total de ventas por mes.
2) Se debe ingresar los datos considerando el tipo de producto (alcohol 70° y BIOX), y el costo por valor unitario por galón por producto. (Si es alcohol 70° el valor es de 13$ y por BIOX en 16$).
3) El sistema debe validar que los datos ingresados sean correctos, por ejemplo: No se podrá vender productos que no se dispongan de stock.
4) Se debe avisar al administrador que se disponen menos del 10% del total del producto.
5) Y mostrar en pantalla el reporte (recuerde que hay necesidad de conocer el total de ventas, por: día, semana y mes).
6) Para salir del programa el administrador de Pintulac debe digitar la palabra “SALIR”
¡Hola Bryan! No se si es esto exactamente lo que quieres, espero que al menos te sirva de guía. Saludos
Buen dia me podrias ayudar en este programa crear un arreglo de números que muestre los números y símbolos de la matriz.
Es decir necesito hacer la pantalla de una calculadora.
¡Hola Alan! No sé exactamente que es lo quieres hacer, pero en el siguiente algoritmo te muestro como utilizar los índices de una matriz para pedir los datos por teclado de 5 operaciones matemáticas e ir guardando dichos datos en la matriz y después mostrarlos por pantalla. Espero que al menos te sirva de guía. Un saludo
hola que tal, me podrias ayudar con un ejercicio algo complejo. y es:
La empresa Pintulac SA necesita llevar un registro del despacho de la cantidad de alcohol 70° y del producto de desinfección ecológico BIOX que han realizado a través de su página web y su stock que tiene en bodega, la gerencia ha solicitado el registro de ventas por día, por semana y por mes.
1) El sistema deberá solicitar el ingreso del total de bodega por producto y el total de ventas por mes.
2) Se debe ingresar los datos considerando el tipo de producto (alcohol 70° y BIOX), y el costo por valor unitario por galón por producto. (Si es alcohol 70° el valor es de 13$ y por BIOX en 16$).
3) El sistema debe validar que los datos ingresados sean correctos, por ejemplo: No se podrá vender productos que no se dispongan de stock.
4) Se debe avisar al administrador que se disponen menos del 10% del total del producto.
5) Y mostrar en pantalla el reporte (recuerde que hay necesidad de conocer el total de ventas, por: día, semana y mes).
6) Para salir del programa el administrador de Pintulac debe digitar la palabra “SALIR”
Gracias.
¡Hola Josselyn! Este algoritmo ya está en los comentarios. Puedes verlo aquí. Saludos
Buen día, espero se encuentre, sera posible me puedan ayudar con este ejercicio, en lo que puedan. Les agradezco
La secretaria de salud de su ciudad está interesada en conocer los hábitos saludables de diferentes grupos de personas, para esto ha decidido hacer una encuesta a 100 personas. Usted ha sido seleccionado para elaborar un algoritmo que facilite esta labor.
A cada persona se le debe preguntar la edad para clasificarla dentro de un grupo de rangos de edad así:
Numero de grupo Descripción Edades
1 Adolescente 11 a 15 años
2 Joven 16 a 24 años
3 Adulto Joven 25 a 30 años
4 Adulto Mayores de 31 hasta los 59 años
5 Adulto Mayor Mayores o iguales a 60
Para clasificar a la persona dentro del grupo de edades, se debe realizar con una función en la cual se reciba como parámetro la edad y el retorno sea el número de grupo. Si la edad es menor de 11 años debe mostrar un mensaje al usuario que indique que la encuesta es para mayores de 11 años.
Las preguntas para realizar en la encuesta son:
1. Maneja bien el estrés (SI O NO)
2. Come al menos 2 porciones de fruta o ensalada al día (SI O NO)
3. Bebe de 4 a 8 vasos de agua al día (SI O NO)
4. Duerme regularmente 8 horas diarias (SI O NO)
5. Practica algún deporte todas las semanas (SI O NO)
Usted debe, mediante el uso de funciones, condicionales y/o ciclos mostrar:
1. Por cada grupo de edad los resultados (por ejemplo, de los adolescentes x dijeron que SI manejan el estrés y Z dijeron que NO manejan el estrés).
2. Mostrar cuál es el grupo de edad donde las personas están más estresadas
3. Mostrar el grupo de edad en la cual las personas practican más deporte
4. Mostrar el grupo de edad donde las personas beben menos de 4 a 8 vasos de agua al día.
5. Mostrar el grupo de edad donde las personas comen menos de 2 porciones de fruta o ensalada.
6. Mostrar el promedio de edad de todos los encuestados.
7. Mostrar la edad mínima y la edad máxima de los encuestados.
¡Hola KingDark! Este algoritmo ya está en los comentarios. Lo puedes ver aquí. Saludos
Hola buenos días necesito ayuda de cómo puedo crear este algoritmo.
El observatorio meteorológico necesita obtener información relacionada con la variación de temperaturas en distintos momentos del día.
Se pide generar la siguiente Salida impresa:
-La temperatura promedio del día.
Para ello usted dispone de las siguientes Entradas:
-Temperatura1 (T1): representa la temperatura tomada en horas de la mañana.
-Temperatura2 (T2): representa la temperatura tomada en horas de la tarde.
-Temperatura3 (T3): representa la temperatura tomada en horas de la noche.
¡Hola Rayson! Saludos
quiero saber como llegar a menu otra vez y realizar otra operacion si me responde muchas gracias
Hola, en este caso no hay ningún menú, imagino que te refieres a que vuelva a repetir el algoritmo mientras quieras hacerlo. Ello se consigue encerrando las instrucciones en un bucle y poner una condición que permita repetir el bucle o pararlo si se desea. Te muestro aquí el mismo algoritmo pero encerrado en un bucle REPETIR y cuya condición para que se repita es que la tecla que se pulsa no sea «S». Saludos
Buen día Teresa, un cordial saludo de la manera más atenta te solicito ayuda con este algoritmo ya que no he podido solucionarlo, gracias por tu ayuda.
PACIENTES POR TRIAGE EN HORARIO NOCTURNO
En una entidad de salud, se requiere que se atiendan los n pacientes que llegan en el transcurso de la noche, de acuerdo al triage que reporte el médico asignado a la valoración, para ello se maneja la siguiente tabla de clasificación:
Nivel de urgencia Tipo de urgencia Tiempo de espera
1 Resucitación Inmediatamente
2 Emergencia 10 – 15 min
3 Urgencia 60 min
4 Urgencia menos 2 horas
5 Sin urgencia 4 horas
Para el ingreso a la entidad se debe solicitar los datos personales: nombre completo, edad, EPS y nivel de urgencia (triage), se requiere lo siguiente:
1. ¿Cuántos pacientes fueron atendidos?
2. ¿Si hay un sólo médico de turno, cuánto tiempo le tardará atender a todos los pacientes?
3. ¿Cuál es el nivel de urgencia que se presenta con mayor frecuencia?
4. Diseñe una función que calcule el promedio de las edades del triage 3.
5. Organizar en un arreglo los nombres de los pacientes de triage 1 e imprimir el arreglo.
Mil gracias por tu ayuda y ya me escribí a tu canal de youtube seria bueno que ingresaras más contenido.
¡Hola John! Gracias por tu suscripción. Quiero meter más contenido en el canal de youtube y también aquí en el blog, pero no me da la vida para hacer todo lo que quiero, poquito a poco. Saludos
Buenas tardes, Tengo una duda: Es posible realizar este arreglo abierto para N cantidad de paciente, es decir que cada vez que yo quiera ingresar un nuevo paciente se vaya ampliando y no condicionarlo a un límite de pacientes. No se si fui claro.
Hola Jose, si no me equivoco en PSeInt no, por eso declaro el arreglo después de preguntar el límite de pacientes, para poder darle una dimensión, sino la aplicación da error. Pero en algunos lenguajes de programación sí que se puede. Yo para evitar el tener que meter todos los datos, le suelo poner una opción para poder salir antes. Un saludo
Muchas gracias teresa por tu ayuda bendiciones!!
Ayudenme por favor con este ejercicio estoy confundido y no logro conseguirlo :'(
*Que calcule el Impuesto de un producto, si es mayor de 25.000 Bs aplicar un 14%, de lo contrario 12%
¡Hola Diego! Este algoritmo ya está en los comentarios. Puedes verlo aquí. Saludos
Buenas podrían ayudarme con este problema? De verdad que no consigo como lograr que funcione.
1)programar Que calcule el Impuesto de un producto, si es mayor de 25.000 Bs aplicar un 14%, de lo contrario 12%
¡Hola Alejo! Saludos
MUCHISIMAS GRACIASS ME HAN SALVADO!!!
necesito ayuda con este algoritmo, me pide lo siguiente;
1. inicio
2. declarar las variables producto, cantidad, precio, descuento, subtotal, total descuento, total, IGV y total a pagar.
3. ingresar el producto
4. ingresar la cantidad
5. ingresar el precio
6. ingresar el porcentaje de descuento
7. subtotal=cantidad*precio
8. total descuento=(subtotal*(descuento/100))
9. total=subtotal-total descuento
10. IGV=0.19*total
11. total a pagar = total – IGV
12. imprimir el subtotal
13. imprimir el % de descuento
14. imprimir el total sin IGV
15. imprimir el IGV
16. imprimir el total a pagar
17. fin
¡Hola Jesús! Tal y como lo escribes no sé si lo que necesitas es el diagrama de flujo o el pseudocódigo, así que te muestro los dos:
Buen dia,
Sera que me puedes ayudar con este algoritmo:
La secretaria de salud de su ciudad está interesada en conocer los hábitos saludables de diferentes grupos de personas, para esto ha decidido hacer una encuesta a 100 personas. Usted ha sido seleccionado para elaborar un algoritmo que facilite esta labor.
A cada persona se le debe preguntar la edad para clasificarla dentro de un grupo de rangos de edad así:
Grupo Descripción Edades
1 Adolescente 11 a 15 años
2 Joven 16 a 24 años
3 Adulto Joven 25 a 30 años
4 Adulto Mayores de 31 hasta los 59 años
5 Adulto Mayor Mayores o iguales a 60
Para clasificar a la persona dentro del grupo de edades, se debe realizar con una función en la cual se reciba como parámetro la edad y el retorno sea el número de grupo. Si la edad es menor de 11 años debe mostrar un mensaje al usuario que indique que la encuesta es para mayores de 11 años.
Las preguntas para realizar en la encuesta son:
1. Maneja bien el estrés (SI O NO)
2. Come al menos 2 porciones de fruta o ensalada al día (SI O NO)
3. Bebe de 4 a 8 vasos de agua al día (SI O NO)
4. Duerme regularmente 8 horas diarias (SI O NO)
5. Practica algún deporte todas las semanas (SI O NO)
Usted debe, mediante el uso de funciones, condicionales y/o ciclos mostrar:
1. Por cada grupo de edad los resultados (por ejemplo, de los adolescentes x dijeron que SI manejan el estrés y Z dijeron que NO manejan el estrés).
2. Mostrar cuál es el grupo de edad donde las personas están más estresadas
3. Mostrar el grupo de edad en la cual las personas practican más deporte
4. Mostrar el grupo de edad donde las personas beben menos de 4 a 8 vasos de agua al día.
5. Mostrar el grupo de edad donde las personas comen menos de 2 porciones de fruta o ensalada.
6. Mostrar el promedio de edad de todos los encuestados.
7. Mostrar la edad mínima y la edad máxima de los encuestados.
¡Hola Eduard! He utilizado tres arreglos para guardar los datos, de los 2 más grandes te dejo una representación en dos imágenes después del algoritmo, para que puedas ver mejor como he guardado los datos.
Hola Tere!
Me podrías ayudar a resolver este problema por favor.
Desarrollar un algoritmo que liquide la nómina de n empleados, partiendo de los siguientes datos: días trabajados, salario básico, así mismo debemos tener en cuenta qué:
• Asignaremos un auxilio de transporte de (97.032) al trabajador que gane hasta: $1.656.232 (Dos salarios mínimos – 2019).
• La seguridad social se debe tener en cuenta sobre la base de IBC (ingreso base de cotización)
• La seguridad social por parte de la empresa se debe calcular sobre el total de la columna del IBC
• Las prestaciones sociales de la empresa se calcula sobre el total de la columna de total nomina devengada, excepto las vacaciones que se calculan sobre el total de la columna del IBC
• Todos los empleados aportan el 5%, como ahorro al fondo de empleados del total del IBC de cada uno
Muchas gracias
¡Hola Blanca! Siento la tardanza, pero no tenía ni idea sobre estos conceptos. He mirado un poquito por internet, pero la verdad, no sé si es correcto. A ver si al menos te sirve de guía. Saludos
POR FAVOR ME PUEDEN AYUDAR
EL siguiente algoritmo se debe desarrollar con condicionales simples e implementando funciones
1. Desarrolle un algoritmo que permita determinar si una persona ya puede ingresar a un juego en el parque de diversiones debe recibir como parámetro la altura y de acuerdo a ello retornar un mensaje indicando si puedo o no ingresar NOTA: la estatura mínima para ingreso es de 150 cm.
¡Hola Eduard! Saludos
Buenas me podrias ayudar a solucionar este problema?
Programa que lee dos numeros por teclado y muestra por pantalla la suma de los numeros pares y la suma de los numeros impares comprendidos entres esos dos numeros introducidos, ademas debe mostrar tambien la cantidad de numeros pares y de numeros impares que hay entre esos dos numeros.
Gracias.
¡Hola Laura! Saludos
Hola necesito ayuda con esto !!
diseñar y codificar un algoritmo que obtenga el valor
primo (menor) más cercano a un valor ingresado por el usuario.
¡Hola Tomás! Hay que tener en cuenta que un número primo es un número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1. Luego el primer número primo es el número 2. Para buscar el primo más cercano utilizo un PARA (en descendente desde el número introducido por teclado hasta el 2 si fuese necesario), la función esPrimo y que el primer primo que encuentre sea menor que el número introducido. Saludos
solicito de su ayuda con la solución de estos dos problemas en pse int
1.—- Escribir una función que devuelva si un número dado es primo o no. Para que un número sea primo solo es divisible entre 1 y sí mismo (por ejemplo, 13, 17, 19…) Utilizando la función, escribir un programa que muestre todos los números primos entre 1 y un número leído desde el teclado. Tener en cuenta cuáles valores debe devolver la función.
2 —- Escribir una función que dado un número decimal (en base 10) entre 0 y 15, devuelva el valor equivalente en sistema de numeración binario (en este caso un número binario de 4 dígitos).
Por ejemplo, si se introduce el número 7, devuelva 0111. Si se introduce un número menor que 0 o mayor que 16, mostrará un mensaje de error.
Ayuda: Utilizar la función TRUNC que devuelve el valor entero de un número real. La función MOD ya la conocen.
Para el resultado pueden mostrar los número binarios uno después de otro, por ejemplo:
0
1
1
1
¡Hola Iván! El primer algoritmo:
Y el segundo algoritmo:
Saludos
MODULO PARA CONSULTAR LAS TABLAS DE VERDAD BASICA DE DOS PROPOSICIONES
DISYUNCION
CONJUNCION
CONDICIONAL
BICONDICIONAL
NEGACION
DISYUNCION EXCLUSIVA
Y QUE DETERMINE SI ES TAUTOLOGIA, NEGACION O CONTINGENCIA
¡Hola Lily! No tengo claro si es esto lo que necesitas. El algoritmo muestra un menú a través del cual se puede consultar cada una de las tablas de la verdad que dice el enunciado. He utilizado un arreglo que guarda datos de tipo lógico, las dos primeras columnas representarían las típicas proposiciones p y q de las tablas de verdad, y después por la tabla de verdad de cada una de las opciones que menciona el enunciado, en el mismo orden. Saludos
EN QUE PARTE DEL PSEUDOCODIGO PUEDO AGREGAR EL BORRAR PANTALLA PARA QUE NO SE MUESTRE TANTAS VECES EL MENU ???????
Hola Lily, he actualizado el algoritmo en el mismo comentario en el que estaba. Le he añadido un Borrar Pantalla después de que se ingrese la opción del menú (Leer opcMenu) y luego en cada función de las opciones a mostrar por pantalla he añadido al final una llamada a la una función
teclaBorrar para que antes de borrar la pantalla te de la opción de pulsar una tecla, sino no se pararía para poder ver las tablas.
muy agradecida en serio me ayudado muchisimo
¡Hola! Soy amigo de Lily, necesito que nos ayudes con la misma secuencia de operadores, solo que…
necesitamos una sección de Operación:
Debe de ser un módulo que sea capaz de operar las tablas de verdad con las siguientes consideraciones:
1- Sea capaz de resolver una tabla de verdad de 2 proposiciones.
2- Que las dos proposiciones puedan ser variables a elección, ejemplo: pvq, pvr, xvy.
3- Que pueda soportar proposiciones negadas, ejemplo: -p v – q.
4- Utilizando conceptos de matrices bidimensionales.
Operadores lógicos:
Negación
Conjunción
Disyunción
Condicional
Bi Condicional
Disyunción exclusiva
Gracias de antemano.
¡Hola Bradley! Creo que funciona bien, pero con tanto pseudocódigo no descarto que falle algo. A continuación te pongo el pseudocódigo para añadirle al algoritmo anterior, es solo añadir una opción al menú y después el resto al final del algoritmo, después de la última función.
Primero, añadir en su lugar la opción del menú OPERACIÓN, tanto el texto a mostrar en el menú, como la opción dentro de la estructura SEGUN:
Y el resto del pseudocódigo, se puede añadir al final, a continuación del que ya existe:
Muchísimas gracias, te mereces el cielo!!
Nos has ayudado bastante, espero contar con su apoyo más adelante, bendiciones.
muchas gracias por su ayuda 🙂
hola mucho gusto he estado batallando mucho en la elaboración de este programa
debo crear un programa que busque, modifique, borre y en liste datos pueden se cualquier tipo de datos todo mediante arreglos
mi idea es crear un tipo inventario donde pueda agregar productos , borrar productos y modificar el precio de algunos productos y pues que al final me muestre el total de los productos con los que cuento y la suma total de estos productos a si como la suma en dinero de estos.
espero puedas ayudarme te lo agradeceré muchísimo y si no tan siquiera me podrías dar un ejemplo donde ocurra esto de modificar y borrar ??
¡Hola Adeline! A ver si se parece algo a lo que pensabas. En el caso de borrar, la posición del arreglo no puede borrarse, así que lo que he hecho es poner todos los datos del producto en blanco. Saludos
buenos dias me podrías ayudar con estos algotimos
Diseñe un algoritmo que eleve un numero al cuadrado cuanto este sea leído por teclado, y si el usuario desea ingresar otro número el algoritmo debe permitir la repetición del proceso de lo contrario terminar.
Elabore un algoritmo que genere los números pares 2, 4, 6… hasta llegar al 100.
Elaborar un algoritmo que permita generar la siguiente secuencia numérica:
1 1 2 3 5 8 13 21 34 55 89.
Sucesión de Fibonacci
Al llegar a 89 termine. Instrucciones: el algoritmo debe generar esta secuencia.
¡Hola Ángel! El primer ejercicio:
El segundo ejercicio:
Y el tercer ejercicio:
Saludos
muy buenas tardes me prodrias ayudar con esto algoritmos
Elabore un algoritmo que genere la tabla de multiplicar del 7 que inicie desde 0 hasta 100.
Elabore un algoritmo que genere los números pares 2, 4, 6… hasta llegar al 100.
Diseñe un algoritmo que lea 30 números. Determine cuantos son negativos, cuántos son cero y cuantos son mayores que cero.
Diseñe un algoritmo que halle el promedio total de 30 números, leídos por teclado.
¡Hola Ángel! El primer algoritmo:
El segundo algoritmo:
El tercero algoritmo:
Y el cuarto algoritmo:
Saludos
muchas gracias
hola podrian ayudarme porfavor
Hacer un algoritmo que recibe información de 5 canes en una veterinaria, presentando un menú
con las siguientes opciones:
a) Altas. En esta opción deberá almacenar en arreglos la inicial del perro, y la edad.
b) Consultas generales. En esta opción se deberá imprimir una lista con todos los datos de los
perros (inicial y edad)
c) Perro con más edad. En esta opción se deberá imprimir los datos del perro que tiene la
edad mayor.
d) Perro con menos edad. En esta opción se deberá imprimir los datos del perro que tiene la
menor edad.
e) Salir del programa
¡Hola César! A ver si te sirve. Si tienes dudas, coméntalo. Saludos.
disculpa ya lo puse en marcha este algoritmo pero cuando le pido la menor edad del perro sale el puro texto
Hola Arturo, tienes razón, pasaba cuando no estaban dados de alta los cinco perros, al buscar la edad más baja, como el hueco del arreglo está vacío el número es cero, y entonces tomaba ese número como la edad más baja. Ya lo he arreglado, le he añadido a la condición que el número que está mirando en el arreglo sea mayor que cero, en la función menorEdad, dentro del PARA: Si min>=ConvertirANumero(arreglo[i,2]) Y ConvertirANumero(arreglo[i,2])>0 Entonces. Ya está corregido en el comentario, pruébalo ahora.
si me pueden ayudar con este pequeño problema:
los premios de un determinado juego de azar se distribuyen de acuerdo al siguiente criterio: la cantidad repartida en premios es una 60% de la recaudacion total, existen cinco categorias de premiados (30%,25%20%15%10%) y el numero de acertantes por categorias se intruduce por teclado. indicar mediante un programa la cantidad que recibe cada acertante de cada una de las categorias
¡Hola Marco! Saludos
Buenas Noches
Una Ayuda
Necesito un algoritmo que pida dos números y multiplique todos los números que van desde el primero al segundo. Se deben controlar que los valores sean correctos.
¡Hola Juan! Este algoritmo ya se encuentra en los comentarios. Lo puedes ver aquí. Saludos
Hola amigo, que pena es que estoy empezando en esto de la programacion y estoy manejando DFD quiero saber como escribir el comando ‘convertiratexto’ de pseint en DFD.
¡Hola Cristhian! Tienes que entrar en la opción del menú para los diagramas de flujo (marcada en la imagen con un círculo rojo), puedes manejar con el ratón los símbolos arrastrándolos y escribir dentro. También puedes hacer el algoritmo en pseudocódigo y al entrar en la opción de DFD, te muestra automáticamente el diagrama.
Buen día me podrías ayudar con este problema :
Realizar una estructura para almacenar datos de algún objeto o actividad por ejemplo jugadores de fútbol,tipos de computadoras etc…
¡Hola Armando! Este es como el de los autos, pero le he puesto «objetos» en vez de «autos», si cambias los «objetos» por lo que quieres (jugadores de fútbol, tipos de computadoras, autos…) te servirá. Si solo quieres que almacene los datos, con borrar la declaración de la variable «rev» y el resto de código, desde donde muestra los datos por pantalla hasta el final te bastará (menos FinAlgoritmo, claro).
Gracias por la ayuda en verdad soy nuevo en esto y apenas estoy aprendiendo espero y tengas un buen día amigo te agradezco la ayuda
Buen dia me podrias ayudar con este problema
Realizar un programa que utilice un ciclo que contenga una estructura para guardar datos de autos y despues los muestre segun el usuario indique el auto a revisar
¡Hola Armando! No sé si quieres algo así. Mediante un ciclo se van introduciendo los datos de los autos (tantos como la variable num). Luego los muestra por pantalla y después busca uno de ellos por el número que ocupa en el arreglo.
hola me podrian ayudar cin este progrma
Realizar un programa que indique cual es el mayor de 4 números, es
decir, nos pasan cuatro números enteros y debemos mostrar un mensaje
con el mayor de los cuatro.
¡Hola Karla! Saludos
Holaa, me puede ayudar con esto, por favor 😉
1.- realiza el pseudocódigo de una tienda de electrónicos o electrodomésticos, que muestre los siguientes departamentos (hogar, entretenimiento, computadoras, celulares) y cada departamento tenga al menos cinco artículos a la venta con una descripción y el precio de venta. El pseudocódigo debe tener un Menú de opciones y solo debe salir de ejecución hasta que se le indique.
¡Hola Deni! Cada departamento tiene 5 artículos, pero no he puesto ninguna descripción, los he numerado del 1 al 5, puedes cambiarlos tú, al inicio del algoritmo y los precios los he puesto para que los asigne aleatorios, también podrías cambiarlos, si quieres, en vez de utilizar el PARA, asignarlos uno a uno al arreglo PRECIOS, igual que con el de ARTÍCULOS. También podrías añadir más artículos si quisieras, pero tendrías que ajustar los índices de los bucles PARA y las dimensiones de los dos arreglos, para que todo cuadrara.
Muchas gracias
Otra molestia, cómo hago el arreglo de precios?
Si no quieres poner precios aleatorios, tienes que eliminar desde el trocito que va desde Para hasta FinPara, que incluye precios[i]… y poner en su lugar precios[1] <- (el precio que quieras poner) ..... hasta precios[20] <- (su precio), como con el arreglo artículos, pero sin comillas.
podria ayudar a realizar un pseudocódigo que lea el valor del consumo eléctrico de una Vivienda
lea el estrato de la Vivienda y de acuerdo a ello asignar la tarifa básica (TB) y el valor del Kilowattio(kw)
Hallar el costo total
¡Hola Andrey! No tengo ni idea de como se halla la factura eléctrica. Espero que sea algo como lo del algoritmo y te sirva de guía. Saludos.
Hola! Me encantaria que me ayudase con el siguiente ejercicio, se me escapa alguna variable o tengo un error que no me doy cuenta de dónde está, se trata de hacer un programa que lee dos números por teclado y muestra por pantalla todos los números comprendidos entre esos dos números introducidos, siempre se debe mostrar los números de menor a mayor, con lo cúal hay que comprobar cúal es el menor de los números introducidos y mostrarlos por pantalla a partir de dicho número.
Gracias de antemano, un saludo!
Gracias!!
¡Hola Ángela! Saludos
diseñar y codificar un algoritmo que determine si un
valor ingresado por el usuario es capicúa o no.
ahora me piden ese… ! ayuda!
¡Hola Álvaro! El algoritmo primero comprueba si es un número y después si es capicúa (se lee igual de izquierda a derecha, que de derecha a izquierda).
Me puedes ayudar con este algoritmo
La empresa “SALVO ” desea implementar un programa sencillo que le permita llevar un control de sus productos, ventas diarias, etc. Los productos que venden son los siguientes:
Producto Precio Unitario
A) Caja para archivos $45.00
B) Caja para mudanza $76.00
C) Caja de doblado fácil $38.00
• Cuando se venden de 1 a 25 piezas se conserva el precio unitario
• Cuando se venden de 26 a 50 piezas se hace un descuento (sobre el precio unitario) del 3%
• Cuando se venden 51 o más piezas se hace un descuento (sobre el precio unitario) del 5%
4. Construye un algoritmo, en pseudocódigo, que permita a la Empresa salvo saber las piezas vendidas y las ventas totales ($) por caja A, B y C
¡Hola Alejandra! Dale un buen repaso y si no entiendes algo dímelo. Saludos
me pueden ayudar ingresar un numero y decir si es dígito
x cualquier diagrama.
¡Hola Junior! Con este se ingresa un número o cualquier otro carácter y te muestra por pantalla si es un dígito o no lo es. Saludos
hola quisiera saber si me puedes ayudar con este problema:
Utilizar arreglos para simular una caja registradora de una tienda en donde se almacenen los datos
de productos comprados:
Un arreglo que contenga los nombres de los productos.
Un arreglo que contenga el precio de los productos.
Para realizar una venta:
a). El programa debe mostrar la lista de productos
b). Pedirle al usuario que elija el producto a vender.
c). Pedirle al usuario la cantidad del producto a comprar.
d). utilizar un arreglo multidimensional en donde se registren los datos de numero de producto,
cantidad y precio de cada producto comprado.
e). Para finalizar la compra el usuario debe ingresar el producto 0
f). Una vez finalizada la compra el programa debe mostrar a manera de ticket todos los productos
comprados, el total de la compra y el desglose del IVA.
Espero y me puedas ayudar
¡Hola Armando! Como hay que darle una dimensión a los arreglos para que no de error y no me especificas el números de productos ni de compras, he puesto 5 para los productos y 10 para compras. Como tampoco dices nombre de los productos ni precios, los productos se llamarán «producto n-(número)» y los precios son aleatorios, y para el IVA he puesto el 21%. Espero que, al menos de guía, pueda servirte. Saludos
Podria ayudarme por favor
Los
productos se codifican de la siguiente forma:
Código Nombre del producto
1. Alcohol gel
2. Mascarillas
3. Guantes de látex
4. Jabón liquido
5. Desinfectante liquido de superficies.
6. Gafas protectoras
Se requiere un algoritmo para calcular el precio de venta, para esto hay que
considerar lo siguiente:
Costo de producción = Costo materia prima + Costo mano de obra + gastos de
fabricación
Precio de venta = costo de producción + 45% del costo de producción.
El costo de mano de obra se obtiene de la siguiente forma: para los productos de
código 3 o 4 se carga 75% del costo de materia prima; para los productos de código
1 y 5 se carga 80% y para los productos código 2 o 6, 85%.
Para calcular el gasto de fabricación se considera que, si el producto que se va a
producir tiene códigos 4 o 5, este gasto representa 30% sobre el costo de la materia
prima; si los códigos son 2 o 6, representa 35%; si los productos son 1 o 3,
representa 28%.
El costo de materia prima para cada producto es un valor constante en el periodo
de producción (N días)
La producción de los cinco productos se realizaráN días.
Para cada día se necesita presentar la siguiente información de cada producto:
1. Código y nombre del producto
2. Costo de materia prima.
3. Costo de mano de Obra
4. Gastos de fabricación
5. Costo de producción.
6. Precio de venta.
Al terminar los N días de producción, se requiere saber cuál seráel monto total de
Costo de producción.
Además, se requiere saber cuál será el Monto total de la venta en los N días
¡Hola Milka! Creo que sería así. Saludos
Hola, me pueden ayudar a realizar en PseInt un algoritmo para determinar alguna actividad social apropiada dada una determinada edad?
Edades -Actividad
=18- Excursiones, Viajes, Estudios Profesionales
se los agradecería demasiado,Gracias 🙂
¡Hola Carolina! ¿Así?
Hola me puede ayudar con este algoritmo por favor Realizar código que se ejecute indefinido número de veces hasta que el usuario digite “SI” para terminar la ejecución del código.
Guion:
1. El script debe solicitar el ingreso de un numero N por teclado e identificar los múltiplos de 3 que existen en el rango de [1, N].
2. Validar que el número no sea menor que 1 ni mayor que 1000
3. Sumar los múltiplos de 3.
4. Una vez obtenido la suma de los múltiplos de tres obtener el promedio.
Hola me pueden ayudar con este algoritmo porfavor
Julián, es un vendedor de equipos tecnológicos de la empresa “TECNO” cuyo
salario básico diario es $80.000 y realiza N ventas durante el día. Beatriz, la
administradora de la empresa, requiere identificar cuántas de las ventas fueron
menores o iguales a $100.000, cuántas fueron mayores a $100.000 pero menores
a $500.000, y cuántas fueron mayores o iguales a $500.000.
Además, Beatriz requiere identificar el monto de ventas por cada categoría de su
interés:
● Categoría A: ventas <=$100.000
● Categoría B: ventas>$100000 y ventas <$500.000
● Categoría C: ventas>=$500.000
Adicionalmente, Beatriz desea conocer el monto total de las ventas realizadas por
Julián (suma de los montos de todas las categorías) y el valor promedio de las
ventas diarias.
Otra información importante para Beatriz es conocer el valor que debe pagarle a
Julián por el trabajo del día. Tener en cuenta que Julián recibe bonificaciones
diarias de la siguiente forma: Si realiza ventas superiores a $1.500.000 se otorgará
un incremento al salario, equivalente al 3% de las ventas del día.
Al finalizar el día, se debe calcular el valor a pagar a Julián, especificando: pago
básico y el valor de la bonificación recibida.
Diseñar un algoritmo que le permita a Beatriz conocer toda la información que es
de su interés. Por favor verifique que los valores ingresados sean positivos (no se
permiten valores menores a cero).
¡Hola Yina! Creo que no me he dejado nada. Saludos
Quisiera saber como escribir un Algoritmo que permita ingresar el nombre de 1 estudiante y 4 notas de sus cursos y
sacar el promedio de esas notas.
¡Hola JoshMorales! Para este algoritmo solo necesitas la instrucción Definir, que sirve para declarar las variables donde se van a guardar los datos, la instrucción Escribir, que sirve para mostrar texto por pantalla, la instrucción Leer, que sirve para recoger datos por teclado y guardarlos en sus variables, y hallar el promedio. Saludos
Por favor me ayudan con este ejercicio explicando con comentarios de como se elabora ?
Hacer un algoritmo por medio de funciones que reciben parámetros permita determinar el seno, coseno, tangente de un número. Además, se debe generar un número aleatorio entre 1 y un número ingresado por el usuario. El programa debe preguntarle al usuario si desea realizar una operación por medio de un menú de operaciones para que escoja.
Ejemplo: Mostrar el seno de un número.
Escribir “El seno del número es: “, SEN(numero)
¡Hola Rafael! Saludos
Hola Tere, disculpa la molestia , lo que pasa es que tengo que resolver un algoritmo para calificación de mi examen pero se me complica un poco resolverlo. El problema es el siguiente.
Una empresa de modelaje desea saber cuántas personas contratadas cumplen con ciertos estándares, pues le solicitan modelos prototipo para la puesta en marcha de una película, por lo que desea ordenar los datos de sus empleados, para ello, solicitará los siguientes datos:
Nombre
Sexo, (‘M’ o «F),
Edad
Altura (en Metros)
Peso (en Kilos)
Color de los ojos (1 para azules, 2 para castaños y 3 para los demás)
Color del cabello (1 para castaño, 2 para rubio y 3 para los demás)
Diseñe un algoritmo para que solicite los datos de n empleados e imprima los nombres de:
o Todas las mujeres de cabello rubio y ojos azules, que miden entre 1.65 metros y 1.75 metros y que pesen menos de 60 kilos.
o Todos los hombres de ojos castaños de más de 1.70 metros de altura y que pesen entre 60 y 75 kilos.
Espero me pudieras apoyar, muchas gracias
¡Hola Paola! A ver si te sirve así, o al menos de guía. Saludos
hola buenas tarde me podría ayudar con un psedocodigo de kaprekar numero
¡Hola Abraham! Según la Wikipedia: «En matemáticas, un número de Kaprekar es aquel entero no negativo tal que, en una base dada, los dígitos de su cuadrado en esa base pueden ser separados en dos números que sumados dan el número original. El ejemplo más simple es 9, su cuadrado es 81 y 8+1= 9. Otro ejemplo es el número 703, su cuadrado es 494209». Creo que funciona bien, el algoritmo está hecho para números en base 10.
He visto que también existe la Constante de Kaprekar, pero he pensado que te referías al número, no a la constante. Saludos.
He actualizado el algoritmo, ya que no cumplía una condición para algunos números. En la definición de Kaprekar (según Wikipedia) también dice: «El segundo número puede comenzar por cero, pero debe ser positivo. Un ejemplo es 999, ya que 9992=998001 y se descompone en 998 y 001. Por esto mismo, el número 100 no es un número de Kaprekar, ya que 100²=10000 y se descompone en 100 + 00, pero el segundo sumando no es positivo».
No lo tuve en cuenta y los números en los que pasaba eso, como por ejemplo 100, si resultaban números de Kaprekar, según el algoritmo. Para corregirlo basta con añadir a la condición de la función esKaprekar «Y (k>=1)»
Buen día, que pena la molestia pero me gustaría me colaboraras con el siguiente algoritmo.
Elaborar un algoritmo que dado el nivel de azucar en la sangre de una persona en ayunas indique el tipo de diabetes de acuerdo a la siguiente tabla:
* Debajo de 108mg/dl normal
*Entre 108 y 125 mg/dl pre diabetico
*más de 125 mg/dl Diabetico
Gracias
¡Hola John! Saludos
gracias pero no escribi que deben hacerse con condicionales anidadas , no se puede con simples y se debe implementar funciones.
Gracias
Entonces podría ser algo así:
Gracias por tu muy amable colaboración
Calcular a, si a=(b+3)/2
¡Hola Josue!
Saludos
Me seria de mucha si me ayudar a plantear este problema:
Usando la estructura Repetir Hasta Que, cree un programa que
permita al usuario jugar contra el computador, el juego consiste en que el
computador generará un número aleatorio entre 0 y 20, el usuario debe digitar la
diferencia entre el 20 y el número generado por el computador, por ejemplo:
a. si el computador imprime un 15, el usuario debe digitar 5 para ganar
b. si el computador imprime un 2, el usuario debe digitar 18 para ganar
c. si el computador imprime un 0, el usuario debe digitar 20 para ganar
El juego tendrá 10 intentos y al finalizar el programa debe imprimir los resultados,
por ejemplo:
Computador : 6
Usuario : 4
Gana el computador
¡Hola Jonathan! Se trata de adivinar el número aleatorio, luego la condición a cumplir para sumar puntos es que el número que digita el usuario sea igual al número aleatorio. Y después comprobar que número de puntos es mayor. A ver si te sirve. Saludos
Hola! me ayudas a resolver este problema?
Utilizando la congruencia de Zeller escriba un código que encuentre un número de día de la semana para una fecha ingresada por un usuario. El programa debe preguntarle al usuario el año, mes y día (en este orden) y genera un valor que indica un día de la semana (0 = sábado, 1 = domingo, 2 = lunes, 3 = martes, 4 = miércoles, 5 = jueves, 6 = viernes).
¡Hola David! He utilizado la fórmula que muestra la wikipedia aquí, para el calendario gregoriano. He tenido que usar la función de PSeInt trunc para coger solo la parte entera de los resultados de las divisiones, sino daría error y no funcionaría. Saludos
hey, que genial gracias, me ayudaste mucho, pero una pregunta: al intentar realizar la ejecucion me dice que,Lin 7 (inst 1): ERROR 303: Subindice (0) fuera de rango (1…7) y me gustaria saber como se arregla eso? gracias.
¡Hola Josselyn! Me alegra saberlo. Ese error da por el índice 0 del arreglo n[7]. Para evitar que te de el error al ejecutarlo tienes que marcar la opción «utilizar indices en arreglos y cadenas en base 0» en el perfil de PSeInt (menú configurar -> opciones del lenguaje, botón personalizar). Saludos
Ten en cuenta que si cambias esa opción y la guardas, se quedará configurado así para el resto de algoritmos que hagas con ese perfil.
Me podría ayudar con estos ejercicios. necesito usar la sentencia do-while para que el programa no salga de ejecución hasta que selecciones salir.(Ya tengo una parte)
¡Hola Deni! De esta manera solo podrá salir si pulsa la tecla «S». Saludos
Muchísimas graciaaas
Resuelva el siguiente problema: Dado un número entero positivo superior a 1000 y no divisible por 10, muestre
la cantidad de dígitos que posee
la suma de los dígitos impares.
el numero que forman sus dígitos pares
Observación: tener en cuenta que necesitará obtener cada uno de los dígitos por separado para poder trabajarlos.
El programa finalizará cuando la suma de los dígitos impares (del numero ingresado) sea múltiplo de 3. Al finalizar, mostrar la cantidad de números que se trabajaron
¡Hola Nahuel! Creo que no me dejo nada. Saludos
Hola !! ,, soy nuevo me encantaria que me des una mano… la verdad tenemos clases virtuales y no entiendo mucho ,, te paso uno de los tanto problemas que me dan… D:
Dado el siguiente fragmento de algortimo, donde las variables acum y cont son enteras ..¿ cual es el varlo final de la variable acum ?}
acum =5) ENTONCES
si (acum-cont > 0 ) ENTONCES
acum <- acum+cont DIV2
sino
acum <- acum+cont DIV3
FIN_SI
FIN_SI
FIN_PARA.
seleccione la resp correcta.. 0 , 7 , ninguna opcion , 3 , 10 ..
Bueno gracias.,., saludos!!
¡Hola Álvaro! A ver si me sé explicar, según lo veo yo. Si te fijas, el trozo de código termina con un FIN_PARA, de este PARA es de donde va a venir el valor de cont, y va a depender de eso, porque el principio del código es acum=5) ENTONCES, luego si pasa esa condición (suponiendo que no le acompañe otra condición antes), sabemos que acum es igual a 5. Por otro lado, según sea el valor de cont, así será el valor de acum-cont, y nos enviará a una operación u otra (acum <- acum+cont/2 o acum <- acum+cont/3) y de una de estas dos saldrá el valor final de acum, que como cambiará, no volverá a ser 5, por lo que no volverá a entrar en la condición inicial, suponiendo que sea Si acum=5 Entonces, únicamente. Y además, hay que tener en cuenta que en las operaciones que cambian acum, la prioridad está en la división, no es lo mismo acum <- acum+cont/3 que acum <- (acum+cont)/3. En resumen, si la primera condición es solo que acum sea igual a 5, dependiendo de los valores que tome cont en la estructura PARA, acum podrá terminar con los valores 0, 3, 7 o 10.
Te he hecho un algoritmo en PSeInt con los distintos valores que debería tomar cont para dar las opciones de la respuesta. Están comentados, si le quitas el símbolo // inicial y lo pones en otro, podrás ir viéndolos uno a uno. Además PSeInt, tiene la opción «Ejecutar Paso a Paso» donde puedes ir viendo paso a paso los valores que van tomando las variables y lo que va pasando en el algoritmo, quizá con esa herramienta puedas verlo mejor.
Saludos
Gracias Profe!! ,, si m costo entenderlo !!
Buenas tardes me ayuda a resolver este algoritmo porfa.
Crear un algoritmo en PSeInt que permita almacenar los datos de una lista de estudiantes con sus respectivas calificaciones de acuerdo al siguiente detalle:
• Para N estudiante
• 2 exámenes parciales de 20 % cada uno
• 1 examen final de 30%
• Asistencia 10%
• Prácticas 20%
• La Nota final es la suma de todas las notas obtenidas.
Debe almacenar los nombres de los n estudiantes
Debe permitir ver las notas por examen parcial, final, asistencia, prácticas.
Debe permitir ver nombres y las notas finales.
Para la resolución usar Vectores o Matrices
¡Hola Denis! Saludos
Buenas noches ! Podrias ayudarme,,,
Se tiene la necesidad de implementar un sistema para la captura de datos de una competencia de atletismo; se pretende capturar: nombre del corredor, edad, nacionalidad, peso y sexo, el máximo de participantes a capturar será 20, solo que se tienen varias condiciones: si el participante tiene menos de 20 años se registrará en 5 km., si tiene más de 20 y menos de 30 años se asignara a 10 km. y si está fuera de ese rango se inscribirá en 7 km, así mismo se debe de considerar que el usuario deberá de elegir si desea capturar otro participante o no.
¡Hola Jose Antonio! Saludos
Hola. Me ayudas a resolver este ejercicio porfa?
Dada una cadena, devolver la frase sin espacios en blanco.
¡Hola Iván!
Saludos
Hola, buenos días. ¿Me podrías ayudar con este ejercicio por favor?
Introducir 50 valores (0-100) en un vector de manera que no haya ninguno repetido.
Después, ordena el vector anterior en sentido creciente.
¡Hola Francisco! Saludos
Hola
Me podrías ayudar con este problema Realice un algoritmo que determine 10 opciones a realizar en un MENU, estas opciones deben ir definidas por numeros del 1 al 0. Debe hacer uso de funciones, operadores y expresiones matematicas. Dobe, además, utilizar la estructura repetir y segin para poder ser calticado el reactivo de forma correcta
1 – Seno, Coseno ArcoTangente
2. Logaritmo Natural. Funcion Exponencial
3. Truncar Redondear 4- Raiz Cuadrada
5- Valor Absoluto
8- Separar parte entera y decimal
7- Hallar Factorial 8 – Averiguar si o primo
9. Ingresar Otro Numero a- para Sau
¡Hola Ángel! Saludos
Hola! Podrías ayudarme con esto por favor?
Busque un número dentro de una matriz de 4×3 (números aleatorios de 0-50).
Determinar y visualizar su posición (o posiciones), si existe, o el mensaje correspondiente en caso contrario.
¡Hola David! He añadido un trocito de código tras el comentario // Mostrar matriz por pantalla, para que puedas ver que funciona. Si no quieres que se muestre, puedes borrar ese trozo y funcionará igual.
Vale. Muchísimas gracias.
Un saludo.
Crear un algoritmo que pida al usuario una edad de x persona. El programa
determinará si x persona puede votar tomando en cuenta que,si es menor que
18 años no puede votar, si es mayor de 18 años si puede votar.
¡Hola Julio! Ya hay en los comentarios un algoritmo que determina si un ciudadano puede votar o no, según su edad. Saludos
Hola me podrian ayudar con este algoritmo,recien empiezo la carrera y no entiendo nada : Mostrar el mensaje “Hola Mundo” n veces, donde n debe ser ingresado por el usuario.
¡Hola Diego! Basta con que utilices:
En esta página puedes encontrar lo básico para empezar a usar PSeInt, ten paciencia.
hola quisiera que me ayudaran a resolver este algoritmo
Crear un algoritmo de n posiciones que reciba las notas definitivas de los
estudiantes y regrese la siguiente información
a) cuantos estudiantes obtuvieron un desempeño bajo (nota menos de 3.5)
b) cuantos estudiantes obtuvieron un desempeño básico (nota de 3.6 a 3.9)
c) cuantos estudiantes obtuvieron un desempeño alto (nota de 4.0 a 4.5)
d) cuantos estudiantes obtuvieron un desempeño superior (nota de 4.6 a
5.0)
¡Hola Juan Andrés! En el enunciado pones para desempeño bajo, menos de 3.5 y en el siguiente desempeño de 3.6 a 3.9, luego no se incluye la opción de igual a 3.5. En el algoritmo sí he incluido 3.5, si no hay que incluirlo basta con quitar el símbolo «=» y dejar «<«. Saludos
Introducida una cadena, genera un código obtenido de la siguiente manera:
a) Carácter del código: Primer carácter del nombre
b) Carácter del código: Tercer carácter del nombre
c) Carácter del código: Último carácter del nombre
d) Carácter del código: Cantidad de caracteres del nombre
¡Hola David! ¿Podría ser algo así?
Saludos
Es así si. Muchísimas gracias.
Hola! me ayudas a resolver este problema?
Crear un algoritmo que realice las siguientes tareas:
1. Leer un numero N por teclado
2. Validar si el numero N ingresado sea mayor que 1, caso contrario enviar por pantalla un mensaje (Error debe ingresar un número mayor de 1) que haga notar el error y solicitar al usuario que ingrese un número mayor que uno, NO dejar que avance el código mientras no se cumpla la condición.
3. En el caso de que el número ingresado sea 2 mostrar el mensaje “El 2 Es el primer número primo” y finalizar la ejecución del código.
4. El código deberá identificar si el numero ingresado N es un número es primo o no es número primo.
5. Verificar cuantos números primos existen en el rango de [2 a N] y mostrarlo en pantalla.
6. Sumar los números primos que haya encontrado en el rango de [2 a N].
7. Obtener el promedio de los números primos encontrados en el rango de [2 a N].
¡Hola David! Teniendo en cuenta que un número primo solo es divisible por dos números (él mismo y la unidad), yo haría algo así. Espero que lo entiendas y te sirva para aprender. Yo he ido haciéndolo punto por punto (del 1 al 7) y probando cada uno después de hacerlo. Si tienes alguna duda, dímelo. Saludos
Holaa que tal !
Diseñe un algoritmo que solicite al usuario su altura y de acuerdo a
lo siguiente imprima:
– Si la altura de una persona es menor o igual a 150 cm envíe el
mensaje: “Persona de baja estatura”
– Si la altura está entre 151 y 170 escriba el mensaje: “Persona
de estatura promedio”
– Si la altura está entre 171 y 175 escriba el mensaje: “Persona
alta”
– Si la altura es mayor a 175 escriba el mensaje: “Persona
muy alta”
¡Hola Raúl! Saludos
Buen dia que tal !
El siguiente algoritmos se debe desarrollar con la sentencia case o
casos
1. La tienda “BABY” comercializa ropa para bebés, cuenta con
varias sedes en el municipio de Palmira y ha decidido realizar
un descuento a las compras de sus clientes. Si el cliente
compra en la sede Norte, se aplica un descuento del 20%; si
compra en la sede Sur, el descuento será de 25%; y para
cualquier otra sede, el descuento será del 50%. Realice un
algoritmo para determinar el descuento realizado a la compra
de un cliente, debe informar el nuevo valor de la compra
según el descuento aplicado.
Me ayudas con este ejercicio plis:
Escriba un algoritmo que permita clasificar una fecha. Considere lo siguiente
a. Si la fecha es entre el 22 de marzo y el 21 de junio: indicar que es OTOÑO
b. Si la fecha es entre el 22 de junio y el 21 de septiembre: indicar que es INVIERNO
c. Si la fecha es entre el 22 de septiembre y el 21 de diciembre: indicar que es
PRIMAVERA
d. Si la fecha es entre el 22 de diciembre y el 21 de marzo: indicar que es VERANO
Debe ingresar día, mes y año por separado.
¡Hola María José! El algoritmo permite meter el día 29 para febrero sin tener en cuenta si es bisiesto o no. Saludos.
Necesito un algoritmo que calcule cuánto combustible se gasta un vehículo durante una distancia dada, teniendo en cuenta que el vehículo recorre 30 kilómetros por cada galón consumido.
¡Hola Marcelo! El algoritmo sería:
Saludos
Escribe un pseudocódigo que convierta galones en litros. El programa deberá desplegar galones de 10 a 20 en incrementos de un galón y los litros equivalentes correspondientes. Use la relación que 1 galón contiene 3.785 litros.
¡Hola Eduardo! Con una estructura repetitiva y un producto es suficiente. Saludos
A un joven adolescente le prometieron darle $100 pesos cuando cumpliera 15 años de edad y duplicar el regalo en cada cumpleaños subsiguiente hasta que el regalo excediera $10,000 pesos. Escriba un programa para determinar qué edad tendrá el joven cuando se cumpla esa cantidad y cuál será la cantidad total recibida.
¡Hola Eduardo! Yo lo haría así. Si te fijas lees el algoritmo y se parece mucho al enunciado. Saludos
1.- Mostrar la lista de los N primeros términos de la serie: 1, 4, 7, 10, 13, … y calcular
cuánto suman.
2.- IngresarN notas y calcular el número de alumnos aprobados. (nota mínima aprobatoria
es igual a 12).
3.-. Ingresar números enteros, hasta que se ingrese un número negativo y determinar
cuántos de los números ingresados son pares y cuántos son impares.
Please necesito ayuda con esto de la cuarentena no entiendo a mi profesor.
¡Hola Paul! El primer ejercicio:
El segundo ejercicio:
Y el tercer ejercicio:
Saludos
HOLA TENGO QUE HACER UN ALGORITMO PARA CLASIFICAR CORREO DE LA SIGUIENTE FORMA, HE TRATADO CON UNA VARIABLE DE CARACTER PERO NO ME RESULTA BIEN.
Escriba un algoritmo que permita clasificar sus correos. Considere lo siguiente
a. Si en el asunto es: “compra”, “vende”, indicar que es MARKETING
b. Si en el asunto es: “postula”, “matriculate”, indicar que es INSTITUTO
c. Si en el asunto es: “credito”, “cuotas”, indicar BANCO
d. En caso que no se cumpla ninguna de las anteriores, mostrar correo VALIDO
¡Hola María José! A ver si te sirve con este. Saludos
Mostrar una serie de números definidos por el usuario (el usuario elige dónde comienza y dónde termina la serie) en forma de creciente o decreciente, dependiendo de la selección del usuario. me puedes ayudar por favor?
¡Hola Alberto! No sé si es esto lo que quieres. A ver si te sirve. Saludos
Buenas tardes, necesito a mi calculadora ya terminada, tengo la estructura principal del algortimo, con pantalla de bienvenida, pantalla de menu para las operaciones y que cuando se selecciona la operacion, llama a la funcion que se va a realizar…
Todo bien, pero necesito agregar que cuando lea los valores que se ingresan para realizar la operacion seleccionada, me lea solo numeros y si se ingresa una letra envie un mensaje de tipo error y vuelva a pedir el valor para que se ingrese correctamente…
El tema es que, no se como agregarlo y en que parte
¡Hola Diego! A ver si te sirve la función esNumerico. Recibe como parámetro una cadena de texto y devuelve Verdadero si la cadena es numérica, y Falso si no es numérica. Al no poder ver tu código, no sé si puede venirte bien, ni en que lugar de tu algoritmo podrías colocarlo. Espero que te sirva. Si necesitas alguna aclaración dímelo. Saludos
Buenas tardes ¡¡ alguien me podría ayudar con estos ejercicios¡¡
1) Dado un número natural, mostrar sus dígitos de derecha a izquierda.
2)Dada una lista de N números enteros y dado un número natural K,
mostrar cantidad de números ingresados múltiplos de K.
¡Hola Malena! Para el primer ejercicio:
Y para el segundo ejercicio:
Saludos
hola muy buenas tardes me ayudan con este por favor
Elabore un programa que lea números enteros mientras sean diferentes de 9999 el programa debe escribir
• la sumatoria de los números leídos.
• el producto.
• la cantidad de números leídos.
• El mayor número leído.
• El menor número leído.
• El numero más cercano a 1000
¡Hola Esteban! Creo que este resuelve todo el problema. Saludos
Buenos días . podrían ayudarme con un ejercicio . persona quiere saber el salario que gana mensual con pago base de 3,000 el cual cambia dependiendo del lugar si es de aguchapan aumenta un 20% en cada quincena si es de San Miguel un5% si es de morazan un 10%si es de chalatenango un15%y si es de la unión aumenta 200 y si no es de ningun lugar de estos se pintará solo él el salario definido sueldo base. Por su respuesta muchas gracias.
¡Hola Krissia! Se podría utilizar una estructura SEGUN y hacer un menú, por ejemplo:
Saludos
Haga un programa que genere 3 números aleatorios del 10 al 30.
Calcular la expresión:
3(n1)*2(n1^2)*5(n3/2)
—————————–
(n1+n2+n3)
ayuda en algoritmos en pseint porfavor
¡Hola Julio! La función Aleatorio es propia de PSeInt. Saludos
Hola buenas, me pueden ayudar con estos 3 problemas, por favor…
II. Los siguientes algoritmos se deben desarrollar con condicionales simples y funciones
1. Desarrolle un algoritmo que al recibir el parámetro de temperatura en grados centígrados permita devolver el resultado si tiene fiebre o alta NOTA: se considera que tiene fiebre si es mayor a los 37°.
2. Desarrolle un algoritmo que permita identificar si una persona es hipertensa recibiendo como parámetro la presión sistolíca y diastólica NOTA: presión sistolíca debe ser menos a 120 y la presión diastólica menor a 80, si estos valores son mayores se considera hipertensa, deber retornar un mensaje indicando si es o no Hipertensa.
III. El siguiente algoritmo se deben hacer con condicionales anidados, no se aceptan simples y debe implementar funciones.
1. Diseñar un algoritmo que pida un carácter del teclado y de acuerdo a ello, determine si esta es una vocal o una constante, un número o un carácter especial.
¡Hola Yina! El primero:
El segundo:
Y el tercero, te he contestado aquí
Hola, tengo que hacer este punto en PSeInt que no me explicaron y no logro entender:
«Escribir el nombre de un color por medio de una letra. Teniendo en cuenta la siguiente codificación: R (rojo), V (verde), A (amarillo), I (violeta), C (Ocre). Emitir un error en caso de no ser un código correcto.»
Estamos viendo estructuras de control como Si, segun, entonces, etc. y quieren que trabajemos con eso en esto.
Traté de hacerlo pero no me funciona, hice algo así:
PD: Me gustaría saber en qué me estoy equivocando y lograr aprender de eso, desde ya muchas gracias por la ayuda.
Definir Letra como caracter;
Escribir «Escribir el nombre de un color por medio de una Letra»;
Leer Letra;
Si (Letra = r) entonces;
Escribir «El color de » (Letra = r) » es el rojo»;
SiNo
Si (Letra = v) Entonces;
Escribir «El color de » (Letra = v) » es el Verde»;
SiNo
Escribir «Error: la letra asignada no pertenece a un color específico»
FinSi
FinSi
¡Hola Leonardo! Para comparar expresiones se utiliza un símbolo igual doble (==), si utilizas solo uno (=), en vez de comparar valores lo que haces es asignar un valor a una variable, igual que si utilizaras el símbolo «<-". Por otra parte, al preguntar si la variable Letra es igual a r, por ejemplo, esa r debe ir entre comillas («r»). Y también, para mostrar el valor de la variable Letra por pantalla, únicamente debes escribir Letra, y PSeInt mostrará el valor que se introdujo por teclado. Te muestro el algoritmo para que puedas verlo mejor. Repásalo, entiéndelo e intenta hacerlo tú de nuevo, verás como así lo aprendes bien. Saludos.
buenas tardes sera que me puede ayudar con este problema
Se debe realizar un viaje de practica y para este efecto se debe tener el presupuesto total e individual por estudiante, para esto se tiene el costo de transporte y de refrigerio. El refrigerio para todos es de 20Bs. Para poder reducir costos se toma promociones en el transporte: si son más de 75 estudiantes el costo por estudiante es de 15Bs. De 45 a más es de 20Bs. Y menos de 45 es de 25Bs.
Entrada: número de estudiantes
Salida: Costo total e individual
¡Hola Jarol! Si no lo he entendido mal, el algoritmo podría ser así:
Saludos
me ayudas a corregirlo porfavor gracias.
Hola Santiago. Tal cual lo has escrito, supongo que el símbolo de la condición de los dos «mientras» es <= (menor o igual), porque sino estarías asignando en vez de comparando. Y después da error en la última división (prom_grupo=suma_grupo/suma_notas) al dividir entre 0 (suma_notas=0). Para obtener el promedio del grupo ¿no sería mejor dividir entre el número de estudiantes?. Creo que una vez corregido eso, el algoritmo hace lo que tú querías. Saludos
Buenas si alguien me podria ayuda como expresar esto en pseint o mejor dicho resolverlo por ese medio disculpe si llego a publicar el comentario 2 veces es que tengo problemas con el internet y no se si realmente lo publica. 🙁
1. Tomando en cuenta la prioridad de los operadores aritméticos, evalúe las siguientes expresiones:
a. R = (a * (b + c) – 4) * a + (4 * c – d) – d ^ 3
b. R = (a * (b + c) ^ 2) – 6 * d + (4 * e – f)
Donde:
a = 2; b = 3; c = 1; d = 4; e = 5; f = 5
Hola Erick, sí se escribió el comentario dos veces, pero porque están sometidos a mi aprobación, antes de publicarlos los reviso siempre, para evitar spam, faltas de respeto y todas esas cosas. A continuación te muestro el algoritmo. Saludos
ME AYUDAN
Elabora un algoritmo que permita contar la cantidad de productos que no cumplen con los parámetros de calidad (peso =50g y longitud=15 cm) los datos de cada producto se irán leyendo uno a uno la cantidad de producto es un dato que se pide al inicio
Hola Alex, mira aquí, creo que es el mismo. Saludos.
Hola, muchas gracias por la pag. Por favor alguien me puede ayudar con este algoritmo? que lea un numero de cedula y edad de una persona. si es mayor de 18 años mostrar un mensaje «Ciudadano es mayor de edad, puede votar» en caso que sea menor de 18 años mostrar mensaje de «Ciudadano no puede votar, es menor de edad»
Hola steven, solo tienes que utilizar un condicional simple que compruebe si la edad es mayor o igual que 18. Saludos
Hola que pena la molestia.
ayúdame con este programa Que pida dos números y multiplique todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos. en pseint con la condición mientras y repetir.
Te agradezco
Hola Yisleni, se utiliza la estructura mientas cuando el primer número es el menor y la estructura repetir cuando es el mayor. Saludos
Holaaaaa gracias por la página
Gracias a ti por visitarla. Saludos
Hola Bnos días será q me puedes ayudar a hacer este algoritmo el algoritmo dice tengo 5 celulares con diferentes precios celular 1:700 celular 2:1000 celular3::1300 celular 4:se desconoce el precio celular 5; se desconoce el precio realizar un algoritmo que calcule la suma de los precios de los cinco celulares será que me puedes ayudar a hacerlo
Hola Andrea, el precio de los celulares 4 y 5 son desconocidos, pero ¿se piden por teclado?. Si fuera así, imagino que sería algo así:
Gracias por tu visita. Saludos
POR FAVORRRR me puede ayudar con este ejercicio????:
Proponer un algoritmo para realizar el inventario del almacén de la universidad. Este debe leer los artículos que se tienen y solicitar la gestión para la compra de los que hacen falta para el funcionamiento
Hola Rosa, siento la tardanza. No sé si aún te servirá y tampoco tengo claro si es lo que quieres. Muestra un menú con cuatro opciones, las cuales permiten mostrar el inventario del almacén, y también la entrada y salida de artículos del almacén. Espero que al menos te sirva de guía. Saludos.
Por favor me puedes ayudar con este algoritmo:
1. Realizar un algoritmo para encontrar la formula cuadratica:
x= -b+ raiz cuadruada de: b elevado a 2 – 4ac
–
————————————————————
2a
Perdón que no lo pude enviar bien la formula.
*El +
– Es así pero claro más unido
**la raíz cuadrada encierra el b (elevado a 2) – 4ac
Hola Mary, imagino que te refieres a la ecuación de segundo grado.
Pruébalo, lo he hecho muy deprisa y no sé si fallará algo, pero espero que al menos te pueda servir de guía. La principal condición a tener en cuenta para que no de error el algoritmo es que lo que haya dentro de la raíz no de negativo. Si da negativo, pasa a ser un número imaginario. Saludos
Hola me podrías ayudar a resolver este problema:
En una cafetería, los mozos cobran un sueldo fijo de $16.000 mas un 25% delas propinas (sin cuatro mozos). Además, el dueño del local les paga un bono del 1% de las ganancias. Los datos a solicitar son monto total de propinasen el mes y las ganancias totales del local.
Saludos, Gracias.
Hola Martina, según lo entiendo yo, solo tienes que sumar a los $16000 el 25% de las propinas y 1% de las ganancias. Con eso obtienes el sueldo de cada mozo. Saludos
Hola, me puedes ayudar con el siguiente algoritmo : Diseñar un algoritmo que pida un carácter del teclado y de acuerdo a ello, determine si esta es una vocal o una constante, un número o un carácter especial. Muchas gracias
Hola Javier, creo que PSeInt no tiene ninguna función para capturar la tecla que se pulsa, lo que haría más fácil crear ese algoritmo que pides. Al no existir tal función se me ocurre hacerlo así. Ten en cuenta que yo le asigno a las variables los caracteres de mi teclado, si se introdujera un caracter que no esté ahí incluido no funcionaría bien.
Saludos
Hola yo tengo este mismo problema pero me indica lo siguiente
III. El siguiente algoritmo se deben hacer con condicionales anidados, no se aceptan simples y debe implementar funciones.
1. Diseñar un algoritmo que pida un carácter del teclado y de acuerdo a ello, determine si esta es una vocal o una constante, un número o un carácter especial.
Puedo utilizar este mismo, ayuda por favor…
¡Hola Yina! Para poder hacerlo con condicionales anidados y además utilizar funciones, se me ocurre ahora hacerlo así:
Si te das cuenta las funciones son prácticamente iguales. Podrías buscar una manera de no repetir tanto el código.
Saludos.
Hola !
Me ayudarías a resolver este algoritmo te lo agradecería demasiado
El gerente de una compañía automotriz desea determinar el impuesto que va a pagar por cada uno de los automóviles que posee, además del total que va a pagar por cada categoría y por todos los vehículos, basándose en la siguiente clasificación:
Los vehículos con clave 1 pagan el 10% de su valor
Los vehículos con clave 2 pagan el 7% de su valor
Los vehículos con clave 3 pagan el 5% de su valor
Hola Marilyn, creo que el algoritmo hace lo que pedías, pruébalo y si no entiendes algo dímelo. Saludos
quisiera una ayuda con una algrotimo
ingresar n numeros naturales comprendidos ente (1 y 100) e indicar
cuantos del los numero ingresados son menores a 20
cuantos estan entre el rango de 25 y 45
cuantos son mayores a 50
Hola Brandon, espero que te ayude, si no entiendes algo dímelo. Saludos
Estoy teniendo problema con un código que me piden, no encuentro como hacerlo, te agradezco si me ayudas.
Desarrollar un algoritmo donde el texto será ingresado por el usuario y la letra ‘a’=4, ‘e’=3, ‘i’=1 ‘o’=0 ‘u’=9 y mostrar la cadena con las letras reemplazadas por numeros.
Muchas gracias por tu ayuda.
Hola AlanCruz, ahí te lo dejo. Saludos
Buenas Noches!
quisiera que me ayudes hacer un diagrama de flujo y la prueba de escritorio del paralelogramo y trapecio.
Por favor y Gracias.
Hola Liliana, no tengo claro que debe hacer el algoritmo, ¿cual es el problema a resolver?
Si te sirve de algo te muestro un diagrama de flujo para un algoritmo que pide por teclado la base, un lado y la altura de un paralelogramo y muestra por pantalla el área y el perímetro de dicho paralelogramo
Y la prueba de escritorio, que creo que es algo así, una tabla que muestra algunos valores que pueden tomar las variables y los resultados del algoritmo.
Saludos
Amigo necesito ayuda en este algoritmo cómo hago para que me muestre el resultado de la suma reiterada… después del ciclo mientras y después del ciclo repetir. Para poder eliminar la multiplicación final.
Hola Luis, si no te he entendido mal, es esto lo que querías hacer. Saludos
¡Hola! Quisiera que me ayudarás.Por Favor.
Intercambiar el valor de tres variables. De tal manera que sean las variables A, B,C. El valor valor de B y el valor de A se almacene en C. Muestre todo los valores.
¡Hola Lisseth! Fíjate en el enunciado que has escrito en tu comentario, creo que falta algo. De todas maneras te muestro un algoritmo que intercambia variables, no sé si es lo que querías, pero puede servirte de guía. En este caso, las variables se intercambian de tal manera que el valor A pasa a ser el valor que antes tenía B, el de B el que tenía C y el de C el que tenía A.
Gracias por tu visita. Saludos.
Hola! Necesito ayuda con este algoritmo espero su respuesta! Se lo agradecería mucho.
Un comercio necesita obtener información, relacionada con el importe a pagar por un determinado cliente.
Se pide generar la siguiente Salida por Pantalla:
Mostrar el importe a pagar por el cliente. Si el cliente es categoría “A” y el monto a pagar supera los
$500, recibirá un descuento del 5%. Si el cliente es categoría “B” y el importe a pagar oscila entre $80 y $250 recibirá
un descuento del 2%.
Categoría(CAT): representa la categoría del cliente, que puede asumir los siguientes valores “A” o “B”.
Importe(IMP): representa el importe a pagar por el cliente.
Hola Micaela, yo lo haría de la siguiente manera. Si no entiendes algo, dímelo.
Gracias por tu visita. Saludos
Mientras lo estaba probando me di cuenta que al poner el impuesto 80 y poner categoría b, el programa no me toma números decimales, ¿Eso se puede arreglar de alguna forma?
Si se define la variable como Numero sirve para todo tipo de datos numéricos, también para los decimales.
Para introducir decimales por teclado hay que usar el punto, en vez la coma, ¿puede ser ese el problema?
¿Cuál es exactamente el error que te da?
Bueno el error que me da es que cuando pongo el número 80 en el ingresar importe me dice que la línea 16 osea dónde está la operación imp <- imp-(imp*2/100) dice así: lin 16 (inst 1): error 314: no coinciden los tipos, el valor a asignar debe ser entero.
Asegúrate de que al principio, donde se definen las variables, ponga Definir IMP Como Numero y no Definir IMP Como Entero
De verdad muchas gracias!! Por el momento anda todo genial! Y de paso estoy aprendiendo gracias a usted y su página. Saludos y que tenga un buen día!
Gracias a ti, me alegra saberlo
Ahora si funciona muchas gracias de paso aprendo más de verdad muchas gracias!
Hola me podrías ayudar a solucionar estos problemas
algoritmo que permita conocer la cantidad de números negativos y positivos de una cantidad n de números. Los datos se entraran uno por uno.
• algoritmo que permita conocer el promedio de números negativos y el promedio de números positivos de una cantidad n de números. Los datos se entraran uno por uno
Saludos
Hola Carlos, según lo he entendido yo, lo haría así. Si no entiendes algo, házmelo saber.
Gracias por la visita. Saludos
Disculpa, estoy realizando un código para obtener numeros amigos que se ubican entre el 0 y el 300 utilizando un for y while. Será que tenga alguna estructura que me pueda ayudar?
Hola Frank, lo he hecho muy deprisa y ahora no tengo mucho tiempo, pero si ves algo que no funciona o que no entiendes, dímelo, ¿vale?.
Gracias por visitar la página. Saludos
me lo pone como error ya que dice que falta algo antes del + y asi
fact*=prod
prod + = 1
Hola Alejandra, += y *= son operadores que se permiten en la mayoría de los lenguajes de programación, para hacer más cortas las expresiones, pero en PSeint de momento no se puede utilizar. Prueba a poner fact=fact*prod y prod=prod+1 en su lugar, es lo mismo. Saludos
MUCHAS GRACIAS POR LA INFORMACIÓN ME SERVIO DE MUCHO, PARA UTILIZAR CORRECTAMENTE EL PROGRAMA Y TODOS SUS ELEMENTOS.
Gracias a ti por tu comentario. Saludos
Hola ayuda por favor soy nueva en pseint
Elabora un algoritmo que permita contar la cantidad de productos que no cumplen con los parámetros de calidad (peso =50g y longitud=15 cm) los datos de cada producto se irán leyendo uno a uno la cantidad de producto es un dato que se pide al inicio
Hola Anahi, por lo que yo he entendido, lo haría así. La cantidad de productos se pide al principio y se guarda en la variable llamada cantidad. El ciclo o bucle Para…Hasta permite repetir el proceso producto a producto. Primero se piden por teclado los datos del producto peso y longitud y después se comprueba si el producto cumple con los parámetros de calidad mediante el condicional simple que nos permite introducir la condición «que no tengan un peso igual a 50g y una longitud igual a 15cm». Si el producto no cumple los parámetros, la variable noCalidad aumenta en 1 su valor. Por último se muestra por pantalla el número de productos que no cumplen los parámetros. Pruébalo con PSeInt para ver como funciona, espero que lo entiendas.
Hola! me ayudas a resolver este problema?
solicita un número al usuario, y muestra el resultado por pantalla
Hola Alejandra, ¿qué tal? Para pedir al usuario el número por teclado se utiliza la instrucción Leer con el nombre de la variable, y si quieres mostrar un mensaje por pantalla se utiliza la instrucción Escribir junto con el mensaje entre comillas, añadiendo Sin Saltar o Sin Bajar, si no quieres que haga un salto de línea. Para poder mostrar el número por pantalla tienes que convertirlo a texto con la función de PSeInt ConvertirATexto(N). Por ejemplo:
Gracias por visitar la página. Saludos
Me podrías ayudar urgentemente realizar la respuesta de esta pregunta ¿porfavor?
¿Cómo se puede definir un ciclo en Pseint?
¡Hola Verónica! Los ciclos o bucles en PseInt son estructuras repetitivas, existen tres: mientras, repetir y para. Mientras se cumpla una determinada condición, se ejecutan las instrucciones que están incluidas en dichas estructuras. En este mismo artículo tienes algún ejemplo: haz click aquí.
Saludos
Hola, quisiera que me ayude en el siguiente ejercicio
En la estructura mientras
En una jaula se ingresaran pericos en x cantidades pero hay que tomar en cuenta que la jaula tiene como límite 25 pericos. Mostrar un mensaje cuando ya hayan llegado a su límite.
Hola Adriana, gracias por visitar la página y perdona por no haber contestado antes. Yo haría algo así.
Un saludo
Hola, quisiera que me ayudaras con un problema el cual dice que quiero un algoritmo que calcule la segunda potencia de un numero con 3 digitos y el resultado de ellos tome los ultimos 3 numeros y de nuevo los eleve a la potencia de dos en una subcadena
¡Hola Layla! Para resolver este problema yo lo dividiría en problemas más pequeños, hasta llegar a la solución final.
1.- Comprobar que el número tiene 3 dígitos.
Si tiene 3 dígitos tiene que estar entre 100 y 999, es decir, ser mayor o igual (>=) que 100 y (Y) menor o igual (<=) que 999. Para averiguarlo podemos utilizar el condicional simple (Si ... Entonces). Suponiendo que la variable num guarda el número:
2.- Hallar la segunda potencia.
Es decir, elevarlo al cuadrado. Si guardamos el resultado en una variable llamada, por ejemplo, pot2Num:
3.- Tomar los últimos 3 números de pot2Num.
Para hacer esto, hay una función propia de PSeInt que se llama SubCadena(cadena, inicio, fin), que permite tomar trocitos de una cadena de texto. Como queremos los 3 últimos números, empezaremos a contar por el final de la cadena, para ello habrá que saber la longitud de la cadena de texto, porque no siempre dará el mismo número de dígitos, dependerá del número. Para saber cuántos números tiene la cadena de texto existe otra función propia de PSeInt, Longitud(cadena), para verlo mejor podemos guardar esa longitud en una variable llamada, por ejemplo, longP2, pero no sería necesario. Hay que tener en cuenta que pot2Num debe ser una cadena de texto, no un número, por lo que habrá que convertir pot2Num a texto con otra función propia de PSeInt, ConvertirATexto(numero):
4.- Hallar el cuadrado de la subcadena.
Ya tenemos los 3 últimos números guardados en subCadPotNum, para hallar su cuadrado o segunda potencia, hacemos lo mismo que en el punto 2, utilizando la función de PSeInt ConverTirANumero(cadena):
Espero que me hayas entendido y te haya sido de ayuda. Gracias por visitar la página Layla. Saludos.
Hola! me ayudas a resolver este problema? DETERMINAR SI UN NUMERO ES PAR Y MULTIPLO DE 5
¡Hola Gabriela! Para resolver este problema en PSeInt tendrás que utilizar el operador módulo (MOD o %), que nos permite saber el resto de una división. Y también tendrás que utilizar el operador lógico (Y o &&).
1.- Si un número es par, siempre nos dará de resto 0 al dividirlo entre 2. Tendrías que utilizar la siguiente expresión: num % 2 == 0, es como preguntar ¿el número que está guardado en la variable num al dividirlo entre 2 nos da un resto igual a 0?.
2.- Si un número es múltiplo de 5, siempre nos dará de resto 0 al dividirlo entre 5. En este caso la expresión sería: num % 5 == 0.
3.- Por tu comentario entiendo que el número tiene que cumplir las dos condiciones a la vez. No sería necesario, pero quizá así lo veas mejor, podemos guardar las expresiones anteriores en variables lógicas, por ejemplo:
Si el número es par, la variable nPar será igual a Verdadero, y si no lo es será igual a Falso.
Si el número es múltiplo de 5, la variable mCinco será igual a Verdadero, y si no lo es será igual a Falso.
Para que se cumplan las dos condiciones a la vez, las variables nPar y mCinco tienen que ser las dos igual a Verdadero.
Eso se puede preguntar con la estructura de control condicional simple, Si (condición) Entonces :
Podrías hacerlo directamente con las expresiones, sin guardarlas en las variables nPar y mCinco:
Espero que me hayas entendido y te sirva de ayuda. Muchas gracias por visitar esta página Gabriela. Un saludo.
excelente
Muchas gracias. Un saludo.
Sos alto buenardoo.
Muchas gracias. Un saludo.
A V I S O
Hola, si sueles venir por aquí sabrás que desde el 2 de marzo de 2020 no he parado de responder a peticiones de ayuda para ejercicios de algoritmos en PSeint. Tengo que parar de hacerlo, al menos de momento, terminó el confinamiento por el Covid-19 y no me da la vida; he vuelto a trabajar y tengo que recuperar lo no trabajado, y además tengo un proyecto entre manos que no quiero desatender.
Aquí tienes un montón de ejemplos que te pueden servir de ayuda para resolver tu ejercicio. Si pulsas CTRL+F (buscar) y añades las palabras adecuadas puedes moverte por la página y encontrar lo que buscas.
Aún me queda por responder algunos comentarios y lo haré. Pero a partir de hoy (14 de Junio de 2020) desactivo los comentarios temporalmente, porque no voy a poder atenderlos, y tampoco contestaré a peticiones de ayuda que me lleguen al correo electrónico o redes sociales y que consistan en realizar ejercicios, no me importará ponerte un enlace a algún ejercicio que ya esté hecho y que crea que es similar y pueda ayudarte, pero poco más.
Lo siento, yo también estoy aprendiendo e intento ganarme la vida con esto.