Unidad 2

Páginas: 18 (4309 palabras) Publicado: 11 de agosto de 2015
Fundamentos de programación
Unidad 2. Diseño de algoritmos

Ingeniería en Desarrollo de Software
Primer Semestre

Programa de la asignatura:
Fundamentos de programación

Unidad 2. Diseño de algoritmos

Clave:
TSU Licenciatura
16141102 15141102

Universidad Abierta y a Distancia de México

Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

1

Fundamentos de programación
Unidad 2.Diseño de algoritmos

Índice
Unidad 2: Diseño de algoritmos ......................................................................................... 3
Presentación...................................................................................................................... 3Propósitos.......................................................................................................................... 3
Competencia específica..................................................................................................... 3
2.1 Concepto de algoritmo y características ...................................................................... 4
2.2. Representación de algoritmos..................................................................................... 6
2.2.1.Pseudocódigo .......................................................................................................... 7
2.2.2. Diagrama de flujo ..................................................................................................... 8
2.3. Estructuras de control ............................................................................................... 11
2.3.1. Estructuras secuenciales....................................................................................... 12
2.3.2 Estructuras selectivas ............................................................................................. 14
2.3.3. Estructuras repetitivas............................................................................................ 19
Fuentes de consulta........................................................................................................ 23

Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

2

Fundamentos de programación
Unidad 2. Diseño de algoritmos

Unidad 2: Diseño de algoritmos
Presentación
En la unidad anterior se describieron los pasos que se requieren para construir un
software, los cuales, sin lugar a dudas, constituyen la fase másimportante en el diseño de
la solución de problemas, ya que es aquí donde se debe crear el modelo que contribuya a
la solución del problema en cuestión.
Para llegar a esta solución se requiere no sólo de inteligencia, sino también de
creatividad, ya que el programador sólo cuenta con la especificación del problema y su
experiencia en resolver problemas de una forma estructurada.
En este apartado tepresentaremos formalmente el concepto de algoritmo, del que
estudiaremos sus características y dos maneras de representarlo: una gráfica, conocida
como diagramas de flujo; y otra, similar a un lenguaje humano (en este caso español), la
cual se denomina pseudocódigo. También describiremos los tres tipos de estructuras
de control: secuenciales, selectivas y repetitivas, que son las instrucciones conque se
cuenta en la programación estructurada para diseñar soluciones.
Para logar nuestro objetivo utilizaremos una situación ficticia a la que llamamos “el mundo
de la ardilla”, en donde se deben solucionar problemas mediante un conjunto de
instrucciones específicas que puede ejecutar una ardilla sobre un tablero o mundo
determinado.

Propósitos





Identificar los datos de entrada y lasalida de un
algoritmo
Diseñar un algoritmo que solucione un problema.
Representar el algoritmo en diagrama de flujo y
pseudocódigo
Verificar que el algoritmo calcule el resultado
correcto

Competencia específica

Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

3

Fundamentos de programación
Unidad 2. Diseño de algoritmos

Diseñar algoritmos para resolver problemas mediante su...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad 2
  • Unidad 2
  • UNIDAD 2
  • unidad 2
  • Unidad 2
  • Unidad 2
  • Unidad 2
  • unidad 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS