ALGORITMOS
Escribir un algoritmo que presente:
El cuadrado de un número ingresado por teclado
El promedio de dos notas ingresadas por teclado, las notas deben ser ingresadas sobre 10 ptos.
Presentar el promedio sobre 2
El porcentaje de hombres y mujeres que existe en un grupo
Las 4 operaciones básicas de dos números ingresados por teclado
Que calcule el precio de un producto incluido el IVA. Se debe ingresar el costo del producto y
cuantos productos se venden
Un alumno desea saber cuál será su calificación final en la materia de programación. Dicha
calificación se compone de los siguientes porcentajes: 55% promedio de sus tres calificaciones
parciales, 30% de la calificación del examen final, 15% de la calificación de un trabajo final.
Que calcule la edad de una persona
Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario
anterior
Se pide leer tres notas del alumno, calcular su definitiva en un rango de 0 – 5 y enviar un
mensaje donde diga si el alumno aprobó o reprobó
Se desea escribir un algoritmo que pida la altura de una persona, si la altura es menor o igual a
150cm envíe el mensaje “Persona de altura baja” ; si la altura esta entre 151 y 170 escriba el
mensaje “Persona de altura media” y si la altura es mayor a 171 escriba el mensaje “Persona
alta”
Determine y muestre el mayor de tres números reales cualquiera
Ingrese el sueldo por teclado, si el sueldo es menor a 1000$, calcular un bono del 10% y
presentar el sueldo total
Calcule el promedio de dos notas ingresadas por teclado, si el promedio es menor a 7
aumentar en 1 al promedio. Presentar el promedio final
Verifique si un número es positivo o negativo
Calcule el mayor de tres números sin utilizar los conectores lógicos
Calcule el bono de un empleado, ingrese por teclado el número de horas trabajadas y el costo
de la hora, ingrese el número de hijos, si el número de hijos es mayor a 3 el bono será del 18%
del sueldo neto, caso contrario será del 12% del sueldo neto. Presente el sueldo total
La siguiente equivalencia
19-20 “SOB”

16-18 “MB”

13-15 “BUENA”

10-12 “REGULAR” 0-9 “INSUFICIENTE”
Ingrese un número del 1 al 7 y despliegue el mensaje del día equivalente al número
Calcule el bono de un empleado de acuerdo al número de hijos que tenga el empleado fíjese
en la tabla siguiente:
BONO

HIJOS

7%

0-1

10%

2-4

15%

5

20%

>5

Calcule el precio de una llamada telefónica a cualquier parte del mundo, debe ingresar el
código de zona y el número de los minutos de la llamada, fíjese en la siguiente tabla.
CLAVE

ZONA

PRECIO

1

América del norte

2

2

América central

2.5

3

América del sur

4

4

Europa

3.5

5

Asia

5

Calcular el sueldo de un empleado según su categoría, fíjese en la siguiente tabla. Ingrese el
número de horas laboradas y la categoría del empleado
CATEGORIA

PRECIO HORA

A

3.50

B

4.00

C

4.50

D

5.00

Calcule el promedio de dos notas ingresadas por teclado y presente el mensaje
correspondiente a la siguiente tabla
PROMEDIO
10

MENSAJE
SUPERA LOS APRENDIZAJES REQUERIDOS
9

DOMINA LOS APRENDIZAJES REQUERIDOS

7–8

ALCANZA LOS APRENDIZAJES REQUERIDOS

5 - 6.9
<5

ESTA PROXIMO A ALCANZAR LOS APRENDIZAJES REQUERIDOS
NO ALCANZA LOS APRENDIZAJES REQUERIDOS

Ingrese tres números diferentes y los escriba de forma descendente
Calcule el mayor de tres números, considere el caso que los tres números pueden ser iguales,
en ese caso presente el mensaje de números iguales
Ingresar dos números enteros y luego determinar y mostrar:
 Si el primero es divisible por el segundo
 Si el segundo es divisible por el primero
 Cuál de los dos es mayor; en caso de que sean iguales, mostrar mensaje adecuado
 Si ambos son impares
