Algoritmos Y Programacion

Páginas: 10 (2388 palabras) Publicado: 18 de diciembre de 2012
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS.

TRABAJO: ----- CONTROL DE FLUJO DE PROGRAMA
-----FUNCIONES BASICAS.
---- ARREGLOS.

MATERIA: ALGORITMO Y PROGRAMACION.

NOMBRE: TIBURCIO MARTINEZ JOSE ANDRES.

GRADO Y GRUPO: 2do “A”.

ESPECIALIDAD: INGENIERIA MECANICA.

FECHA DE ENTREGA: LUNES 17 DE DICIEMBRE DEL 2012.

INTRODUCCION

Comoya todos sabemos “Matlab” es un lenguaje de programación, pero aún no hemos visto todos los aspectos del mismo, y por lo consiguiente en este trabajo veremos más a fondo sobre matlab y el control de flujo de los programas, asi como las funciones básicas y arreglos.
Todos los lenguajes permiten controlar el flujo de la ejecución del programa con bucles y condicionales. En esta sección aprenderemoslas particularidades de Matlab al respecto.
Cuando usamos una computadora, estamos intentado resolver un problema. Puede ser un problema de negocios, que involucra ganancias y perdidas; un problema científico que emplea modelos de comportamiento físico; una investigación estadística que evalúa la posibilidad de que ocurra algún evento; etc.

-------------------------------------------------Control de Flujo de Ejecución

Todos los lenguajes permiten controlar el flujo de la ejecución del programa con bucles y condicionales. En esta sección aprenderemos las particularidades de Matlab al respecto.
Al proceso de toma de decisiones se le llama control del flujo
Antes de ponerse a escribir el programa, sobre todo si es un poco largo o complejo, es útil trazar un esquema, en lenguajecorriente, de lo que se quiere hacer. A eso se le denomina un diagrama de flujo. Si lo que se pretende está claro, escribir el programa se reduce a traducir el diagrama de flujo del castellano al lenguaje de Matlab.
Veamos un caso simple. Construyamos el diagrama de flujo de un programa que escoja un número al azar del 0 al 9 y nos pida que lo adivinemos. Una vez escogido el número, el programadebe informar si hemos acertado o no. El diagrama de flujo correspondiente es

-------------------------------------------------
teradores
En los manuales de Matlab escritos con poco cuidado siempre se trata la sentencia for como un método para generar bucles en la ejecución del programa. Rigurosamente hablando se trata de un iterador.
La manera más habitual de utilizar la sentencia es comosigue:
-------------------------------------------------
for i = 1:5
-------------------------------------------------
disp(i)
-------------------------------------------------
end
-------------------------------------------------

-------------------------------------------------
1
-------------------------------------------------
2-------------------------------------------------
3
-------------------------------------------------
4
-------------------------------------------------
5
Esto parece un bucle así que aún no entenemos muy bien en qué se diferencia un bucle de un iterador. La parte más importante de un bucle es un índice que se va incrementando a medida que el flujo de ejecución entra en él. Si el ejemplo anterior fuera un bucle cadavez que la ejecución pasa por la sentenciafor la variable i se incrementaría en una unidad seguiría corriendo. Pero no es esto lo que sucede
-------------------------------------------------
for i = 1:5
-------------------------------------------------
disp(i)
-------------------------------------------------
i=i+5;
-------------------------------------------------
end-------------------------------------------------

-------------------------------------------------
1
-------------------------------------------------
2
-------------------------------------------------
3
-------------------------------------------------
4
-------------------------------------------------
5
Hemos incrementado el índice manualmente pero la sentencia for ha...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo y programacion
  • algoritmo y programacion
  • Algoritmos Programacion
  • Algoritmos en programacion
  • Algoritmos Y Programacion
  • algoritmo y programacion
  • Algoritmos de programacion
  • Algoritmo de Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS