Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Investigación de programación, Guías, Proyectos, Investigaciones de Programación C

Investigaciones de programación

Tipo: Guías, Proyectos, Investigaciones

2020/2021

Subido el 22/01/2023

mrcdspt
mrcdspt 🇵🇦

4.3

(3)

18 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
A. TÍTULO DE LA EXPERIENCIA:
Introducción de los conceptos de programación.
B. TEMAS:
Resolución de problemas a través de los algoritmos.
C. OBJETIVO(S):
Identificar el producto final que se obtiene de cada etapa para la resolución
de un problema por computadora.
D. METODOLOGÍA:
Explicación de la experiencia, por parte del docente
Realizar investigación, análisis y evaluación, por parte del
estudiante
Desarrollo de la experiencia, por parte del estudiante.
E. INTRUCCIONES:
Responda brevemente las siguientes preguntas presentando
las cinco (5) primeras en el punto G. Resultados y la última en el
punto H. Consideraciones Finales.:
1. Enumere y describa brevemente las etapas para la
resolución de problemas.
2. Presente y defina brevemente diferentes Técnicas de diseño
de algoritmo, explique por qué existen tantas técnicas.
3. Defina, de forma genérica, los siguientes conceptos:
1. Tipos de datos
2. Variables
3. Constantes.
4. Operadores matemáticos y lógicos.
4. Describa brevemente las siguientes operaciones básicas en
un algoritmo, presente pseudocódigo:
1. Estructuras secuenciales (simple, contador,
acumulador, de trabajo.)
2. Estructuras de control (condicional/alternativa,
condicional múltiple, Iterativa o bucle)
5. Describa que es una prueba de escritorio y su importancia.
6. Qué opinión le merece la experiencia considerando
las condiciones de modalidad virtual.
Universidad Tecnológica de Panamá
Facultad de Ingeniería mecánica, Ingeniería en energía y
ambiente
Facilitador(a): Darling Y. Zelaya M. Asignatura: Programación.
Estudiante: Linny Martínez Fecha:08/23/2021 Grupo:1EM111
pf3
pf4

Vista previa parcial del texto

¡Descarga Investigación de programación y más Guías, Proyectos, Investigaciones en PDF de Programación C solo en Docsity!

A. TÍTULO DE LA EXPERIENCIA :

Introducción de los conceptos de programación. B. TEMAS: Resolución de problemas a través de los algoritmos. C. OBJETIVO(S): Identificar el producto final que se obtiene de cada etapa para la resolución de un problema por computadora. D. METODOLOGÍA:

  • Explicación de la experiencia, por parte del docente
  • Realizar investigación, análisis y evaluación, por parte del estudiante
  • Desarrollo de la experiencia, por parte del estudiante. E. INTRUCCIONES:
  • Responda brevemente las siguientes preguntas presentando las cinco (5) primeras en el punto G. Resultados y la última en el punto H. Consideraciones Finales .:
  1. Enumere y describa brevemente las etapas para la resolución de problemas.
  2. Presente y defina brevemente diferentes Técnicas de diseño de algoritmo, explique por qué existen tantas técnicas.
  3. Defina, de forma genérica, los siguientes conceptos:
  4. Tipos de datos
  5. Variables
  6. Constantes.
  7. Operadores matemáticos y lógicos.
  8. Describa brevemente las siguientes operaciones básicas en un algoritmo, presente pseudocódigo:
  9. Estructuras secuenciales (simple, contador, acumulador, de trabajo.)
  10. Estructuras de control (condicional/alternativa, condicional múltiple, Iterativa o bucle)
  11. Describa que es una prueba de escritorio y su importancia.
  12. Qué opinión le merece la experiencia considerando las condiciones de modalidad virtual. Universidad Tecnológica de Panamá Facultad de Ingeniería mecánica, Ingeniería en energía y ambiente Facilitador(a): Darling Y. Zelaya M. Asignatura: Programación. Estudiante: Linny Martínez Fecha: 08 /2 3 /2021 Grupo:1EM

F. RECURSOS:

  1. Internet: G. RESULTADOS: Presente los resultados indicados en las instrucciones. 1.Las etapas para la resolución de un problema por algoritmos Son: Paso 1: Obtenga una descripción del problema. Paso 2: Analiza el problema. Paso 3: Desarrolle un algoritmo de alto nivel. Paso 4: refina el algoritmo agregando más detalles. Paso 5: revise el algoritmo.
  2. La técnica de diseños de algoritmo permite la creación de un modelo matemático que se ajuste a un problema especifico para resolverlo. Asimismo, el hecho de que haya tantas técnicas se debe; por lo útiles que son en situaciones que requieran una precisión en la resolución de los problemas. Las diferentes técnicas de diseño de algoritmo son: Algoritmo divide y vencerás : El método está basado en la resolución recursiva de un problema dividiéndolo en dos o más subproblemas de igual tipo o similar. Algoritmos voraces (greedy): seleccionan los elementos más prometedores del conjunto de candidatos hasta encontrar una solución. En la mayoría de los casos la solución no es óptima. Algoritmos paralelos : permiten la división de un problema en subproblemas de forma que se puedan ejecutar de forma simultánea en varios procesadores. Algoritmos probabilísticos : algunos de los pasos de este tipo de algoritmos están en función de valores pseudoaleatorios Algoritmos determinísticos : El comportamiento del algoritmo es lineal: cada paso del algoritmo tiene únicamente un paso sucesor y otro antecesor. Algoritmos no determinísticos: El comportamiento del algoritmo tiene forma de árbol y a cada paso del algoritmo puede bifurcarse a cualquier número de pasos inmediatamente posteriores, además todas las ramas se ejecutan simultáneamente. Metaheurísticas: encuentran soluciones aproximadas (no óptimas) a problemas basándose en un conocimiento anterior (a veces llamado experiencia) de los mismos. Programación dinámica : intenta resolver problemas disminuyendo su coste computacional aumentando el coste espacial. Ramificación y acotación : se basa en la construcción de las soluciones al problema mediante un árbol implícito que se recorre de forma controlada encontrando las mejores soluciones. Vuelta Atrás (Backtracking): se construye el espacio de soluciones del problema en un árbol que se examina completamente, almacenando las soluciones menos costosas.

I. BIBLIOGRAFIA:

Jack ReVelle - 2021 WHAT IS PROBLEM SOLVING? Quality Resources https://asq.org/quality-resources/problem-solving Wikipedia- 2020 Diseño de algoritmos, Wikipedia La enciclopedia libre, https://es.wikipedia.org/wiki/Dise%C3%B1o_de_algoritmos Juan David Meza González- 2012 Estructuras de control. Fundamentos, programación de ciclos y condicionales, Programar Ya https://www.programarya.com/Cursos/Fundamentacion/Estructuras-de-Control Wilber Urbaez- 2005 Estructuras secuenciales, desarrollo web https://desarrolloweb.com/articulos/2199.php Dave Aaron- 2021 Constants, variables and data types , Bitesize https://www.bbc.co.uk/bitesize/guides/zc6s4wx/revision/ Danyeis Bravito- 2014 PRUEBA DE ESCRITORIO, introducción a programación https://introduccion-a-programacion.webnode.com.co/prueba-de-escritorio/ Simran Jenny- 2020 Luis Joyanes Aguilar - 1996 Fundamentos de Programación Algoritmos y Estructuras de Datos (libro 1), Mc Graw Hill Jack ReVelle J. RÚBRICAS: Criterios Puntos Máximos Observación Respuesta completa 90 15 ptos por pregunta Cumplir con el Formato y plataforma de entrega.

Cumplir con la fecha de vencimiento

Total de puntos 100