Programacion UTN-FRA

Mensajes recientes

Páginas: [1] 2 3 ... 10
1
C, C++, C# / Correcion ejercicio
« Último mensaje por m.a.gervasoni84 en Diciembre 16, 2014, 05:44:53 pm »
Tengo este ejercicio de final hecho y no se si estaria del todo bien, si alguno me le da una ojeada se agradeceria.


Código: C
  1. /* Cada vez que el bit mas significativo del port 0x400 cambia de 0 a 1,
  2.  * se recibe por el port 0x300 caracteres pertenecientes a strings finalizados
  3.  * con /0. La recepcion termina cuando se recibe el string="FIN". No se sabe
  4.  * cuantos strings llegaran pero no seran mas de 30 y cada uno no tendra
  5.  * mas de 10 caracteres
  6.  */
  7. /*1) Realizar una funcion quereciba y almacene los string recibidos*/
  8.  
  9. #include <stdio.h>
  10. #include <string.h>
  11.  
  12. #define PORT1 0x400
  13. #define PORT2 0x300
  14.  
  15. #define A1 30
  16. #define B1 10
  17.  
  18. struct BIT{
  19.         unsigned char A:7;
  20.         unsigned char B:1;
  21. };
  22.  
  23. union UN{
  24.         struct BIT BITS;
  25.         unsigned char PUERTO;
  26. };
  27.  
  28. int carga(char [][B1], int, int);
  29. void busqueda(char *,int ,int *);
  30.  
  31. int main(){
  32.         union UN X;
  33.         char V[A1][B1];
  34.         int *P, CONT;
  35.         CONT=carga(V,A1,B1);
  36.         busqueda(V, CONT ,P);
  37.         return 0;
  38. }
  39.  
  40. int carga(char VP[][B1], int AA, int BB){
  41.         char AUX[10];
  42.         int I, J,FLAG1=0, FLAG2=0, CONT=0;
  43.         ioperm(PORT1,1,1);
  44.         ioperm(PORT2,1,1);
  45.         J=0;
  46.         while(FLAG2!=1 || J<30){
  47.                 I=0;
  48.                 while(FLAG1!=1 || I<10){
  49.                         do{
  50.                                 X.PUERTO=inb(PORT1);
  51.                         }while(X.BITS.B==0);
  52.                         AUX[I]=inb(PORT2);
  53.                         do{
  54.                                 X.PUERTO=inb(PORT1);
  55.                         }while(X.BITS.B==1);
  56.                         if(AUX[I]=="\0")
  57.                                 FLAG1=1;
  58.                         I++;
  59.                 CONT=I-1;
  60.                 if(strcmp(AUX,"FIN")!=0){
  61.                         for(I=0;I<CONT;I++)
  62.                                 strcpy(VP[J][I],AUX[I]);
  63.                 }
  64.                 else
  65.                 FLAG2=1;
  66.                 }
  67.         J++;
  68.         }
  69.         return J-1;
  70. }
  71.  
  72. /* Realizar una funcion que busque un string dentro de un vector de strings
  73.  * y devuelva un puntero a la direccion donde se encuentra el string
  74.  * dentro del vector, o una direccion nula(NULL) sino lo encuentra.
  75.  */
  76.  
  77.  
  78.  
  79. void busqueda(VP,N,P){
  80.         char AUX[10];
  81.         printf("\n Ingrese el string a buscar: ");
  82.         fgets(AUX,10,stdin);
  83.         for(I=0;I<NN;I++)
  84.                 if(strcmp(*(VP+I),AUX)=0)
  85.                         *P=(VP+I);
  86.                 else
  87.                 *P=0x00;
  88. }
  89.  
  90. /*Utilizando la funcion del punto 2, ingresar un string en el programa
  91.  * principal y mostrar la direccion dentro del vector si se encuentra o u
  92.  * una indicacion si no esta
  93. */
  94.  
  95.  
2
Laboratorio III / Notas recuperatorios 3C
« Último mensaje por Egos27 en Diciembre 15, 2014, 12:13:31 am »
Abillera   7
Chediek   7
Ferretty   5
Lapalma   2
Morreale   5
Pereyra   4
Perez           2
Saldivar   8

Estare el lunes de 6 30 a 20 hs firmando libretas

Saludos
Ezequiel Oggioni
3
Laboratorio I / Notas LABORATORIO I 1° E y F Recuperatorio del 4 / 12 /2014
« Último mensaje por Fernando Nieto en Diciembre 14, 2014, 01:50:10 am »
Listado de notas Recuperatorios del primer y segundo parcial de laboratorio de computación I de primeros E y F

