Ejercicios que usted debe ser capas de resolver antes del primer parcial:
¿Que hace el siguiente código? Solucionado por Oscar Fernando Rodriguez
#include <stdio.h>
int main()
{
int num;
scanf ("%d",&num);
if ( num % 2 == 0 )
{
printf("%d is even ", num);
}
return 0;
}
En base al anterior código responda:
¿Que hace la función scanf ?
la funcion scanf permite que el usuario digite un numero en la pantalla y se guarde en la variable num.
¿Que operación hace %?
permite saber si el residuo es igual a cero o no, en este caso si es cero es par y si no es impar.
¿Que hace el condicional if?
establece la condición, si el numero digitado por el usuario al dividirse en dos su residuo es cero entonces imprime el numero digitado y is even
¿Que hace printf?
imprime en la pantalla si la condicion se cumple en este caso seria el numero digitado y is even
¿Por qué se pone un return al final del programa?
se sale de la función devolviendo cero.
¿Que hace el siguiente diagrama de flujo? y escribe el código en C(Solucionado por Oscar Fernando Rodriguez).
Solución:
Realiza el diagrama de flujo y el código C que haga lo siguiente.
Se teclearan dos números enteros por pantalla hasta que los dos sean menores que 50.
El mas pequeño se ira incrementando de 5 en 5 y el mas grande se decrementara de 2 en 2, se irán imprimiendo a la vez que se van generando. El programa terminara cuando los dos programas se crucen.
Haz una programa que pida un numero entero y obtenga la suma de los cuadrados de los números de 4 en 4 que hay hasta llegar a él. Por ejemplo, si el dato de entrada es 10, la solución vendrá dada por el resultado de la siguiente operación.
Haga un programa en C que imprima en pantalla lo siguiente:
Solucionado por Ciro Gamboa +0.5.
El siguiente programa intenta contar cuantos caracteres 't' seguidos de "a" hay en una frase que se pedirá por pantalla, la frase acabará con un punto. En el programa hay 5 errores, corrígelos. Ejemplo de ejecución (en negrilla los datos introducidos por el usuario).
Dibuje el diagrama de flujo y cree un programa que imprima los 100 primeros números primos.
Dibuje el diagrama de flujo y cree un programa que reciba un numero en pantalla e imprima el numero al revés.
Solucionado por Nicolas Daza, codigo.
Dibuje el diagrama de flujo y cree el código en C.
Dibuje el diagrama de flujo y cree un codigo en C que reciba un numero en pantalla N e imprima los primeros N numeros de la serie de Fibonacci.
Solucionado por Alix Angarita + 1
Codigo C.
Codigo Python.
Dibuje el diagrama de flujo y cree un codigo en C que calcule sin(x) utilizando series de Taylor.
Solucionado por Samuel Rodriguez + 0.3.
Codigo en C.
Dibuje el diagrama de flujo y cree un codigo en C que sea capaz de calcular la Raiz N de un numero http://en.wikipedia.org/wiki/Nth_root_algorithm
.Utilice la libreria <math.h> para resolver las potencias, raices etc...
Solucionado por John Hernandez: El numero X tiende a (X)+(1/X), código
Haga un programa que reciba dos numeros del plano cartesiano X y Y por pantalla e imprima la coordenada Polar.
Solucionado por Alix Angarita+ 0.5.
Codigo en C
Haga un programa que reciba dos numeros del Magnitud y Angulo por pantalla e imprima la coordenada cartesiana.
Lea la sección 4.2 del libro de "PHYSICS C PROGRAMMING COURSE" de la universidad de Oxford, y haga un programa que convierta un numero de coordenadas polares a rectangulares.
Realice el diagrama de flujo y el código de cada punto del siguiente manual.
Dibuje el diagrama de flujo y escriba el código en C de los ejercicios 34, 35, 36 y 37 del manual.
Punto 36 de este punto resuelto por Guillermo Acevedo
Código en C
Diagrama de flujo.