lunes, 24 de junio de 2013

EVALUACION UNIDAD II



EVALUACION UNIDAD II
GRUPO 353

EVALUACION TIPO A

1.       Desarrolle utilizando una biblioteca y varias funciones el siguiente problema:
Crear un menú de 5 opciones: cada opción realizará el  cálculo del área de una figura plana regular diferente (circulo, rectángulo, etc).
2.       Desarrolle utilizando variables globales y arreglos una función que capture un arreglo de una dimensión y calcule por medio de funciones: 
          a)La sumatoria             b) El promedio
      c) El numero mayor
3.  Desarrolle por medio de una función por medio  un programa que realice la conversión  de radian a grados y de grados a radianes (El tipo de función será con retorno de valor y con parámetros).
4. Desarrolla un programa utilizando funciones que convierta de decimal a binario
5. Desarrolla un programa utilizando funciones que imprima en pantalla el equivalente de un numero decimal en romano.

EVALUACIÓN TIPO B

1.       Utilice variables globales y funciones para crear un programa que contenga un menú con 5 opciones, cada opción deberá de calcular un volumen diferente (cono, cubo, etc).
2.       Desarrolla un biblioteca y varias funciones para poder calcular el teorema de Pitágoras (calcular las letras a,b,c).

3.       Realiza un programa que capture un arreglo de una dimensión, lo imprima, y calcule la sumatoria, el valor menor y su promedio.

4.       Desarrolla un programa utilizando funciones que convierta de binario a decimal

5.       Desarrolla un programa que utilizando funciones imprima en pantalla el equivalente de un numero romano en decimal


martes, 18 de junio de 2013

temas a exponer en la unidad 3 (programación estructurada).

burbuja,
inserción,
selección,
quicksort,
búsqueda secuencial,
secuencial con centinela,
binaria e intercalación de datos.
Shell

Programacion estructurada

Método de la burbuja utilizando cadenas de caracteres



#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main()
{
   char s1[25] = "lopez";
   char s2[25] = "hernandez";
   char temp[25];
   int i;
   printf( "s1=%s\t", s1 );
   printf( "s2=%s\n", s2 );
   i = strcmp( s1, s2 );
   if( i > 0 ) {
  strcpy(temp,s2);
   strcpy(s2,s1);  
   strcpy(s1,temp);
}
   printf("%s¬n %s",s1,s2);
   printf("\n\n");
   system("pause");
   return 0;
}

lunes, 17 de junio de 2013

AVISO IMPORTANTE

El día de hoy 17 de Junio del 2013 no podré estar con ustedes (Grupo 353 y 451), debido a motivos de fuerza mayor.

Grupo 451: Se recorre la evaluación de la unidad 2 al próximo día Lunes, junto con la entrega de la práctica.

Saludos Cordiales

miércoles, 12 de junio de 2013

funciones y vectores

El siguiente programa capturaun vector de 5 elementos y los envia a una función para imprimirlo en pantalla y mostrar su sumatoria.

int sumaVec(int vec[5]);
void impVec(int vec[5]);
#include<stdio.h>
#include<conio.h>
main()
{
      int vec[5],i,s;
      printf("Lectura de los elementos de un vector\n");
      for(i=0;i<5;i++)
      {
      printf("Introduce elnumero %d->", i+1);
      scanf("%d",&vec[i]);
      } 
      printf("\n");
         
      impVec(vec);
      printf("\n");
      s=sumaVec(vec);
      printf("\n");
      printf("suma=%d",s);
         getch();
      }

int sumaVec(int vec[5])
{
   int i,suma=0;
   for(i=0;i<5;i++)
    suma=suma+vec[i];
    return suma;
    }
   
void impVec(int vec[5])
{
     int i;
     for(int i=0;i<5;i++)
     printf("%d\n",vec[i]);
    
     }