Ingrese tres números y diga si uno de ellos es la suma de los otros dos
Escribir el pseudocódigo para un programa que lea tres números positivos suministrados en
orden ascendente los cuales representan las longitudes de los lados de un triángulo. El
programa deberá determinar si los tres lados forman un triángulo y su tipo
Escribir un algoritmo:
Que presente los primeros 5 números naturales
Que genere los n primeros números impares
Que multiplique dos números sin utilizar el operador de multiplicación
Que calcule el factorial de un número
Que divida dos números a través de restas
Que verifique si un número es perfecto
Que verifique si un número es primo
Que genere las tablas de multiplicar del 2 hasta el 9
Que calcule el mínimo común múltiplo
Que presente la sumatoria de los n primeros números primos
Que verifique si un número es Fibonacci
SERIES: Calcule la sumatoria
+2 -4 +6 +8 -10 -12 -14 +16 +18 +20 +22 +24 -26….
+

-

Object 2

-

Object 4

+

+

Object 8

+

Object 18

-

Object 20

Object 22

35!
535

Object 10

+

+

+

-

Object 6

35 !
+ 535

+

Object 26

+
Object 14

Object 28

Object 16

Object 30

…….
Object 32

PROGRAMACION MODULAR
Escribir un programa que intercambie dos números por teclado y presente si la suma de los
números es par o impar
Escriba uno que calcule el mayor de tres números ingresados por teclado
Un algoritmo que ingrese dos números por teclado, los intercambie y verifique si la suma de
estos números es un número primo
Un algoritmo que presente e factorial de un número ingresado por teclado, utilizando
funciones y procedimientos
Un algoritmo que genere la serie y presente la sumatoria
Object 34

+

1

3

-

2

5

+

Object 40

+

Object 42

-

Object 44

Un programa que verifique cuantos números Fibonacci existen en un intervalo ingresado por
teclado
+

+
Object 46

+
Object 48

Object 50

+
Object 52

+
Object 54

+
Object 56

Object 58

…….
Object 60

Genere la serie y presente la sumatoria
Escriba un algoritmo que presente los números primos y Fibonacci intercambiados de forma
descendente, los signos intercambiados, el número de términos de la serie debe ser par
ARREGLOS
Escribir un programa que:
Presente la sumatoria de los elementos de la diagonal principal
Presente la sumatoria de los elementos que están sobre la diagonal principal sin utilizar
condicional
Ordene un arreglo unidimensional de forma ascendente
Presente el promedio de los elementos que están bajo la diagonal principal sin utilizar la
diagonal principal
Presente el elemento menor de los elementos de la diagonal secundaria
Rellenar una matriz de la siguiente manera:
 Diagonal principal = 1
 Elementos sobre diagonal principal = número primo desde el 2
 Elementos bajo diagonal principal = número Fibonacci desde el 2
Ingrese un conjunto de elementos diferentes en un arreglo encuentre el número menor y el
número mayor e intercambie estos dos valores en el arreglo unidimensional
Ordene los elementos de una matriz bidimensional en forma ascendente
Presente la moda de un conjunto de números ingresados en un arreglo unidimensional
Ordene los elementos de una matriz bidimensional en forma ascendente
ARREGLOS
Escribir un programa que:
Presente la sumatoria de los elementos de la diagonal principal
Presente la sumatoria de los elementos que están sobre la diagonal principal sin utilizar
condicional
Ordene un arreglo unidimensional de forma ascendente
Presente el promedio de los elementos que están bajo la diagonal principal sin utilizar la
diagonal principal
Presente el elemento menor de los elementos de la diagonal secundaria
Rellenar una matriz de la siguiente manera:
 Diagonal principal = 1
 Elementos sobre diagonal principal = número primo desde el 2
 Elementos bajo diagonal principal = número Fibonacci desde el 2
Ingrese un conjunto de elementos diferentes en un arreglo encuentre el número menor y el
número mayor e intercambie estos dos valores en el arreglo unidimensional
Ordene los elementos de una matriz bidimensional en forma ascendente
Presente la moda de un conjunto de números ingresados en un arreglo unidimensional
Ordene los elementos de una matriz bidimensional en forma ascendente

