Ejercicios
1. Escribir un algoritmo que lea un valor entero, lo doble, se multiplique por 25 y visualice el resultado. 2. Diseñar un algoritmo que Lea cuatro variables y calcule e imprima su producto, su suma y
su media aritmética. 3. Diseñar un programa que lea el peso de un hombre en libra y nos devuelva su peso en kilogramos y gramos (Nota: una libra equivale a 0.453592 kilogramos). 4. ¿Qué se obtiene en las variables A y B después de la ejecución de las siguientes instrucciones? A
5
B
A
B
A +6 A +1
A‐ 5
5. Escribir las siguientes expresiones en forma de expresiones algorítmicas
6. Se tienen tres variables A, B y C. Escribir las instrucciones necesarias para intercambiar entre si sus valores del modo siguiente: a. B toma el valor de A b. c toma el valor de B c.
A toma el valor de e
Ejercicios de algoritmos Condicionales
1. Se trata de escribir el algoritmo que permita emitir el costo correspondiente a una compra de un artículo determinado del que se adquieren una o varias unidades. El IVA a aplicar es del 16% y si el precio bruto (precio de venta + IVA) es mayor de 5000 pesos, se aplicará un descuento del 10%. 2. Dados tres números, deducir cuál es el central 3. Calcular la raíz cuadrada de un número y escribir su resultado si es real o si es imaginaria. 4. Determinar el precio de un billete de ida y vuelta en ferrocarril, conociendo la distancia a
recorrer y sabiendo que si el número de días de estancia es superior a siete y la distancia superior a 800 kilómetros el billete tiene una reducción del 30%. El precio por kilómetro es de 20 pesos.
5. Dados cuatro números, deducir cuál es el mayor
Ejercicios de algoritmos con estructuras repetitivas
1. Hacer un diagrama para encontrar la suma de los números impares del 1 al 200 2. Un estudiante realiza n exámenes durante el semestre, los cuales tienen la misma ponderación. Realice el diagrama de flujo que representen el algoritmo correspondiente para obtener el promedio de las calificaciones obtenidas 3. determinar de n cantidad de números cuál de los valores proporcionados es el mayor.y cu al es el menor Representarlo con diagrama de flujo 4. Se requiere un algoritmo para obtener la suma de diez cantidades mediante la utilización de un ciclo “Mientras”. Realice el diagrama de flujo para representarlo. 5. Se requiere un algoritmo utilizando el ciclo FOR para determinar, de N cantidades, cuántas son menores o iguales a cero y cuántas mayores a cero. Realice el diagrama de flujo, utilizando el ciclo apropiado. 6. Una persona se encuentra en el kilómetro 70 de la carretera Aguascalientes‐ Zacatecas, otra se encuentra en el km 150 de la misma carretera, la primera viaja en dirección a Zacatecas, mientras que la segunda se dirige a Aguascalientes, a la misma velocidad. Realice un algoritmo para determinar en qué kilómetro de esa carretera se encontrarán (tomar como velocidad constante 1 km/h.)
Ejercicios de algoritmos con estructuras repetitivas
1. Realizar u un a algoritmo q que c calcule y y v visualice llas p potencias d de 2 2 e entre 0 y y 1 10. 2. Se desea calcular independientemente la suma de los números pares e e impares comprendidos entre 1 y 200. 3. Leer una serie de números enteros positivos distintos de 0 (el último número de la serie debe ser el ‐99) obtener el número mayor. 4. Calcular y visualizar la suma y el producto de los números pares comprendidos entre 20 y 400, ambos inclusive. 5. Visualizar los múltiplos de 4 comprendidos entre 4 y N, donde N es un número introducido introducido por teclado.
Ejercicio de Estructuras Cíclicas
1. Obtener un algoritmo que lea un número (por ejemplo, 198) y obtenga el número inverso (por ejemplo, 891). 2. Desarrollar el algoritmo necesario para calcular el factorial de un número N que responda a la fórmula: N! = N * (N – 1) * (N – 2), ..., 3 * 2 * 1 3. Encontrar el entero positivo más pequeño (num) para el cual la suma 1 + 2 + 3 + ... + num <= límite. Nota: el usuario introduce la variable limite 4. Es muy frecuente tener que realizar validación de entrada de datos en la mayoría de las aplicaciones. Este ejemplo detecta cualquier entrada comprendida entre 1 y 12, rechazando las restantes, ya que se trata de leer los números correspondientes a los meses del año. (Leer 10 números e imprimir dato aceptado o rechazado). 5. Escribir un programa que visualice un triángulo isósceles. * *** ***** ******* ********* El usuario introducirá el número de líneas a dibujar