temario 2 de fundamentos de programacion

Páginas: 5 (1117 palabras) Publicado: 8 de octubre de 2014
2.1 Análisis de problemas
Análisis de problemas

Cuando un usuario plantea un programador, un problema
que resuelve mediante su ordenador, por lo general ese
usuario tendrá conocimientos de informática. Al abordar un
problema que se quiere resolver mediante un ordenador, el
programador necesita de experiencia del experto del
dominio para entender el problema. El análisis de problematiene las siguientes especificaciones

Entrada
Proceso
Salida
La función del análisis

La parte esencial del análisis de la planeación y diseño la
constituye el análisis de los sistemas hipotéticos, desde el
punto de vista de los objetivos, de las proposiciones, y de
las condiciones limitativas.

La función del análisis es deducir todas las consecuencias, a
fin de seleccionar un caminoóptimo. Luego se deben
comparar estas consecuencias con los objetivos iniciales.

Herramientas para el análisis

Después de decidir cuales datos se deben analizar, es
preciso analizar un conjunto adecuado de herramientas.
Para ser u buen ingeniero en sistemas, se necesita conocer
mayor numero de herramientas de las que normalmente
están asociadas con las ramas existentes de la ciencia de laingeniería. Esto no quiere decir que necesite ser un experto
manipulador de todas las herramientas, pero si es necesario
algún conocimiento para realizar lo siguiente:

Seleccionar la herramienta correcta para un análisis dado.
Reconocer el momento en que deba retroceder un poco
para adquirir mayores facilidades con determinada
herramientaConsultar con los expertos, y estar en capacidadde
entenderse en el mismo lenguaje.

Conocer los límites de utilización de determinada
herramienta.
Conocer el Representación de algoritmos: gráfica y
pseudocódigo.

2.2 Representación de algoritmos: gráfica y
pseudocódigo.
Las herramientas de programación utilizadas como
lenguajes algorítmicos son:

·
Pseudocódigo: es un lenguaje algorítmico, muy
parecido al español pero másconciso que permite la
redacción rápida del algoritmo.

·
Diagramas de flujo: ha sido la herramienta de
programación por excelencia, y aún hoy sigue siendo muy
utilizada. Es fácil de diseñar pues el flujo lógico del
algoritmo se muestra en un diagrama en lugar de palabras.

Pseudocódigo

Es un lenguaje de pseudoprogramación, muy parecido a un
lenguaje de programación. El pseudocódigo es muyfácil de
utilizar, ya que es muy similar al español. Algunas palabras
utilizadas en el pseudocódigo:

– Inicio

– Fin

– Leer

– Escribir

– Asignar (x← y+z)

Ejemplo Programa Calculo Área Rectángulo

1.

Inicio

2. Leer; base, altura

3. Área ← base x altura
4.

Escribir; base, altura, área

5.

Fin

Para desarrolar un pseudocodigo se necesita saber los tipos
dedatos que se deben tener :

entero: Subconjunto finito de los números enteros, cuyo
rango dependerá del lenguaje en el que posteriormente
codifiquemos el algoritmo y del ordenador.

El rango depende de cuantos bits utilice para codificar el
numero, normalmente 2 byes.Para numeros positivos, con
16 se pueden almacenar 216

real: Subconjunto de los números reales limitado no sólo encuanto al tamaño, sino también en cuanto a la precisión

Lógico: Conjunto formado por los valores Cierto y Falso. ‘1’
y ‘0’.

Carácter: Conjunto finito y ordenado de los caracteres que
el Ordenador

Diagramas

Un diagrama de flujo utiliza símbolos estándar en el que
cada paso del algoritmo se visualiza dentro del símbolo y en
el orden en que estos pasos se ejecutan, se indica conectándolos con flechas llamadas líneas de flujo, ya que
indican el flujo lógico del algoritmo.

El diagrama de flujo es la representación gráfica del
algoritmo o proceso. Se utiliza en disciplinas como la
programación, la economía, los procesos industriales y la
psicología cognitiva. Estos diagramas utilizan símbolos con
significados bien definidos que representan los pasos del
algoritmo, y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad 2 Fundamentos Programacion
  • Temario De Fundamentos De Programacion
  • temario de fundamentos de programacion
  • fundamentos de programacion unidad 2
  • Fundamentos De La Programacion
  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS