c 1 3 lenguajes de programación algoritmos ejercicios
Post on 21-Jul-2016
278 Views
Preview:
DESCRIPTION
TRANSCRIPT
Computación I
Guía N°2 Algoritmos Estructura de control secuencial Herramientas de representación Elementos de codificación
T.N.S. en Gestión de Sistemas Informáticos y Conectividad 2
Contenido
Unidad: C.2.- Algoritmos ......................................................................................................... 3
Instrucciones: .......................................................................................................................... 3
Ejercicio 1 ................................................................................................................................ 5
Ejercicio 3 ................................................................................................................................ 5
Ejercicio 4 ................................................................................................................................ 5
Ejercicio 5 ................................................................................................................................ 5
Ejercicio 6 ................................................................................................................................ 5
Ejercicio 7 ................................................................................................................................ 6
Ejercicio 8 ................................................................................................................................ 6
Ejercicio 9 ................................................................................................................................ 7
Ejercicio 10 .............................................................................................................................. 8
Ejercicio 11 .............................................................................................................................. 8
Ejercicio 12 .............................................................................................................................. 8
Ejercicio 13 .............................................................................................................................. 8
Ejercicio 14 .............................................................................................................................. 8
Ejercicio 15 .............................................................................................................................. 8
Ejercicio 16 .............................................................................................................................. 8
Ejercicio 17 .............................................................................................................................. 9
Ejercicio 18 .............................................................................................................................. 9
Ejercicio 19 .............................................................................................................................. 9
Ejercicio 20 .............................................................................................................................. 9
Ejercicio 21 .............................................................................................................................. 9
Ejercicio 22 .............................................................................................................................. 9
T.N.S. en Gestión de Sistemas Informáticos y Conectividad 3
Guía de Aplicación
Unidad: C.2.- Algoritmos
Representación de algoritmos Subunidad:
Computación I Nivel:
Objetivo general:
Reconocer los elementos (datos) presentes en un problema planteado, facilitando el determinar los requerimientos a partir del análisis del problema en cuestión, obteniendo como resultado una solución digital, automatizada y amigable para el usuario a nivel de Tic’s en su labor a la hora de procesar datos.
Objetivo específico: Identificar, organizar y estructurar los elementos de un problema o situación particular así como sus relaciones, contribuyendo en el proceso al elaborar y planificar las etapas de desarrollo de algoritmos potenciando su automatización a través de elementos informáticos en la traducción en un lenguaje de programación.
Instrucciones:
1. Trabaje individualmente. 2. Realice el trabajo con lápiz grafito para mayor comodidad a la hora de realizar correcciones. 3. Consulte sus dudas al profesor. 4. Identifique el ejercicio correspondiente a solucionar. 5. Identifique los elementos involucrados en el problema. 6. Distinga los elementos que reciben datos por teclado de los que reciben los resultados obtenidos del procesamiento de los datos ingresados. 7. Distinga los elementos que no reciben datos por teclado de los que podrían recibir o manejarse como datos constantes. 8. Determine el orden de las acciones a considerar para llevar a cabo la solución esperada. 9. Implemente el algoritmo representándolo narrativamente, gráficamente a través de un diagrama de flujo de detalle, textualmente con un pseudocódigo e impleméntelo en C. Cada una de las representaciones en su tiempo según las indicaciones del profesor. 10. Verificar las formulas, contrastándolas con diversas fuentes relacionadas con el tema haciendo las consideraciones pertinentes en un diálogo en clases con los compañeros y el profesor.
T.N.S. en Gestión de Sistemas Informáticos y Conectividad 4
11. Contextualización
Los enunciados presentados satisfacen la necesidad e inquietud de determinar un valor,
correspondientes a un(os) concepto(s) determinado(s) en general, con respecto a valores (datos)
de entrada ingresados de manera imparcial, bajo procesos determinados con fines diferentes.
12. Duración
El proceso como tal, implica un período de tiempo de acuerdo a la complejidad de las fórmulas
como la cantidad de las mismas. El tiempo estimado de desarrollo de análisis fluctúa desde los
cinco minutos hasta los siete minutos por cada una. Lo cual se traduce en la suma de tres tipos de
representaciones consideradas para la solución del proceso las que van desde la descripción
narrativa, un diagrama de flujo y la representación a través de un lenguaje de programación
estructurado (pseudocódigo).
13. Evaluación
Se puede aplicar en el proceso de evaluación un instrumento que se preocupe de los aspectos más
significativos del análisis de desarrollo, que implica la obtención de una solución apropiada a una
determinada situación, considerando los aspectos más relevantes para organizar y estructurar cada
uno de ellos y según su grado de aplicación, sobre una rúbrica ir señalando por medio de niveles de
progresión o concreción un valor o porcentaje aproximado de la misma.
T.N.S. en Gestión de Sistemas Informáticos y Conectividad 5
Ejercicio 1
Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto dinero ganara después de un mes si el banco paga a razón de 2% mensual.
Ejercicio 2
Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones.
Ejercicio 3
Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra.
Ejercicio 4
Un alumno desea saber cuál será su calificación final en la materia de Física. Dicha calificación se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales. 30% de la calificación del examen final. 15% de la calificación de un trabajo final.
Ejercicio 5
Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes.
Ejercicio 6
Realizar un programa que calcule la edad de una persona.
T.N.S. en Gestión de Sistemas Informáticos y Conectividad 6
Ejercicio 7
Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato desconocido.
Ejercicio 8
Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la fórmula es: num.pulsaciones = (220 - edad)/10
Tablas de pulsaciones En las tablas que encontraras a continuación puedes observar las diferencias entre las distintas fórmulas de cálculo, tanto de la frecuencia máxima como de las pulsaciones de trabajo para cada sistema energético. Resumiendo: Para un adulto sedentario de 30 años que quiere realizar ejercicio aeróbico para quemar grasa, las distintas fórmulas de cálculo de las pulsaciones ideales a las que tiene que realizar la actividad son: Formula: 220-edad en años = 114 pulsaciones por minuto Formula: 205,8 – (0.685 * edad en años) = 111 pulsaciones por minuto Formula: 208 – (0.7 * edad en años) = 112 pulsaciones por minuto Las pulsaciones según la forma de cálculo HOMBRES SEDENTARIOS 20 a 25 25 a 30 30 a 35 35 a 40 40 a 45 50 a 55 60 a 65
Pulsaciones máximas teóricas
100,00
200 a 195
195 a 190
190 a 185
185 a 180
180 a 175
170 a 165
160
155
Ejercicio anaeróbico máximo
90,00
180 a 175,5
175,5 a 171
171 a 166,5
166,5 a 162
162 a 157,5
153 a 148,5 0 144
139,5
Ejercicio anaeróbico 80,00
160 a 156
156 a 152
152 a 148
148 a 144
144 a 140
136 a 132 0 128
124
Ejercicio aeróbico 70,00
140 a 136,5
136,5 a 133
133 a 129,5
129,5 a 126
126 a 122,5
119 a 115,5 0 112
108,5
Aeróbico adelgazar 60,00
120 a 117
117 a 114
114 a 111
111 a 108
108 a 105
102 a 99 0 96
93
Aeróbico iniciación 50,00 100 a 97,5 97,5 a 95 95 a 92,5 92,5 a 90 90 a 87,5 85 a 82,5 0 80 77,5
T.N.S. en Gestión de Sistemas Informáticos y Conectividad 7
MUJERES SEDENTARIAS 20 a 25 25 a 30 30 a 35 35 a 40 40 a 45 50 a 55 60 a 65
Pulsaciones máximas teóricas 100,00 206 a 201
201 a 196
196 a 191
191 a 186
186 a 181
176 a 171
166 a 161
Ejercicio anaeróbico máximo 90,00 185,4 a 180,9
180,9 a 176,4
176,4 a 171,9
171,9 a 167,4
167,4 a 162,9
158,4 a 153,9
149,4 a 144,9
Ejercicio anaeróbico 80,00 164,8 a 160,8
160,8 a 156,8
156,8 a 152,8
152,8 a 148,8
148,8 a 144,8
140,8 a 136,8
132,8 a 128,8
Ejercicio aeróbico 70,00 144,2 a 140,7
140,7 a 137,2
137,2 a 133,7
133,7 a 130,2
130,2 a 126,7
123,2 a 119,7
116,2 a 112,7
Aeróbico adelgazar 60,00 123,6 a 120,6
120,6 a 117,6
117,6 a 114,6
114,6 a 111,6
111,6 a 108,6
105,6 a 102,6
99,6 a 96,6
Aeróbico iniciación 50,00 103 a 100,5 100,5 a 98 98 a 95,5 95,5 a 93 93 a 90,5 88 a 85,5 83 a 80,5
205-(0,685-edad en años) 20 a 25 25 a 30 30 a 35 35 a 40 40 a 45 50 a 55 60 a 65
Pulsaciones máximas teóricas 100,00 192,1 a 188,7
188,7 a 185,3
185,3 a 181,8
181,8 a 178,4
178,4 a 175
171,6 a 168,1
164,7 a 161,3
Ejercicio anaeróbico máximo 90,00 172,9 a 169,8
169,8 a 166,7
166,7 a 163,6
163,6 a 160,6
160,6 a 157,5
154,4 a 151,3
148,2 a 145,1
Ejercicio anaeróbico 80,00 153,7 a 150,9
150,9 a 148,2
148,2 a 145,5
145,5 a 142,7
142,7 a 140
137,2 a 134,5
131,8 a 129
Ejercicio aeróbico 70,00 134,5 a 132,1
132,1 a 129,7
129,7 a 127,3
127,3 a 124,9
124,9 a 122,5
120,1 a 117,7
115,3 a 112,9
Aeróbico adelgazar 60,00 115,3 a 113,2
113,2 a 111,2
111,2 a 109,1
109,1 a 107
107 a 105
102,9 a 100,9
98,82 a 96,77
Aeróbico iniciación 50,00 96,05 a 94,34 94,34 a 92,63 92,63 a 90,91 90,91 a 89,2 89,2 a 87,49 85,78 a 84,06 82,35 a 80,64
208-(0,7-edad en años) 20 a 25 25 a 30 30 a 35 35 a 40 40 a 45 50 a 55 60 a 65
Pulsaciones máximas teóricas 100,00 194 a 190,5
190,5 a 187
187 a 183,5
183,5 a 180
180 a 176,5
173 a 169,5
166 a 162,5
Ejercicio anaeróbico máximo 90,00 174,6 a 171,5
171,5 a 168,3
168,3 a 165,2
165,2 a 162
162 a 158,9
155,7 a 152,6
149,4 a 146,3
Ejercicio anaeróbico 80,00 155,2 a 152,4
152,4 a 149,6
149,6 a 146,8
146,8 a 144
144 a 141,2
138,4 a 135,6
132,8 a 130
Ejercicio aeróbico 70,00 135,8 a 133,4
133,4 a 130,9
130,9 a 128,5
128,5 a 126
126 a 123,6
121,1 a 118,7
116,2 a 113,8
Aeróbico adelgazar 60,00 116,4 a 114,3
114,3 a 112,2
112,2 a 110,1
110,1 a 108
108 a 105,9
103,8 a 101,7
99,6 a 97,5
Aeróbico iniciación 50,00 97 a 95,25 95,25 a 93,5 93,5 a 91,75 91,75 a 90 90 a 88,25 86,5 a 84,75 83 a 81,25
Ejercicio 9
En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la siguiente tabla: Área Porcentaje del presupuesto Ginecología 40% Traumatología 30% Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
T.N.S. en Gestión de Sistemas Informáticos y Conectividad 8
Ejercicio 10
El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%.
Ejercicio 11
Programa que convierte de metros a pies y pulgadas.
Ejercicio 12
El siguiente programa muestra el número ASCII de un carácter ingresado.
Ejercicio 13
Elaborar un programa que calcule e imprima el costo de producción de un artículo, teniendo como datos la descripción y el número de unidades producidas. El costo se calcula multiplicando el número de unidades producidas por un factor de costo de materiales de 3.5 y sumándole al producto un costo fijo de 10700.
Ejercicio 14
Elaborar un programa que calcule e imprima el costo de un terreno cuadrado o rectangular, teniendo como datos la anchura y la longitud en metros, y el costo del metro cuadrado.
Ejercicio 15
Elaborar un programa que lea una cantidad de horas e imprima su equivalente en minutos, segundos y días.
Ejercicio 16
Para un alumno, en lugar del promedio se obtiene una calificación final multiplicando las calificaciones 1, 2, 3 y 4 por los porcentajes 30, 20,10 y 40 %, respectivamente, y sumando los productos.
T.N.S. en Gestión de Sistemas Informáticos y Conectividad 9
Ejercicio 17
La velocidad de la luz es 300,000 kilómetros por segundo. Elaborar un programa que lea un tiempo en segundos e imprima la distancia que recorre en dicho tiempo.
Ejercicio 18
Hacer un programa que obtenga e imprima el valor de Y a partir de la ecuación Y = 3X2 + 7X-15 solicitando como dato de entrada el valor de X.
Ejercicio 19
Una temperatura en grados Centígrados (C) se puede convertir a su equivalente Fahrenheit (F) con la fórmula: F = ((9/5) C )+ 32 de Fahrenheit a Centígrados con la fórmula: C = 5/9 (F-32) y elaborar un programa que lea una temperatura en grados centígrados y obtenga e imprima la temperatura Fahrenheit equivalente.
Ejercicio 20
Elabore un programa que lea un número de pies y calcule e imprima su equivalente en yardas, pulgadas, centímetros y metros, de acuerdo con las siguientes equivalencias: 1 pie = 12 pulgadas, 1 yarda = 3 pies, 1 pulgada = 2.54 cm, 1 metro = 100 cm.
Ejercicio 21
Elaborar un programa que lea el artículo y su costo; la utilidad es el 150% y el impuesto es el 15%; calcular e imprimir artículo, utilidad, impuesto y precio de venta.
Ejercicio 22
Elaborar un programa que lea el radio de un círculo e imprima el área. ÁREA = πr2
top related