martes, 30 de noviembre de 2010

Reposición

Hola chicos el examen de reposición será el próximo lunes, que esten muy bien y animo para las reposiciones

P.D. creo que este viernes nos veremos para ver las aclaraciones de las calificaciones =)

Aclaración calificaciones

N/E significa no envío, para los que tienen el correo de enviado, por favor vuelvan a enviar el correo al profesor c /copia para el ayudante gracias.

lunes, 29 de noviembre de 2010

Primer parcial

Luis Guillermo Gutierrrez Quiroz 3
Bucio Pachecho Sebastian 3.3
Matías Rodríguez Otero 7
Fernandez Najera Moises Timoteo 7.5
Ana Clara Cadena Irizar 8
Pedro Elias Miron Enriquez 9
Rodrigo Nuñez Lozano 9


Estas son las calificaciones del primer parcial, en caso de que no aparescas o alguna otra inquietud por favor indicanos con un correo para ponernos de acuerdo y platicar al respecto.

miércoles, 24 de noviembre de 2010

Calificaciones del segundo parcial

Archundia García Jacobo Isai n/p
Arellano Roque Sarai Elizabeth n/e
Bucio Pacheco Sebastián 5
Cadena Irizar Ana Clara 10
Camposortega Rendón Sergio 10
Fernández Nájera Moisés Timoteo n/p
García Aguirre Omar Alejandro n/p
Gazca Orozco Pablo Alexei 10
Gutiérrez Quiróz Luis Guillermo 10
Jiménez Santos Luis Angel n/e
Léon Morales Rubén Alberto n/p
López Gómez José Pablo n/e
Miron Enríquez Pedro Elias 10
Nuñez Lozano Rodrígo 10
Patiño Paredes Luis Ricardo n/p
Prudhomme Fragoso Carlos Eduardo10
Rodríguez Otero Matias 10
Romero Galicia Laura Eliud 10
Santiago Toledo Eduardo Antonio n/p
Serratos Hérnandez Daniel n/p
Sosa Flores Jorge Daniel n/p
Trujillo Burgos Kevin Armando n/e
Valle Acosta David Fernando 10

código de la práctica de hoy


#include <stdio.h>
#include <stdlib.h>
//-----------------------------------------------funciones de entrada y salida de datos

int funmenu (){
int k;
printf("Preciona 1 para escribir A.\n");
printf("Presiona 2 para escribir B.\n");
printf("Presiona 3 para escribir C.\n");
scanf("%i", &k);
while(k>3 || k<0)
{
printf("Te dije de 1 a 3.\n");
printf("Preciona 1 para escribir A.\n");
printf("Presiona 2 para escribir B.\n");
printf("Presiona 3 para escribir C.\n");
scanf("%i" ,&k);
}
return k ;
}

//función para pedir el número de lados

int funPideLados(){
int nlados=0;
printf("Por favor ingresa el número de lados que tiene el polígono regular.\n");
scanf("%i", &nlados);
while( nlados < 3)
{
printf("\nNo hay polígonos con menos de 3 lados, por favor ingresa el número de lados\n");
scanf("%i" ,&nlados);
}
return nlados;


}

//función para pedir la longitud del lado del polígono

float funPideLongLado(){
float longi=0;
printf("Por favor ingresa la LONGITUD de cada lado del polígono regular.\n");
scanf("%f", &longi);
while( longi <=0)
{
printf("\nNo hay longitudes menores o iguales a cero, por favor ingresa una longitud correcta\n");
scanf("%f" ,&longi);
}

printf("\n->>>>>>>>>>%f",longi);
return longi;


}



//-----------------------------------------------funciones de procesamiento
double funsum (int inicio,int fin) {
long double sumacum=0;
for(double i=inicio; i<=fin; i++) {
sumacum+=i+(1/i);
}
return sumacum;
}
double calculaPerimetro(int numLados, double longLado){

if(numLados < 3){
printf("El nùmero de lados es incorrecto");
return -1;


}

if(longLado <=0 ){
printf("No hay longitudes negativas o cero");
return -1;

}

return numLados * longLado;


}
//-----------------------------------------------función principal

int main()
{

int num=funmenu();


int lados=0;
double longi=0;
switch(num) {
case 1:
printf("A\n");
break;
case 2:
printf("B\n");
break;
case 3:
printf("\nC Calculando el perímetro\n");

lados=funPideLados();
longi=funPideLongLado();


printf("El perímetro es: %f",calculaPerimetro(lados,longi));
break;
default:
printf("Te dije 1,2 y 3...tss.\n");
exit(0);

}
}



miércoles, 17 de noviembre de 2010

Tarea final

Última tarea
Realizar un programa que calcule la varianza de los datos

http://www.vitutor.com/estadistica/descriptiva/a_15.html <- ejemplo de como se obtiene la varianza

aprovecho para dejarles el código de la clase de hoy:

#include<stdio.h>
#include<iostream>
using namespace std;

/*a+1/a*/

double funsum (int inicio,int fin) {
long double sumacum=0;
for(double i=inicio; i<=fin; i++) {
sumacum+=i+(1/i);
}
return sumacum;
}

int main(){

int datos[3];
datos[0]=9;
datos[1]=8;
datos[2]=12;
//intf(datos[0]);

int max=datos[0];
for(int i=1; i<3; i++){
//printf ("Decimals: %d\n",datos[i]);
if(max<datos[i]){
max=datos[i];

}

}
printf("Maximo %d\n",max);
//long int a=999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;

for(int i=1; i<3; i++){
//printf ("Decimals: %d\n",datos[i]);
if(max>datos[i]){
max=datos[i];

}

}
printf("Minimo %d\n",max);

long int sumacum=0;
for(int i=0; i<3; i++){
//printf ("Decimals: %d\n",datos[i]);
sumacum+=datos [i];

}

double prom=sumacum/3.0;
cout<<prom<<endl;

printf("Promedio %i,%4.2f\n",sumacum, prom);
printf("funsum %f\n", funsum(1,2));
}

miércoles, 10 de noviembre de 2010

Código

Código de la clase de hoy




#include<stdio.h>


int main(){

int datos[3];
datos[0]=9;
datos[1]=8;
datos[2]=7;
//intf(datos[0]);

int max=datos[0];
for(int i=1; i<3; i++){
//printf ("Decimals: %d\n",datos[i]);
if(max>datos[i]){
max=datos[i];

}

}
printf("Maximo %d\n",max);
}

IDE PARA DESARROLLO

IDES para el desarrollo de proyectos en C++

Linux / Windows

codeblocks

codelite

Examen parcial 1

Aquí les dejo el examen parcial uno descargar