Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - paociao

Pagine: [1]
1
Programmazione / Re: Prodotto tra matrici
« il: 11 Aprile 2013, 16:05:49 »
Con un pò di ritardo, ma ringrazio tutti voi per aver risposto alla mia domanda! In particolare Berserker79 che mi ha dato un grosso input!! :ok: :ok: Non vi aggiungo il codice che ho scritto perchè per il momento ho solo provato il codice scritto da Berserker79 che però non esegue il prodotto tra matrici (il famoso "righe per colonne") così come serve a noi matematici!! Comunque non appena trovo una soluzione la inserisco sicuramente, magari può tornare utile anche ad altri utenti! ;)
 :ciao:

2
Programmazione / Re: Prodotto tra matrici
« il: 06 Aprile 2013, 17:26:18 »
Vi ringrazio delle risposte. So che vi sembrerà assurdo, ma il mio problema è a monte: come si definisce una matrice??
avevo provato così:

Codice: [Seleziona]
Amatrix As Integer[1,11]
Bmatrix As Integer[11,15]

Public Sub Form_Open()
amatrix = Array(qui ho scritto, separati da una virgola, gli elementi che intendevo piazzare nella matrice A)
END

Evidentemente non è corretto, ma non ho capito come si deve definire!

3
Programmazione / Prodotto tra matrici
« il: 06 Aprile 2013, 11:58:55 »
Salve gamberetti!
Scusate la domanda che vi sembrerà molto più che banale.. :-[
devo fare il prodotto tra una matrice di dimensione 1x11 e un'altra che è 11x15, come si fa? ???

4
Programmazione (Gambas 2) / Re: Comparare due stringhe
« il: 17 Dicembre 2012, 11:18:22 »
No, ti ringrazio!!! :coder: :coder:

5
Programmazione (Gambas 2) / Re: Comparare due stringhe
« il: 16 Dicembre 2012, 15:34:47 »
Chiedo scusa a tutti!! so che avrei dovuto scrivere in una nuova discussione, ma erano piaciute le vostre risposte e avevo piacere di chiedere a voi in modo particolare...non sapendo in che altro modo fare ho scritto qui! :'( :'( :'( :'( chiedo venia! :-\ :-\

Inoltre vi ringrazio per le risposte che ho letto solo ora...in realtà avevo risolto poco dopo l'aver inserito la domanda scrivendo questo codice (che è come avete suggerito voi!!):

Codice: [Seleziona]
PUBLIC SUB ritorno_Click()

  DIM b AS Integer
  DIM a AS String
  DIM Intero, InteroFinale AS Integer 
  DIM Esponente, crt AS Integer 
  DIM divisa AS String[]
  DIM Sb AS String 
  DIM bit AS String = messbit.Text
  DIM finale AS String
 
   
  divisa = Split(bit, " ")
 

 FOR EACH a IN divisa

 Esponente = 0 
 InteroFinale = 0
 FOR b = Len(a) TO 1 STEP -1 
 
  crt = Int(Val(Mid(a, b, 1))) 
   
  Intero = crt * 2 ^ Esponente 
 
  Esponente += 1 
   
  InteroFinale = InteroFinale + Intero 
 
  finale = Chr(InteroFinale)
 
 
 NEXT 
 testo.Text = testo.Text & finale
 
 NEXT

END


dove messbit è la TextArea in cui ho una serie di 0 e 1 che derivano dalla conversione in binario dei caratteri precedentemente inseriti in una TextArea che ho chiamato testo.
Probabilmente inorridirete quando leggerete il codice, ma è l'unica soluzione che ho trovato io...portate pazienza...la programmazione non fa proprio per me!! :mad: :mad: :mad:

Ah, ora mi è rimasto solo il problema che l'ultima lettera si stampa 3 volte invece che una sola...probabilmente il ciclo viene eseguito due volte in più del necessario, ma ora vedrò di risolvere!!! :coder: :coder:



6
Programmazione (Gambas 2) / Re: Comparare due stringhe
« il: 13 Dicembre 2012, 09:54:19 »
So che qui non è il posto giusto, ma mi sembrati particolarmente agguerriti!! :2birre:

Il mio problema ora è questo:

Ho un numero binario che devo convertire nel corrispondente carattere ASCII (es. 1100011 -> c). Ho fatto il passaggio intermedio di convertirlo prima in numero decimale e poi in carattere. A questo punto vorrei che il carattere si stampasse all'interno di una TextBox. Fin qui tutto bene, se non fosse che questo procedimento dev'essere ripetuto per molti numeri e vorrei che nella TextBox venissero stampate tutte le lettere e non solo l'ultima.

Mi spiego meglio: se, ad esempio, ho la sequenza 1100011 1101001 1100001 1101111 vorrei che mi venissero stampate le lettere c i a o l'una accanto all'altra e non solo l'ultima lettera.  :'( :'( :'( :'( :'( Come posso fare?

Oppure, domanda più intelligente, in Gambas esiste una funzione che direttamente da sequenze di bit a carattere? :hard: :hard: :hard:

7
Programmazione (Gambas 2) / Re: Comparare due stringhe
« il: 10 Dicembre 2012, 19:06:06 »
Volevo ringraziarvi tantissimo!!! ne sapete una più del diavolo!!

@vuott: il tuo pezzo di codice mi è stato super stra mega utilissimo!!! ;) ;) ;) ;)

Davvero grazie a tutte e due!! ;D ;D ;D ;D ;D

8
Programmazione (Gambas 2) / Comparare due stringhe
« il: 10 Dicembre 2012, 16:17:01 »
Buon pomeriggio a tutti!

Sono una nuova "gamberetta"! Da qualche mese sono stata incaricati di realizzare un programmino molto banale per chi sa programmare...io purtroppo non vado molto d'accordo con i vari linguaggi di programmazione e ora mi trovo un pò in crisi!!! :hatecomputer: :hatecomputer: :hatecomputer:

Il mio problema è questo:

Ho una sequenza di 0 e 1 che formano una stringa (chiamiamola "prima_stringa" per comodità), la quale viene poi modificata (cioè alcuni 0 diventeranno 1 e viceversa). La nuova stringa (chiamiamola "stringa_modificata") deve essere confrontata con "prima_stringa" e devo contare quanti caratteri hanno di differenza queste due stringhe.

Come posso fare??? ??? ??? ??? ???
Aiutatemi, vi prego!!

Pagine: [1]