309065937 Mayra, Cid Oros ---- 9
303154833 Carlos, Ramírez Alvarez ---- 9
410093234 Francisco Antonio, Valenzuela Sánchez ---- 9
viernes, 15 de junio de 2012
lunes, 11 de junio de 2012
Examen Final
Reposición de Tareas
Francisco Antonio Valenzuela Sánchez -- Promedio Final de Tareas ---> 8
Francisco Antonio Valenzuela Sánchez -- Promedio Final de Tareas ---> 8
miércoles, 6 de junio de 2012
Reposiciones
309065937 Mayra, Cid Oros ---- 2 parcial - 8
303154833 Carlos, Ramírez Alvarez ---- 2 parcial - 7.5
410093234 Francisco Antonio, Valenzuela Sánchez ---- 1 parcial - 8.5
303154833 Carlos, Ramírez Alvarez ---- 2 parcial - 7.5
410093234 Francisco Antonio, Valenzuela Sánchez ---- 1 parcial - 8.5
lunes, 4 de junio de 2012
Calificaciones Finales
1 309065937 Mayra, Cid Oros PT - 10, PE - 5.7, CF - 5.3
2 306130096 Eduardo Miguel, Cornejo de la Concha PT - 4, PE - 1.3, CF - 1.7
3 307077385 César Jhimely, de la Rosa Granados PT - 0, PE - 0, CF - 0
4 306047314 Francisco Alejandro, García MonroyPT - 0, PE - 0, CF - 0
5 305010801 Estela Lorena, Gil Franco PT - 0, PE - 1.3, CF - 0.7
6 096318001 José Ernesto, León Zamora PT - 0, PE - 0, CF - 0
7 412050718 Renata, Martínez Gaytán PT - 8, PE - 2.3, CF - 1.2
8 307270146 Argelia Yamil, Pineda García PT - 1.6, PE - 2, CF - 1.4
9 303154833 Carlos, Ramírez Alvarez PT - 9.4, PE - 5.3, CF - 5.0
10 309131683 Diego Eduardo, Rodríguez Torres PT - 2, PE - 0, CF - 0.5
11 410093234 Francisco Antonio, Valenzuela Sánchez PT - 4, PE - 8.5, CF - 5.25
PT -- Promedio de Tareas
PE -- Promedio de Exámenes
CF -- Calificación Final
Calificaciones del tercer parcial
309065937 Mayra, Cid Oros ---- 8
303154833 Carlos, Ramírez Alvarez ---- 10
410093234 Francisco Antonio, Valenzuela Sánchez ---- 10
303154833 Carlos, Ramírez Alvarez ---- 10
410093234 Francisco Antonio, Valenzuela Sánchez ---- 10
miércoles, 16 de mayo de 2012
viernes, 4 de mayo de 2012
#include <stdio.h>
double fRenglon( int r, int c, int tam){
double res=0;
return res;
}
int main(){
int tam=2;
double mat[tam][tam], mat2[2][2];
int i=0,j=0;
int c=1;
for(i=0; i< tam; i++){
for(j=0; j< tam; j++){
mat[i][j]=c;
mat2[i][j]=c+1;
c++;
//printf("%i",c);
}
}
for(i=0; i< tam; i++){
for(j=0; j< tam; j++){
printf("vale: %f \n ",mat[i][j]);
}
}
double r[tam];
int m=1;
double aij=0;
char x=' ';
//for(m=0; m< tam; m++){
aij=0;
for(i=0; i< tam; i++){
aij+=mat[m][i]*mat2[i][m];
}
printf("\naij:%f\n",aij);
scanf("%c",&x);
//}
}
double fRenglon( int r, int c, int tam){
double res=0;
return res;
}
int main(){
int tam=2;
double mat[tam][tam], mat2[2][2];
int i=0,j=0;
int c=1;
for(i=0; i< tam; i++){
for(j=0; j< tam; j++){
mat[i][j]=c;
mat2[i][j]=c+1;
c++;
//printf("%i",c);
}
}
for(i=0; i< tam; i++){
for(j=0; j< tam; j++){
printf("vale: %f \n ",mat[i][j]);
}
}
double r[tam];
int m=1;
double aij=0;
char x=' ';
//for(m=0; m< tam; m++){
aij=0;
for(i=0; i< tam; i++){
aij+=mat[m][i]*mat2[i][m];
}
printf("\naij:%f\n",aij);
scanf("%c",&x);
//}
}
viernes, 27 de abril de 2012
#include <stdio.h>
#include <stdlib.h>
int main(){
printf("Este programa realiza la multiplicación de un escalar por una matriz\n");
int dimension=0;
int i=0,j=0,esc=0;
double vi=0,aux=0;
while(dimension <= 0){
printf("por favor indica la dimensión de la matriz cuadrada:");
scanf("%i",&dimension);
// printf("valor ingresado:%i",dimension);
if(dimension <= 1){
dimension=0;
printf("La dimensiòn es incorrecta, por favor indicala otra vez");
//exit(0);
}
}
//------------------ Llenando la matriz de dimension x dimension
double matrix[dimension][dimension];
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//renglones
printf("Por favor dame el valor de la matriz en su entrada %i,%i :",i,j);
scanf("%d",&vi);
matrix[i][j]=vi;
// printf("valor ingresado:%d\n",matrix[i][j]);
}
}
//-------- pedir el escalar para multiplicar
printf("Por favor ingrese el valor del escalar:");
scanf("%i",&esc);
//----------- multiplicando el escalar por la matriz
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//renglones
// printf("antes matrix :%d\n",matrix[i][j]);
// printf("escalar:%d\n",esc);
aux=matrix[i][j];
matrix[i][j]=aux*esc;
// printf("despues aux :%d\n",aux*esc);
// printf("despues matrix :%d\n",matrix[i][j]);
}
}
//---------- impriendo el resultado
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//columnas
printf("[%i][%i]=",i,j);
printf("%d\n",matrix[i][j]);
}
}
return -1;
}
#include <stdlib.h>
int main(){
printf("Este programa realiza la multiplicación de un escalar por una matriz\n");
int dimension=0;
int i=0,j=0,esc=0;
double vi=0,aux=0;
while(dimension <= 0){
printf("por favor indica la dimensión de la matriz cuadrada:");
scanf("%i",&dimension);
// printf("valor ingresado:%i",dimension);
if(dimension <= 1){
dimension=0;
printf("La dimensiòn es incorrecta, por favor indicala otra vez");
//exit(0);
}
}
//------------------ Llenando la matriz de dimension x dimension
double matrix[dimension][dimension];
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//renglones
printf("Por favor dame el valor de la matriz en su entrada %i,%i :",i,j);
scanf("%d",&vi);
matrix[i][j]=vi;
// printf("valor ingresado:%d\n",matrix[i][j]);
}
}
//-------- pedir el escalar para multiplicar
printf("Por favor ingrese el valor del escalar:");
scanf("%i",&esc);
//----------- multiplicando el escalar por la matriz
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//renglones
// printf("antes matrix :%d\n",matrix[i][j]);
// printf("escalar:%d\n",esc);
aux=matrix[i][j];
matrix[i][j]=aux*esc;
// printf("despues aux :%d\n",aux*esc);
// printf("despues matrix :%d\n",matrix[i][j]);
}
}
//---------- impriendo el resultado
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//columnas
printf("[%i][%i]=",i,j);
printf("%d\n",matrix[i][j]);
}
}
return -1;
}
martes, 24 de abril de 2012
#include <stdio.h>
int main(){
printf("Este programa realiza sumas de matrices de 2x2\n");
printf("Por favor ingrese los valores de la primer matriz:\n\n\n ");
//for para capturar cada entrada de mi primer matriz es decir 4 veces.
int i=0,j=0;
double valor=0;
double A[2][2];
double B[2][2];
for(i=0; i<2; i++){
for(j=0; j<2; j++){
printf("Ingrese la entrada %i,%i de la PRIMER MATRIZ:",i,j);
scanf("%d",&valor);
A[i][j]=valor;
//printf("valor:%d ",valor);
}//termina for renglones
}//termina for columnas
//------------------------ INGRESANDO LA MATRIZ B
for(i=0; i<2; i++){
for(j=0; j<2; j++){
printf("Ingrese la entrada %i,%i de la SEGUNDA MATRIZ:",i,j);
scanf("%d",&valor);
B[i][j]=valor;
// printf("valor:%d ",valor);
}//termina for renglones
}//termina for columnas
//------------------------SUMANDO MATRICES
double suma=0;
for(i=0; i<2; i++){
for(j=0; j<2; j++){
suma=A[i][j] + B[i][j];
printf("A[%i][%i]=%d +",i,j,A[i][j]);
printf("B[%i][%i]=%d =",i,j,B[i][j]);
printf(" %d \n",suma);
}//termina for renglones
}//termina for columnas
printf("\n\n");
for(i=0; i<2; i++){
for(j=0; j<2; j++){
// printf("A[%i][%i]=%d\n ",i,j,A[i][j] );
}//termina for renglones
}//termina for columnas
return -1;
}
int main(){
printf("Este programa realiza sumas de matrices de 2x2\n");
printf("Por favor ingrese los valores de la primer matriz:\n\n\n ");
//for para capturar cada entrada de mi primer matriz es decir 4 veces.
int i=0,j=0;
double valor=0;
double A[2][2];
double B[2][2];
for(i=0; i<2; i++){
for(j=0; j<2; j++){
printf("Ingrese la entrada %i,%i de la PRIMER MATRIZ:",i,j);
scanf("%d",&valor);
A[i][j]=valor;
//printf("valor:%d ",valor);
}//termina for renglones
}//termina for columnas
//------------------------ INGRESANDO LA MATRIZ B
for(i=0; i<2; i++){
for(j=0; j<2; j++){
printf("Ingrese la entrada %i,%i de la SEGUNDA MATRIZ:",i,j);
scanf("%d",&valor);
B[i][j]=valor;
// printf("valor:%d ",valor);
}//termina for renglones
}//termina for columnas
//------------------------SUMANDO MATRICES
double suma=0;
for(i=0; i<2; i++){
for(j=0; j<2; j++){
suma=A[i][j] + B[i][j];
printf("A[%i][%i]=%d +",i,j,A[i][j]);
printf("B[%i][%i]=%d =",i,j,B[i][j]);
printf(" %d \n",suma);
}//termina for renglones
}//termina for columnas
printf("\n\n");
for(i=0; i<2; i++){
for(j=0; j<2; j++){
// printf("A[%i][%i]=%d\n ",i,j,A[i][j] );
}//termina for renglones
}//termina for columnas
return -1;
}
jueves, 12 de abril de 2012
Tarea
Escribir un programa que despliegue las tablas de multiplicar, con las siguientes opciones:
1-Preguntar al usuario:
a) Que tabla quiere consultar
b) Hasta que numero se desplegará la tabla
2-Validar que los datos que se introduzcan, deben de ser números enteros, si no, mandar un mensaje de error.
Calificaciones de 1° Examen
Cid Oros Mayra - 9
Cornejo de la Concha Eduardo MIguel - 4
Gil Franco Estela Lorena - 4
Martínez Gaytán Renata - 7
Pineda Gracía Argelia Yamil - 6
Ramírez Alvarez Carlos - 6
Valenzuela Sánchez Francisco Antonio - 6
miércoles, 11 de abril de 2012
CLASES DE LOS JUEVES
VERIFICANDO CON MAURICIO, ALGUNAS SEMANAS MÁS, LAS CLASES DE LOS JUEVES SEGUIRÁN SIENDO LOS VIENES.
ASÍ QUE LA PRÓXIMA CLASE SERÁ EL VIERNES 13.
martes, 27 de marzo de 2012
Referencias de programación en C
http://www.cplusplus.com/reference/clibrary/ Referencias a todas las bibliotecas del lenguaje de programación C
Manuales de programación
Busca el manual que deseas en C
http://www.programacionutn.com.ar/manuales
Guía de sentencias en C
http://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
C++
http://www.cplusplus.com/
C++
http://en.cppreference.com/w/cpp
http://www.cplusplus.com/reference/clibrary/ Referencias a todas las bibliotecas del lenguaje de programación C
Manuales de programación
Busca el manual que deseas en C
http://www.programacionutn.com.ar/manuales
Guía de sentencias en C
http://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
C++
http://www.cplusplus.com/
C++
http://en.cppreference.com/w/cpp
martes, 20 de marzo de 2012
miércoles, 7 de marzo de 2012
Tarea 3
Tarea 3
Instrucciones: Escriba el o los
comandos que realicen la acción que se solicita.
1.- Escriba el comando que ejecuta
las siguientes tareas:
·
Copiar
·
Cortar
·
Renombrar
·
Manual de comandos
·
Cambiar de directorio
·
Crear directorio
·
Borrar directorio
·
Ver contenido de archivos
·
Enlistar
·
Crear archivos vacíos
2.- Copiar el comando passwd que se
encuentra en el directorio /etc al
directorio local de trabajo.
3.- Renombra el archivo copiado a
passwd.bk
4.- Crea un archivo llamado tarea_3
y direcciona el contenido del archivo copiado en el punto 2 a tarea_3.
5.- Adicional la respuesta de la
ejecución del comando ls –l a tarea_3. “Sin borrar” el contenido del punto 4.
6.- Explica los niveles de la
arquitectura de Linux.
Instrucciones: Escriba el o los
comandos que realicen la acción que se solicita.
1.- Escriba el comando que ejecuta
las siguientes tareas:
·
Copiar
·
Cortar
·
Renombrar
·
Manual de comandos
·
Cambiar de directorio
·
Crear directorio
·
Borrar directorio
·
Ver contenido de archivos
·
Enlistar
·
Crear archivos vacíos
2.- Copiar el comando passwd que se
encuentra en el directorio /etc al
directorio local de trabajo.
3.- Renombra el archivo copiado a
passwd.bk
4.- Crea un archivo llamado tarea_3
y direcciona el contenido del archivo copiado en el punto 2 a tarea_3.
5.- Adicional la respuesta de la
ejecución del comando ls –l a tarea_3. “Sin borrar” el contenido del punto 4.
6.- Explica los niveles de la
arquitectura de Linux.
jueves, 1 de marzo de 2012
martes, 28 de febrero de 2012
viernes, 10 de febrero de 2012
http://www.ubuntu.com/download Descargar Ubuntu
http://www.pixelbeat.org/cmdline.html Lista de comandos en linux
http://es.wikipedia.org/wiki/Archivo:Arquitectura_linux.png Arquitectura de Linux
http://www.pixelbeat.org/cmdline.html Lista de comandos en linux
http://es.wikipedia.org/wiki/Archivo:Arquitectura_linux.png Arquitectura de Linux
lunes, 30 de enero de 2012
Bienvenidos al curso de Computación de la facultad de Ciencias dentro de la carrera de Física
Profesor David Velázquez Portilla
Ayudante Mauricio Morgado Castillo
Horario:
Martes de 17 a 19 hrs.
Jueves de 17 a 18 hrs.
Aula Richard Feynman
Grupo 8010
Por este medio compartiremos toda la información del curso.
Profesor David Velázquez Portilla
Ayudante Mauricio Morgado Castillo
Horario:
Martes de 17 a 19 hrs.
Jueves de 17 a 18 hrs.
Aula Richard Feynman
Grupo 8010
Por este medio compartiremos toda la información del curso.
Suscribirse a:
Entradas (Atom)