0% encontró este documento útil (0 votos)
42 vistas9 páginas

Algoritmos básicos de programación en pseudocódigo

El documento presenta una serie de algoritmos que abordan diferentes problemas de programación, incluyendo la captura de edad, comparación de números, cálculo de velocidad promedio, evaluación de calificaciones, cálculo de ingresos semanales, y determinación de costos de colegiatura. Cada algoritmo incluye definiciones de variables, entradas, procesos de decisión y salidas específicas. Se enfoca en la lógica condicional y el manejo de datos de entrada para generar resultados adecuados según las condiciones establecidas.

Cargado por

Dante becerra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas9 páginas

Algoritmos básicos de programación en pseudocódigo

El documento presenta una serie de algoritmos que abordan diferentes problemas de programación, incluyendo la captura de edad, comparación de números, cálculo de velocidad promedio, evaluación de calificaciones, cálculo de ingresos semanales, y determinación de costos de colegiatura. Cada algoritmo incluye definiciones de variables, entradas, procesos de decisión y salidas específicas. Se enfoca en la lógica condicional y el manejo de datos de entrada para generar resultados adecuados según las condiciones establecidas.

Cargado por

Dante becerra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

Escribir un algoritmo donde se capture la edad de una persona, si


la persona es menor de edad, que el algoritmo envié un mensaje
señalando que es menor de edad. independientemente de la edad, el
algoritmo enviará un mensaje de la edad capturada.

analisis

Algoritmo edadPersona

Definir edad Como Entero

Escribir "Ingrese su edad: "

Leer edad

Proceso

Si edad < 18 Entonces

Escribir "La persona es menor de edad."

FinSi

Salida

Escribir "la edad es: ", edad

FinAlgoritmo

[Link] un algoritmo que capture dos números enteros, si el primer


número es mayor al segundo, que envíe un mensaje indicando que el
primer número es el mayor. Independientemente de los números, enviar
en un mensaje de los números capturados.

entrada

Algoritmo compararNumeros

Definir num1, num2 Como Entero

Escribir 'Ingrese el primer número: '

Proceso

Leer num1

Escribir 'Ingrese el segundo número: '

Leer num2

Si num1>num2 Entonces

Escribir 'El primer número es mayor: ', num1

FinSi

Salida

Escribir 'Los números capturados son: ', num1, ' y ', num2

FinAlgoritmo

3. Hacer un algoritmo que calcule la velocidad promedio de un


automóvil de carreras en base a la distancia recorrida en metros, y el
tiempo obtenido en segundos (ejemplo: 990 mts. en 30 seg.). Muestra la
velocidad promedio empleada en Km/hr. Si la velocidad excede de 90
Km/hr enviar el mensaje “Estás excediendo el límite de velocidad de 90
Km/hr”

Algoritmo velocidadPromedio

ENTRADA

Definir distancia Como real

Definir tiempo Como Real

Definir velocidad como real

Escribir "ingrese la distancia"

Leer distancia

Escribir "ingrese el tiempo en segundos "

Leer tiempo

PROCESO

velocidad <- (distancia/1000)/(tiempo/3600)

Escribir "la velocidad promedio es de; " , velocidad, " km/h"

Si velocidad>90 Entonces

SALIDA

Escribir "estas execiendo el limite de velocidad"

FinSi

FinAlgoritmo
4. Hacer un algoritmo que capture la calificación de un alumno. La
calificación de 7 o más es aprobatoria, en caso contrario es reprobatoria.

Algoritmo calificacionAlumno

ENTRADA

Definir calificacion Como Real

Escribir 'Ingrese la calificación del alumno: '

Leer calificacion

PROCESO

Si calificacion>=7 Entonces

SALIDA

Escribir 'La calificación es aprobatoria.'

SiNo

Escribir 'La calificación es reprobatoria.'

FinSi

FinAlgoritmo
5. Un empleado percibe 4 dólares por hora por las primeras 40 horas
trabajadas en la semana, y 6 dólares por cada hora siguiente de las 40
horas. Calcular el ingreso semanal del trabajador.

Algoritmo ingresoSemanal

