Algoritmica y programacion

Páginas: 6 (1288 palabras) Publicado: 21 de marzo de 2013
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Universidad Bolivariana de Venezuela
Aldea “Cruz Salmerón Acosta”









Prof. Bachiller:

Sandra Suarez Darwing Marcano C.I. 18.903.387

Sección “U” Informática I-II



Cumaná, Enero2013
Introducción


El desarrollo actividades correspondientes al beneficio de la unión tecnología-hombre en el diseño de programas o soluciones temas es de vital importancia para él mejor funcionamiento mundial. Por lo cual, la humanidad debe tener buenas bases que le sirvan para poder crear de manera fácil y rápida sus programas.

La siguiente documentación pueden servir deapoyo a tutores o profesores, en su labor cotidiana de enseñanza y al estudiante, facilitarle el desarrollo de su capacidad analítica y creadora, para de esta manera mejorar su destreza en la elaboración de algoritmos que sirven como base para la codificación de los diferentes programas que tendrá que desarrollar a lo largo de su carrera.




















CONTROL DE PROCESOPara desarrollar programas funcionales se hacen necesarias construcciones del lenguaje que permitan desviar el flujo de ejecución por diferentes caminos de acuerdo a parámetros desconocidos al momento de la codificación y cambiantes en cada ejecución. A estas construcciones se les conoce como sentencias de control de proceso o de control de flujo.
Las más comunes se ilustran en elsiguiente ejemplo.

Ejemplo 1.3: Sentencias de control de proceso en C++

If-else: Permite bifurcar el flujo de ejecución según el argumento del if. Esta sentencia ejecuta el código correspondiente al if si se cumple la condición de su argumento, de no ser así ejecuta el código correspondiente al else. El else es opcional.
if(condición)
{
/*Código del if*/
}
else
{
/*Código delelse*/
}

For: La sentencia for ejecuta un ciclo controlado por un contador. Al entrar al ciclo el contador se inicializa al valor indicado en el argumento, se chequea la condición de salida, y luego de ejecutar el código se aumenta el contador en la cantidad indicada en el argumento, se chequea la condición y se repite el ciclo mientras que esta sea VERDADERA.
For (int i; condición;i+incremento)
{
/*Código del ciclo*/
}
While: Esta sentencia permite ejecutar un ciclo controlado por una condición. El código del ciclo se ejecuta repetidamente hasta que la condición sea FALSA
{
/*Código del ciclo*/
}






Instrucciones nativas:

Las instrucciones nativas son aquellas propias de la arquitectura que se está considerando. Cada procesador trae por defecto unconjunto de operaciones definidas por el fabricante llamado instruction set (conjunto de instrucciones) y para cada una de ellas se ha definido una instrucción nativa.

Ejemplo:

Una de las operaciones básicas más importantes de la arquitectura 80x86 (procesadores Intel) es aquella que permite copiar un dato de un lugar a otro, la instrucción que invoca a esta operación tiene estasintaxis:
Mov orig, dest



Instrucciones declarativas

Las instrucciones declarativas son aquellas en las que se describen las características de la transformación o las características del resultado que con ellas se obtiene. A diferencia de las instrucciones procedimentales, que especifican el “como” se efectúa la operación, las instrucciones declarativas especifican el “que” hace laoperación.

Ejemplo:

En Prolog, un lenguaje declarativo, primero se declaran Hechos, que son proposiciones siempre verdaderas en el contexto del programa, en este ejemplo se declaran dos hechos: juan es el padre de maría y pedro es el padre de josé:
Padre (juan, maría).
Padre (pedro, josé).
Ahora, para averiguar quién es el padre de maría se usa una instrucción de consulta, nótese que...
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