lenguajes

Páginas: 6 (1307 palabras) Publicado: 22 de septiembre de 2014
Práctica 4
Serie
Realizar un programa que genere “N” números de la siguiente serie en la cual se deben generar
mínimo 4 números: 1, -1, 2, -2, 3, -3, 4, -4, 5, -5,….., etc. El total de números a generar debe ser
par.

Código
#include
#include
#include
int main ()
{
int serie = 1;
int residuo = 0;
do
{
printf("%d \n", serie);
printf("%d \n", serie * -1);
residuo = serie % 10;
if(residuo == 0)
{
system ("pause");
}
serie++;
} while (serie == serie);
system ("pause");
return 0;
}



Página 1

IMPARES
Programa que de 7 numeros ingresados por el usuario determine cual es la cantidad de numerous
impares que lo compone.
#include
#include
main()
{
int A[7],i;
for(i=0; i

Práctica 7
Propósito: Conocer los conceptos de codificación.
¿Qué es el Flujo deControl?
El control de flujo se refiere al orden en que se ejecutan las instrucciones que tenemos en el programa.
El orden puede ser ascendente, descendente o podemos ejecutar un conjunto de instrucciones alguna determinada cantidad de veces en donde se modifique algunos valores y hasta que el valor cumple alguna condición se dejen de ejecutar esas instrucciones.
Determinar el orden de lasinstrucciones depende primordialmente de el algoritmo que queremos desarrollar en el programa.
Flujo Secuencial
Se refiere a la ejecución de instrucciones una tras otra, es decir de una línea, a la siguiente sin saltarse ninguna, es en dónde la salida de una es la entrada de otra.
El flujo secuencial es casi inexistente, ya que en muchos programas se hacen llamadas a funciones y esto hace que nosea secuencial.
Función
Cuando se llama a una función se hace un salto ya sea condicional o incondicional, se ejecuta el "bloque de código" determinado, y cuando finaliza el bloque se regresa a la dirección que se guardado en la memoria antes de realizar el salto, la función hace que se regrese a esa dirección con la instrucción "volver". Esto es a lo que podemos llamar función, subrutinas osubprogramas.
Flujo Alternativo
Es cuando el contador del programa no sigue la siguiente instrucción (como en el flujo secuencial) y se salta directamente a otra aunque este en una dirección de memoria más alejada, puede ser que se salte a otra línea incondicionalmente, es decir de manera obligatoria, o que se haga condicionalmente que es cuando alguna expresión cumple alguna determinada condición yse brinca a otra instrucción. También se pueden combinar los saltos condicionales e incondicionales, es decir que se haga un salto a un bloque de código si la expresión resultara ser verdadera u otro bloque si es falsa.
Para conseguir el flujo alternativo se debe calcular la dirección de la instrucción que sigue.
Flujo Selectivo
Se utiliza cuando para realizar algún programa se tienendiferentes casos y que los podemos identificar con algún valor, este valor nos va a ayudar a saber si es cierto caso a que bloque de código se debe de brincar. Es como tener un tipo directorio en el que tenemos registrado el identificador del caso que puede ser un valor "x" con el correspondiente bloque de código que debe ejecutar.
Cuando se tienen muchos diferentes casos es más ventajoso utilizar elflujo selectivo que el flujo alternativo ya en el flujo alternativo seria ir checando si determinado valor coincide con cada uno de los bloques de código.
Flujo Repetitivo
Por ejemplo cuando en un bloque de código se tiene una instrucción incondicional que salte al principio de ese bloque de código diríamos que estamos teniendo un flujo repetitivo aunque en este caso infinito, pero si en cambiotenemos nuestro bloque de código, con alguna variable que vaya cambiando su valor y al final una instrucción condicional en la que se finalice ese bloque de código si el valor de la variable cumple cierta condición y si no lo cumple se regrese al principio del bloque, entonces tenemos un flujo de control en el que el bloque del código se ejecuta al menos una vez. Podría ser distinto, hay algunas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS