8
Computación I Guía N°5 Algoritmos Estructura de control iterativa Herramientas de representación Elementos de codificación

C 1 6 lenguajes de programación algoritmos ejercicios

Embed Size (px)

DESCRIPTION

Algoritmos y programación.

Citation preview

Page 1: C 1 6 lenguajes de programación algoritmos ejercicios

Computación I

Guía N°5 Algoritmos Estructura de control iterativa Herramientas de representación Elementos de codificación

Page 2: C 1 6 lenguajes de programación algoritmos ejercicios

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 ................................................................................................................................ 5

Ejercicio 8 ................................................................................................................................ 6

Ejercicio 9 ................................................................................................................................ 6

Ejercicio 10 .............................................................................................................................. 6

Ejercicio 11 .............................................................................................................................. 6

Ejercicio 12 .............................................................................................................................. 6

Ejercicio 13 .............................................................................................................................. 6

Ejercicio 14 .............................................................................................................................. 6

Ejercicio 15 .............................................................................................................................. 7

Ejercicio 16 .............................................................................................................................. 7

Ejercicio 17 .............................................................................................................................. 7

Ejercicio 18 .............................................................................................................................. 7

Ejercicio 19 .............................................................................................................................. 7

Ejercicio 20 .............................................................................................................................. 7

Ejercicio 21 .............................................................................................................................. 7

Ejercicio 22 .............................................................................................................................. 7

Ejercicio 23 .............................................................................................................................. 8

Ejercicio 24 .............................................................................................................................. 8

Ejercicio 25 .............................................................................................................................. 8

Page 3: C 1 6 lenguajes de programación algoritmos ejercicios

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 la determinación de 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 al momento de procesar datos.

Objetivo específico: Identificar, organizar y estructurar los elementos de un problema o situación particular así como sus relaciones, considerando la estructura de control que rige el comportamiento del proceso, contribuyendo a la elaboración y planificación las etapas de desarrollo de algoritmos, potenciando su automatización a través de elementos informáticos traducidos 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.

Page 4: C 1 6 lenguajes de programación algoritmos ejercicios

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, de manera

iterativa, 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.

Page 5: C 1 6 lenguajes de programación algoritmos ejercicios

T.N.S. en Gestión de Sistemas Informáticos y Conectividad 5

Ejercicio 1

Diseñe una solución para un algoritmo que muestre los números del 10 al 1.

Ejercicio 2

Elabore una solución para un programa que muestre los números pares positivos hasta el 18.

Ejercicio 3

Diseñe una solución para un programa que liste los números pares entre 0 y 20.

Ejercicio 4

Elabore una solución para un programa capaz de mostrar los números impares del 1 al 30.

Ejercicio 5

Elabore una solución para un programa que permita calcular la suma de todos los números que van del 1 al 13.

Ejercicio 6

Elabore una solución para un programa que permita imprimir la suma de todos los números pares que van del 0 al 12.

Ejercicio 7

Elaborar un programa que imprima la suma de todos los números impares que van del 1 al 19.

Page 6: C 1 6 lenguajes de programación algoritmos ejercicios

T.N.S. en Gestión de Sistemas Informáticos y Conectividad 6

Ejercicio 8

Diseñe una solución para para un programa que pueda imprimir la suma de todos los números pares que van del 0 al 24 y diga cuántos hay.

Ejercicio 9

Elabore una solución para un programa que imprima la suma de todos los números impares que van del 1 al 20 e indique cuántos hay.

Ejercicio 10

Realice una solución para un programa que pida dos números y muestre todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.

Ejercicio 11

Elabore una solución para un programa que pida dos números y muestre todos los números pares que van desde el primero al segundo. Se debe controlar que los valores son correctos.

Ejercicio 12

Diseñe una solución para un programa que pida dos números y muestre todos los números impares que van desde el primero al segundo. Se debe controlar que los valores son correctos.

Ejercicio 13

Realice una solución para un programa que pida dos números y sume todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.

Ejercicio 14

Realice una solución para un programa que pida dos números y acumule la multiplicación de todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.

Page 7: C 1 6 lenguajes de programación algoritmos ejercicios

T.N.S. en Gestión de Sistemas Informáticos y Conectividad 7

Ejercicio 15

Elabore una solución para un programa que pida un número y muestre en pantalla el mismo número de asteriscos.

Ejercicio 16

Diseñe una solución para un programa que muestre los números del 1 al 100 en una tabla de 10x10.

Ejercicio 17

Realice una solución para un programa que escriba la tabla de multiplicar de un número ingresado por teclado.

Ejercicio 18

Elabore una solución para un programa que escriba las tablas de multiplicar del 0 al 10.

Ejercicio 19

Diseñe una solución para un programa que despliegue un menú del tipo “desea salir (S/N)” y el programa no termine hasta que el usuario teclee “S”.

Ejercicio 20

Realice una solución para un programa que calcule el factorial de un número cualquiera y lo muestre en pantalla.

Ejercicio 21

Elabore una solución para un programa que calcule la serie de Fibonacci de un número cualquiera y lo muestre en pantalla.

Ejercicio 22

Diseñe una solución para un programa que calcule la media (promedio) de los números del 1 al10.

Page 8: C 1 6 lenguajes de programación algoritmos ejercicios

T.N.S. en Gestión de Sistemas Informáticos y Conectividad 8

Ejercicio 23

Realice una solución para un programa que calcule la media (promedio) de 10 números.

Ejercicio 24

Elabore una solución para un programa que calcule la media de X números, se dejarán de solicitar números hasta que se introduzca el cero. Ejercicio 25

Diseñe una solución para un programa que calcule la suma de los cuadrados de los 5 primeros números.