martes, 7 de diciembre de 2010

Calificaciones de los parciales

-----------------------------Tercer parcial------------------------

Matias Rodriguez Otero 10
Laura Eliud Romero Galicia 9
Campos Ortega Rendon Sergio 10
Pedro Elias Miron Enriquez 6
Fernandez Najera Moises 10
Rodrigo Nuñez Lozano 8


-----------------------------ACLARACIONES------------------------


Carlos Eduardo Prud'Homme Fragoso 1er parcial:6, 3er parcial 10

-----------------------------REPOSICIONES DEL 1ER PARCIAL------------------------

Matias Rodriguez Otero 9
Campos Ortega Rendon Sergio 9
Haragan Fernandez 9
David Valle 6
Laura Eliud Romero Galicia 8

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

sábado, 23 de octubre de 2010

Clases para preprar las reposiciones

¿Quién dijo yo? para apuntarse a un par de clases extra (no implica que se den en la facultad) para que se expliquen temas complejos, dudas de programación, dudas del primer parcial (de hecho para preparar su reposición).

Requisitos:

  • Tener disposicion y muy importante traer dudas concretas.
  • Resolver de nuevo los 2 exames (las 2 versiones del primer parcial)
  • Ser más de 2 los interesados por sesión
  • Traer al menos una laptop con linux o livecd aquí esta una guía http://www.guia-ubuntu.org/index.php?title=Live_CD_de_Ubuntu
  • Postear en este espacio para ponernos de acuerdo con el día y la hora!

bueno esto lo hago a petición de sus compañeros, pero esta oferta esta abierta a todos los alumnos del grupo ok?

Buen fin y animo con sus clases

miércoles, 13 de octubre de 2010

TAREA 3

ESCRIBIR UN PROGRAMA QUE CALCULE LA RAÍCES REALES DE UNA ESCUACIÓN CUADRÁTICA DESCRITA CON LA FORMA GENERAL:

Ax2 + Bx+ C = 0.




PARA ELLO SE DEBERÁ DE HACER USO DE LA FÓRMULA DEL “CHICHARRONERO”.




EL ARCHIVO SE DEBE MANDAR CON LA EXTENSIÓN “.C” (OSEA EL ARCHIVO FUENTE) A LA DIRECCIÓN DEL PROFESOR Y EL AYUDANTE.

miércoles, 6 de octubre de 2010

Tarea 2

TAREA 2

HACER 1 diagrama de flujo de un problema que hayan resuelto y comprendido en sus clases.

pueden enviarme la IMAGEN con copia para mi y el profesor.
el nombre de la imagen trae su nombe y grupo

NOMBRE_GRUPO.jpg

Software gratuito para hacer diagramas

WINDOWS
http://projects.gnome.org/dia/

LINUX
http://dia-installer.de/

En caso de que no tengan computadora pueden hacerlo en cualquier medio siempre y cuando sea claro, sea un diagrama de flujo y sea legible.

Si no se puede leer con facilidad no se calificará la tarea

Les dejo unas páginas para reforzar lo visto en clase y ya saben que cualquier duda la pueden mandar a mi correo.


http://mis-algoritmos.com/aprenda-a-crear-diagramas-de-flujo

http://es.wikipedia.org/wiki/Diagrama_de_flujo

viernes, 24 de septiembre de 2010

EXAMEN!!

Alumnos el examen se partira en 2 emisiones:

El lunes 24 de septiembre a las 7:00 am
Archundia García Jacobo Isai
Arellano Roque Sarai Elizabeth
Bucio Pacheco Sebastián
Cadena Irizar Ana Clara
Camposortega Rendón Sergio
Fernández Nájera Moisés Timoteo
García Aguirre Omar Alejandro
Gazca Orozco Pablo Alexei
Gutiérrez Quiróz Luis Guillermo
Jiménez Santos Luis Angel
Léon Morales Rubén Alberto
López Gómez José Pablo


El miércoles 29 de septiembre a las 7:00 am

Miron Enríquez Pedro Elias
Nuñez Lozano Rodrígo
Patiño Paredes Luis Ricardo
Prudhomme Fragoso Carlos Eduardo
Rodríguez Otero Matias
Romero Galicia Laura Eliud
Santiago Toledo Eduardo Antonio
Serratos Hérnandez Daniel
Sosa Flores Jorge Daniel
Trujillo Burgos Kevin Armando
Valle Acosta David Fernando


Serán 2 examenes distintos.

Manuales para antes del exámen

http://www.webtutoriales.com/tutoriales/linux/comandos-linux.23.html

http://es.wikipedia.org/wiki/Anexo:Comandos_linux


http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=155

Hay ta para que tengan de donde escoger y donde documentarse con ejemplos.
Por otro lado solo vendrán en el exámen los que vimos ok?

domingo, 19 de septiembre de 2010

Tarea 1

Espero hayan pasado un puente y se relajarán, pero bueno volviendo a lo que quedamos la tarea 1 consiste en 2 partes:

1.- Investigar que es linux y describir brevemente las diferentes versiones del mismo, como son
ubuntu, fedora, debian, knoppix etc. Ojo es importante que este tiene que ser un comentario a su punto de vista, y con sus palabras, les recuerdo que si copian o encuentro tareas muy similares o copias de la red, automáticamente tendrán calificación de CERO.
Este documento tiene que ser de 1 - 2 cuartillas.

2.- enviarme la serire de comandos para crear el siguiente directorio:

───BlackBerry
│ build.xml


├───build
│ │ .timestamp
│ │
│ │
│ ├───compiled
│ │ └───hello
│ │ CellInfo.class
│ │ HelloMIDlet.cl
│ │
│ │
│ ├───preprocessed
│ │ └───hello
│ │ CellInfo.java
│ │
│ │
│ │
│ ├───preverified
│ │ └───hello
│ │ CellInfo.class
│ │ HelloMIDlet.cl
│ │
│ │
│ └───preverifysrc
│ └───hello
│ CellInfo.class
│ HelloMIDlet.cl

├───dist
│ │ BlackBerry.jad
│ │ BlackBerry.jar
│ │
│ └───lib
├───nbproject
│ │ build-impl.xml
│ │ genfiles.properties
│ │
│ │
│ │
│ └───private
│ private.properties


└───src
└───hello
CellInfo.java




Los archivos deben de contener lo que uds gusten, los comandos para hacerlo junto con la carpeta creada debe de ser enviaros dentro del archivo zip con las especificaciones vistas en clase.

Para la entrega de la tarea 1 deben de enviar el correo al ayudante y profesor.
La tarea es para el lunes 27 de septiembre.

Buena suerte, todas las dudas las resolveremos en clase o con respuesta en el blog.