Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Contadores

No description
by

felipe cadena

on 7 March 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Contadores

Factorial
Otro elemento util para el cálculo de fórmulas es el que resulta deaplicar el concepto de reemplazo del valor de la variable o ,o que sele llamará una multiplicación reiterada.

K=K+1;
F=F*K;
Números Aleatorios
En C existe una función llamada rand(); que genera números aleatorios.
El problema que tiene esta función es que siempre que reinicies el programa, aparecerán los mismos números.
Para evitar esto, hay que darle un número "semilla", el cual operará como base para la generación de la secuencia de números.
El problema con esto, es que si le damos un número fijo, volvemos al problema anterior, ya que siempre utilizará la misma base definida y por ende la secuencia será la misma.
Entonces lo que necesitamos es darle un número "semilla" dinámico, esto es, que vaya cambiando cada vez que jecutamos el programa.
Operadores lógicos en C
&&(Y; and): Ambas son verdaderas
Ejemplo: (exp 1) && (exp 2)

|| (O; or): Una o ambas es verdadera.
Ejemplo: (exp 1) || (exp 2)

! (No, not): Cambia el valor de la expresión
Ejemplo: !(exp 1)
Sumador o Sumatoria
La diferencia de sumador estructuralmente es similar a la del contador, con la diferencia de que ahora se acumula en cada iteración un nuevo término dado por una variable o cotador.

C=C+1
S=S+C

C=0; el contador no ha contado nada.
S=0; valor inicial de la suma.
presentación
Caracteres de conversión mas uuasados de scanf(); y printf();
%i: El dato es entero decimal, octal o hexadecimal.
%o: El dato es octal.
%s: El dato es cadena de caracteres, seguido de espacio en blanco y del carácter fin de línea (\0).
Arreglos
Lista ordenada de datos de un mismo tipo.
La variable arregle se declara especificando su tamaño, por ejemplo: Un arreglo que contiene 9 números enteros
int x[9]
Cada elemento se consulta mediante un índice numérico, ejemplo:
x[0]=5
%u: El dato es entero decimal sin signo.
%x: El dato es entero hexadecimal.
%c: El dato es carácter.
%d: El dato es entero
%f: El dato es valor en coma flotante.
%g: El dato es valor en coma flotante.
%h: El dato es entero corto
Inicialización: Un arreglo se puede inicializar mediante constantes especiales llamadas listas de inicialización.
Ejemplo:
int x[4]={1,3,6,7};

Excepción: El tamaño del arreglo no es necesario cuando se inicializa el arreglo:
int x[]={1,3,6,7};
Ciclo if: Si se cumple la condición, haz esto, y si no, haz esto otro.
Ciclo While
while ( <expresión_lógica> )
{
<bloque_de_instrucciones>
}

Cuando el <bloque_de_instrucciones> sólo contiene una instrucción, los caracteres abrir llave ({) y cerrar llave (}) son opcionales.

Por otra parte, al igual que en las instrucciones alternativas doble y simple, a la <expresión_lógica> de una instrucción repetitiva while, también se le llama condición.

Para que se ejecute el <bloque_de_instrucciones>, la condición tiene que ser verdadera. Por el contrario, si la condición es falsa, el <bloque_de_instrucciones> no se ejecuta.

Por tanto, cuando el flujo de un programa llega a un bucle while, existen dos posibilidades:
Si la condición se evalúa a falsa, el bloque de instrucciones no se ejecuta, y el bucle while finaliza sin realizar ninguna iteración.

Si la condición se evalúa a verdadera, el bloque de instrucciones sí que se ejecuta y, después, se vuelve a evaluar la condición, para decidir, de nuevo, si el bloque de instrucciones se vuelve a ejecutar o no. Y así sucesivamente, hasta que, la condición sea falsa.

do
{
<bloque_de_instrucciones>
} while ( <expresión_lógica> );

Cuando el <bloque_de_instrucciones> sólo contiene una instrucción, los caracteres abrir llave ({) y cerrar llave (}) son opcionales.

Además, como se puede apreciar, la instrucción repetitiva do while, también hace uso de una condición.

En un bucle do while, primero se ejecuta el bloque de instrucciones y, después, se evalúa la condición. En el caso de que ésta sea verdadera, se vuelve a ejecutar el bloque de instrucciones. Y así sucesivamente, hasta que, la condición sea falsa.

Por consiguiente, cuando el flujo de un programa llega a un bucle do while, existen dos posibilidades:
Se ejecuta el bloque de instrucciones y, después, si la condición se evalúa a falsa, el bloque de instrucciones no se vuelve a ejecutar, de manera que, el bucle do while finaliza, habiendo realizado una sola iteración.
Se ejecuta el bloque de instrucciones y, a continuación, si la condición se evalúa a verdadera, el bloque de instrucciones se vuelve a ejecutar. Y así sucesivamente, hasta que la condición sea falsa.
Do while
Switch: Una instrucción switch (alternativa múltiple) permite seleccionar, por medio de una expresión, el siguiente bloque de instrucciones a ejecutar de entre varios posibles. En lenguaje C, para escribir una instrucción alternativa múltiple (Switch) se utiliza la sintaxis:
felipe
Full transcript