ENTRADA

Definir horasTrabajadas, ingreso Como Real

Escribir 'Ingrese el número de horas trabajadas en la semana: '

Leer horasTrabajadas

PROCESO

ingreso <- 0

Si horasTrabajadas<=40 Entonces

ingreso <- horasTrabajadas*4

SiNo

ingreso <- (40*4)+((horasTrabajadas-40)*6)

FinSi

SALIDA

Escribir 'El ingreso semanal del trabajador es: $', ingreso

FinAlgoritmo

6. La compañía ABC aplica dos pruebas a cada persona que llena una
solicitud de empleo. Se le contratará si obtiene al menos 65 puntos en
cada una de las dos pruebas; en caso contrario se rechaza.
Algoritmo evaluacionEmpleado

ENTRADA

Definir prueba1, prueba2 Como Real

Escribir 'Ingrese el puntaje de la primera prueba: '

Leer prueba1

Escribir 'Ingrese el puntaje de la segunda prueba: '

Leer prueba2

PROCESO

Si prueba1>=65 Y prueba2>=65 Entonces

SALIDA

Escribir '¡Felicidades! Has sido contratado.'

SiNo

Escribir 'Lo sentimos, has sido rechazado.'

FinSi

FinAlgoritmo

7. La compañía XYZ aplica dos pruebas a cada persona que llena una
solicitud de empleo. Se le contratará si obtiene más de 90 puntos en
alguna de las pruebas; en caso contrario se rechaza.

Algoritmo evaluacionXyz
ENTRADA

Definir prueba1, prueba2 Como Real

Escribir 'Ingrese el puntaje de la primera prueba: '

Leer prueba1

Escribir 'Ingrese el puntaje de la segunda prueba: '

Leer prueba2

PROCESO

Si prueba1>90 O prueba2>90 Entonces

SALIDA

Escribir '¡Felicidades! Has sido contratado.'

SiNo

Escribir 'Lo sentimos, has sido rechazado.'

FinSi

FinAlgoritmo

8. Unas camisas se venden en $100.00 pesos cada una si es que se


compran más de tres, y en $120.00 en otro caso. Escribe un algoritmo
que sea un número de entrada con la cantidad de camisas a adquirir e
imprima el costo total.

9. Escribe un programa que reciba dos números enteros como


entrada y escriba el mensaje “Signos Opuestos” sólo si uno e los enteros
es positivo y el otro negativo. Utiliza únicamente un operador lógico
(Booleano) en la condición si (if).

10. Escriba un programa que reciba como entrada dos números


enteros. Asegúrese de que el algoritmo escriba 6, tanto cuando la
entrada sea 9 y 15, como cuando sea 15 y 9. Al final se deberá imprimir
los números que fueron capturados.

Un trabajador recibe su sueldo norma por las primeras treinta horas y se


le paga 1.5 veces su sueldo normal por cada hora después de las
primeras treinta. Escribe un algoritmo que calcule e imprima el pago al
empleado basado en el sueldo normal y el número de horas trabajadas
por el empleado, estos datos deberán ser introducidos por el usuario. Por
ejemplo, si se indica al agoritmo que las horas son 42 y 6.00 para el
sueldo por hora, el programa debe imprimir 288.00 dólares como monto
a percibir.

11. En una universidad, los cargos por colegiatura son de 50 dólares


por materia, con un cargo máximo de 750, independientemente del
número de asignaturas tomadas. Así, un estudiante que curse 12
materias pagaría 600, mientras que el que tome 21 pagará 750. Escriba
un algoritmo en el que la entrada es el número de materias a cursar y la
salida es la colegiatura y el ahorro que se generó.

12. En la Universidad Estatal de Poduka, los veteranos de guerra


solamente pagan 30 dólares por materia, mientras que el resto de los
estudiantes pagan 50. Escriba un algoritmo en el que el usuario
introduzca el tipo de estudiante (veterano regular es 2) y el número de
créditos a la salida, debe expresar si el estudiante es veterano o regular,
así como la cantidad de créditos y el importe de la colegiatura

También podría gustarte