viernes, 21 de febrero de 2014
lunes, 10 de febrero de 2014
Ejercicios Estructuras repetitivas
Estructuras repetitivas
Solucionar
los siguientes ejercicios propuestos:
1.
Elaborar un algoritmo que dado un
número determine cuántos dígitos tiene.
2. 2. Dado un
número entero positivo, determinar cuantos dígitos pares e impares tiene.
3.
Elaborar un algoritmo que dado un
número calcule el producto de sus dígitos.
4.
Elaborar un algoritmo que dado un
número imprima la tabla de multiplicar de ese número con 12 resultados.
5.
Elaborar un algoritmo que dado un
número imprima la tabla de multiplicar de ese número con m resultados.
6.
Elaborar un algoritmo que para las
n notas de las m materias de un alumno, calcule: su promedio, materias
perdidas, materias aprobadas.
7.
Escribir un programa que calcule,
independientemente la suma y la media de los números pares e impares
comprendidos entre 1 y 200.
8.
Escribir un programa que lea 10
datos desde el teclado y sume solo aquellos que sean negativos.
9.
Ingresar números enteros y
determinar: cuanto suman los positivos y cuantos son los negativos. El ingreso
termina cuando se ingresa 0.
10.
Escribir un programa que lea N
números desde el teclado y determine el mayor y el menor de todos.
11.
Dado un número entero, mostrar la
lista de todos sus divisores.
12.
Elaborar un algoritmo que imprima
la siguiente secuencia: 1, 5, 3, 7,5,9,7 11,....23.
viernes, 7 de febrero de 2014
Sesión 05: Arreglos - Arrays
nUn vector (o arreglo unidimensional) es una estructura de datos en la cual se almacena un conjunto de datos de un mismo tipo. Es decir que un arreglo es una lista de n elementos que posee las siguientes características:
¨se identifica por un único nombre de variable¨sus elementos se almacenan en posiciones contiguas de memoria¨se accede a cada uno de sus elementos en forma aleatoria
Del mismo modo podemos encontrar arreglos bidimensionales (matrices) o multidimensionales.
Sesión 05: Arreglos
Sesión 04 : Estructuras Repetitivas
Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces, por ejemplo, escribir algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro cierta cantidad de pasos, o hacer una operación matemática cierta cantidad de veces. Se les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo de forma sencilla.
Sesión 04: Estructuras Repetitivas
Existen diferentes tipos de estructuras que veremos una a una.
Sesión 04: Estructuras Repetitivas
lunes, 27 de enero de 2014
lunes, 20 de enero de 2014
Sesión 03: Estructuras de un algoritmo
En esta sesión encontraremos las diversas estructuras de control que pueden estar presentes en un algoritmo y finalmente en un programa.
Sesión 03: Estructuras en un algoritmo
viernes, 17 de enero de 2014
Sesión 02: Técnicas para la formulación de algoritmos
Existen una variedad de técnicas para representar algoritmos, en la sesión 02 podrás encontrar algunas de ellas.
Sesión 01: Fundamentos Conceptuales
Se presentan los conceptos básicos de introducción al curso.
Un algoritmo consiste en el grupo de instrucciones que definen la secuencia de operaciones a realizar para resolver un sistema específico o clase de problema.
A continuación encontrarás la primera sesión de clase:
Algoritmos y Estructura de Datos Sesión 01
Ejercicios de Algoritmos – Diagnóstico
1. Calcular el nuevo salario de un empleado si obtuvo un incremento del 8% sobre su salario actual.
2. Escriba un algoritmo que dado el número de horas trabajadas por un empleado y el sueldo por hora, calcule el sueldo total de ese empleado. Tenga en cuenta que las horas extras se pagan el doble.
3. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000, si su sueldo está por encima de 1000 y hasta 2000 le descuentan el 5% del adicional, y por encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.
4. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El algoritmo debe imprimir cuál es el mayor y cuál es el menor. Recuerde constatar que los tres valores introducidos por el teclado sean valores distintos. Presente un mensaje de alerta en caso de que se detecte la introducción de valores iguales.
5. Dado la duración (en minutos) de una llamada telefónica, calcular su costo, de la siguiente manera: Hasta 5 min el costo es 0.90. Por encima de 5 min el costo es 0.90+0.20 por cada minuto adicional a los 5 primeros min.
6. Realice un algoritmo que calcule el monto a pagar por el servicio de estacionamiento, teniendo en cuenta que por la primera hora de estadía se tiene una tarifa de 1000 soles y las restantes tienen un costo de 600 soles. Se tiene como datos: hora de entrada, hora de salida, iniciada una hora se contabiliza como hora total.
7. Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.
8. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. Ingrese el número de estudiantes por teclado.
9. Dado un valor N, muestre los números múltiplos que existen entre 1 y N.
10. Dado 5 notas de un estudiante calcular:
a) Cuantas notas tiene desaprobadas.
b) Cuantas aprobadas.
c) El promedio de notas.
d) El promedio de notas aprobadas y desaprobadas.
Suscribirse a:
Entradas (Atom)