Algoritmos

  • 1.
    ALGORITMOS Escribir un algoritmoque presente: El cuadrado de un número ingresado por teclado El promedio de dos notas ingresadas por teclado, las notas deben ser ingresadas sobre 10 ptos. Presentar el promedio sobre 2 El porcentaje de hombres y mujeres que existe en un grupo Las 4 operaciones básicas de dos números ingresados por teclado Que calcule el precio de un producto incluido el IVA. Se debe ingresar el costo del producto y cuantos productos se venden Un alumno desea saber cuál será su calificación final en la materia de programación. Dicha calificación se compone de los siguientes porcentajes: 55% promedio de sus tres calificaciones parciales, 30% de la calificación del examen final, 15% de la calificación de un trabajo final. Que calcule la edad de una persona Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior Se pide leer tres notas del alumno, calcular su definitiva en un rango de 0 – 5 y enviar un mensaje donde diga si el alumno aprobó o reprobó Se desea escribir un algoritmo que pida la altura de una persona, si la altura es menor o igual a 150cm envíe el mensaje “Persona de altura baja” ; si la altura esta entre 151 y 170 escriba el mensaje “Persona de altura media” y si la altura es mayor a 171 escriba el mensaje “Persona alta” Determine y muestre el mayor de tres números reales cualquiera Ingrese el sueldo por teclado, si el sueldo es menor a 1000$, calcular un bono del 10% y presentar el sueldo total Calcule el promedio de dos notas ingresadas por teclado, si el promedio es menor a 7 aumentar en 1 al promedio. Presentar el promedio final Verifique si un número es positivo o negativo Calcule el mayor de tres números sin utilizar los conectores lógicos Calcule el bono de un empleado, ingrese por teclado el número de horas trabajadas y el costo de la hora, ingrese el número de hijos, si el número de hijos es mayor a 3 el bono será del 18% del sueldo neto, caso contrario será del 12% del sueldo neto. Presente el sueldo total La siguiente equivalencia 19-20 “SOB” 16-18 “MB” 13-15 “BUENA” 10-12 “REGULAR” 0-9 “INSUFICIENTE”
  • 2.
    Ingrese un númerodel 1 al 7 y despliegue el mensaje del día equivalente al número Calcule el bono de un empleado de acuerdo al número de hijos que tenga el empleado fíjese en la tabla siguiente: BONO HIJOS 7% 0-1 10% 2-4 15% 5 20% >5 Calcule el precio de una llamada telefónica a cualquier parte del mundo, debe ingresar el código de zona y el número de los minutos de la llamada, fíjese en la siguiente tabla. CLAVE ZONA PRECIO 1 América del norte 2 2 América central 2.5 3 América del sur 4 4 Europa 3.5 5 Asia 5 Calcular el sueldo de un empleado según su categoría, fíjese en la siguiente tabla. Ingrese el número de horas laboradas y la categoría del empleado CATEGORIA PRECIO HORA A 3.50 B 4.00 C 4.50 D 5.00 Calcule el promedio de dos notas ingresadas por teclado y presente el mensaje correspondiente a la siguiente tabla PROMEDIO 10 MENSAJE SUPERA LOS APRENDIZAJES REQUERIDOS
  • 3.
    9 DOMINA LOS APRENDIZAJESREQUERIDOS 7–8 ALCANZA LOS APRENDIZAJES REQUERIDOS 5 - 6.9 <5 ESTA PROXIMO A ALCANZAR LOS APRENDIZAJES REQUERIDOS NO ALCANZA LOS APRENDIZAJES REQUERIDOS Ingrese tres números diferentes y los escriba de forma descendente Calcule el mayor de tres números, considere el caso que los tres números pueden ser iguales, en ese caso presente el mensaje de números iguales Ingresar dos números enteros y luego determinar y mostrar:  Si el primero es divisible por el segundo  Si el segundo es divisible por el primero  Cuál de los dos es mayor; en caso de que sean iguales, mostrar mensaje adecuado  Si ambos son impares Ingrese tres números y diga si uno de ellos es la suma de los otros dos Escribir el pseudocódigo para un programa que lea tres números positivos suministrados en orden ascendente los cuales representan las longitudes de los lados de un triángulo. El programa deberá determinar si los tres lados forman un triángulo y su tipo Escribir un algoritmo: Que presente los primeros 5 números naturales Que genere los n primeros números impares Que multiplique dos números sin utilizar el operador de multiplicación Que calcule el factorial de un número Que divida dos números a través de restas Que verifique si un número es perfecto
  • 4.
    Que verifique siun número es primo Que genere las tablas de multiplicar del 2 hasta el 9 Que calcule el mínimo común múltiplo Que presente la sumatoria de los n primeros números primos Que verifique si un número es Fibonacci SERIES: Calcule la sumatoria +2 -4 +6 +8 -10 -12 -14 +16 +18 +20 +22 +24 -26…. + - Object 2 - Object 4 + + Object 8 + Object 18 - Object 20 Object 22 35! 535 Object 10 + + + - Object 6 35 ! + 535 + Object 26 + Object 14 Object 28 Object 16 Object 30 ……. Object 32 PROGRAMACION MODULAR Escribir un programa que intercambie dos números por teclado y presente si la suma de los números es par o impar Escriba uno que calcule el mayor de tres números ingresados por teclado Un algoritmo que ingrese dos números por teclado, los intercambie y verifique si la suma de estos números es un número primo Un algoritmo que presente e factorial de un número ingresado por teclado, utilizando funciones y procedimientos Un algoritmo que genere la serie y presente la sumatoria Object 34 + 1 3 - 2 5 + Object 40 + Object 42 - Object 44 Un programa que verifique cuantos números Fibonacci existen en un intervalo ingresado por teclado + + Object 46 + Object 48 Object 50 + Object 52 + Object 54 + Object 56 Object 58 ……. Object 60 Genere la serie y presente la sumatoria Escriba un algoritmo que presente los números primos y Fibonacci intercambiados de forma descendente, los signos intercambiados, el número de términos de la serie debe ser par
  • 5.
    ARREGLOS Escribir un programaque: Presente la sumatoria de los elementos de la diagonal principal Presente la sumatoria de los elementos que están sobre la diagonal principal sin utilizar condicional Ordene un arreglo unidimensional de forma ascendente Presente el promedio de los elementos que están bajo la diagonal principal sin utilizar la diagonal principal Presente el elemento menor de los elementos de la diagonal secundaria Rellenar una matriz de la siguiente manera:  Diagonal principal = 1  Elementos sobre diagonal principal = número primo desde el 2  Elementos bajo diagonal principal = número Fibonacci desde el 2 Ingrese un conjunto de elementos diferentes en un arreglo encuentre el número menor y el número mayor e intercambie estos dos valores en el arreglo unidimensional Ordene los elementos de una matriz bidimensional en forma ascendente Presente la moda de un conjunto de números ingresados en un arreglo unidimensional Ordene los elementos de una matriz bidimensional en forma ascendente
  • 6.
    ARREGLOS Escribir un programaque: Presente la sumatoria de los elementos de la diagonal principal Presente la sumatoria de los elementos que están sobre la diagonal principal sin utilizar condicional Ordene un arreglo unidimensional de forma ascendente Presente el promedio de los elementos que están bajo la diagonal principal sin utilizar la diagonal principal Presente el elemento menor de los elementos de la diagonal secundaria Rellenar una matriz de la siguiente manera:  Diagonal principal = 1  Elementos sobre diagonal principal = número primo desde el 2  Elementos bajo diagonal principal = número Fibonacci desde el 2 Ingrese un conjunto de elementos diferentes en un arreglo encuentre el número menor y el número mayor e intercambie estos dos valores en el arreglo unidimensional Ordene los elementos de una matriz bidimensional en forma ascendente Presente la moda de un conjunto de números ingresados en un arreglo unidimensional Ordene los elementos de una matriz bidimensional en forma ascendente