primer parcial

DE CANDIA MAURO      5 CINCO
CHEJOLAN DENIS        4 CUATRO
IACOBELLI LUCAS       2 DOS

segundo parcial

MARIÑO MARIANO        5 CINCO
RUIZ DIAZ, ARIEL         5 CINCO
MINGARELLI FRANCO    8 OCHO
SALINAS HECTOR         2 DOS
HAIDBAÑER LAUREANO 5 CINCO
MARTINEZ FACUNDO     2 DOS

IMPORTANTE: no se olviden el lunes de llevar las libretas al Final de programación I en donde firmare las libretas.
Cualquier duda con la nota se podrá revisar el parcial.


4
Programacion I / Temas en el Final de Programacion 1?15/12
« Último mensaje por ShinraSoldier en Diciembre 12, 2014, 10:40:17 am »
Como dice el titulo quería saber que temas se van a tomar en el final de Programación 1 el lunes próximo y si va a ser múltiple-choice o a desarrollar, si alguien me lo puede decir estaría muy agradecido, saludos.
5
Laboratorio III / Re:NOTAS 3D y FIRMA DE LIBRETAS
« Último mensaje por Lauchi en Diciembre 10, 2014, 04:37:44 pm »
Hola, el profesor ya dejó las notas en el grupo. Las copio acá por si las quieren ver.

Arce, Jennifer 8
Arenas, Anahí 5
Benedetto, Nicolas 2
Bouza, Facundo 2
Carrizo, Jorge 4
Cosentino, Mariano 2
Dicosmo, Domingo 4
Ducca, Brian 10
Ducci, Sebastian 2
Falcon, Nicolas 5
Fiora, Ignacio 2
Flores, Axel 2
Fodor, Gabriel 8
Fusco, Leonel 5
Galeano, Lucas 4
Gutiérrez, Gustavo 2
Ibarra, Elda 2
Livon, Juan 4
Lopez Senes, Mariano 4
Lopez, Gaston 2
Martínez, Ivan 2
Morales, Delfino 2
Moreno, Julian 7
Perez, Alan 6
Rodríguez, David 2
Santos Naon, Martin 2
Urbina, Laura 8
Vasquez Serrudo, Jonathan 2
6
Laboratorio III / Re:NOTAS 3D y FIRMA DE LIBRETAS
« Último mensaje por jmlivon en Diciembre 10, 2014, 04:25:49 pm »
Disculpen, me podrían pasar la dirección del grupo de yahoo?

Gracias!

Claro: https://ar.groups.yahoo.com/neo/groups/programacion_vb_net/info

Saludos.  :okas
7
Laboratorio III / Re:NOTAS 3D y FIRMA DE LIBRETAS
« Último mensaje por Flores.axel en Diciembre 10, 2014, 04:00:03 pm »
...

...

Disculpen, me podrían pasar la dirección del grupo de yahoo?

Gracias!
8
Laboratorio III / Re:NOTAS 3D y FIRMA DE LIBRETAS
« Último mensaje por jmlivon en Diciembre 10, 2014, 03:01:40 pm »
Ayer por la tarde estuvo German firmando libretas, y entregando notas.
Sin embargo, no me pude anotar al final porque las notas todavía no estaban cargadas en el Sistema..
Para anotarse al final hay tiempo hasta las 18:30 de mañana.
No sabría decirte si estará o no German hoy y mañana para firmar mas libretas.
9
Programacion III / Notas 2 Parcial 3C
« Último mensaje por Egos27 en Diciembre 10, 2014, 02:30:04 pm »
Abillera 2
Canaviri 7
Castillo 8
Chediek 2
Diaz 7
Ferretty 2
Lapalma 2
Monteveña 7
Morreale 2
Nuñez 8
Perez 2
Pizzio 9
Saldivar 2
Schreiner 4
Smovazank 7
Torres 2
10
Laboratorio III / Re:NOTAS 3D y FIRMA DE LIBRETAS
« Último mensaje por Lauchi en Diciembre 10, 2014, 02:04:53 pm »
Ayer en el grupo de yahoo leí que el martes a las 17 hs se firmaban de libretas. Iba a terminar de corregir ahí. Creo, no estoy segura que hoy las publican en el grupo, yo por las dudas envíe un mensaje, realmente me urge saber que me saqué.
Páginas: [1] 2 3 ... 10