Informatica
Discussioni su argomenti di Informatica
Domande e risposte
Ordina per
In evidenza
buongiorno a tutti..
Sono un pò di giorni che provo a risolvere questo problema senza successo.
Preciso subito che sono un autodidatta!!!
Il testo del problema è questo:
Scrivere un programma che traduca un numero telefonico alfabetico nella sua forma numerica.
Esempio:
Inserisci numero in lettere: CALLATT
numero convertito: 2255288
Io ho iniziato con un programma con solo tre lettere alfabetiche, ma vengono solo le ultime 2 lettere convertite correttamente, al contrario la prima lettera ...
Perché, per esempio, 1KB equivale a 1024 byte anziché 1000? c'è perché si fa $2^10$ anziché $1*10^3$? da dove salta fuori quel $2^10$?
----------------
aggiorna:
cioè... un byte è sempre 1 (a prescindere da quanti bit è formato... un byte resta comunque 1), 1000 byte si possono raggruppare... quindi perché anziché raggruppare 1000 byte e fare un KB, si è deciso che per fare un KB si devono raggruppare 1024 byte?
Salve a tutti, ho un problema in Fortran. Compilo il programma, lo lancio ma non mi genera risultati.
Qualcuno potrebbe aiutarmi? Chiaramente in caso positivo posto il codice. Mi servono dei file che mi deve generare per la tesi.
Saluti, Pietro
salve ragazzi, ho bisogno di un esperto in fortran o comunque qualcuno che mi aiuti a capire come far funzionare un mega programma scritto in fortran.
non mi intendo per nulla di programmazione ma apprendo velocemente: in pratica io ho questo programma scritto in file .f
ho scaricato Force 2.0 che mi permette di"leggere le varie righe" , poi g95 con cui compilarlo dal prompt dei comandi.
giusto?
ho notato che quando vado a compilarlo:
g95 -o nome nome.f
mi dice "......blablaba....undefinite ...
Salve,
sto cercando, con qualche difficoltà, di convertire un programma da Mathlab al c++. Ho un problema con il passare un elemento di un vettore ad una funzione. La mia funzione $Residuo$ ha bisogno di un valore del vettore $x$ ,x, per poter calcolare il valore da me voluto. Ho capito che in C++ si deve passare il valore dell'indirizzo di memoria dell'elemento del vettore e non direttamente il valore del vettore, tuttavia non sono troppo esperto con i puntatori e mi ...
Ciao a tutti, di recente mi sono trovato di fronte al seguente esercizio:
Dimostrare per induzione su un opportuno parametro che, per ogni n >=
e' vero il predicato P(n) = "exTre(2^n) == n",
dove il metodo ricorsivo exTre e' definito da:
static int exTre(int n){
if (n > 1)
return 1 + exTre(n/2); // la divisione e' intera
else
return 0;
}
Io ho provato a risolverlo come segue e, dato che, penso sia quasi sicuramente sbagliato chiedo gentilmente a qualcuno di farmi notare gli ...
Sto scrivendo delle dispense di analisi complessa, e mi servirebbe un programma che permette di fare grafici da inserirvi. Ad esempio dovrei fare figure di domini di integrazione, curve, e simili.
Potete consigliarmene qualcuno?
Grazie
Salve a tutti,
vorrei fare un programma che letti da file dei nomi di persona conti quante volte ogni nome è comparso. Si tenga presente che il numero delle righe del file non è noto a priori ma al massimo possono comparire quattro nomi diversi.
Esempio contenuto del file:
lucia
alessandro
lucia
davide
marco
davide
marco
Nomi totali quattro con le rispettive molteplicità.
Come soluzione ho pensato a mettere ogni nome in un vettore (tanto la dimensione la conosco) e quel nome confrontarlo con ...
Salve a tutti, mi chiamo Alessandro e mi sono appena iscritto !!!!
Ho un esercizio da risolvere di informatica. In particolare sarebe un esercizio forse di analisi, ma è in ambito della complessità asintotica dei programmi java.
Il testo è questo:
dalla definizione di O(.), segue che una funzione $f(n)=O(g(n))$ se esistono due costanti positive c ed n0 tali che $f(n) \leq c*g(n)$
per ogni $n \geq n0$.
se $f(n) = n*\surd n $ e $g(n) = n^2$ dimostrare che $f(n) = O(g(n))$.
dovrebbe ...
Salve a tutti, mi è stato chiesto di risolvere un esercizio, il cui testo era:
Fissati tre valori n >= 1, m ed M, leggere n interi, ma stampare solo quelli minori di m o maggiori di M usando ricorsione.
io ho elaborato il seguente algoritmo in java, quello che vi chiedo è:"Ho interpretato correttamente, secondo voi, il testo?"
import java.util.*;
public class Ex4{
public static void Confronto(int n){
Scanner tastiera = new Scanner(System.in);
int m=0;
int ...
Buon pomeriggio a tutti, sono nuovo del forum, scrivo perché ho un problema alquanto bizzarro: lo stesso codice eseguito produce risultati differenti. Il problema è che ciò avviene sulla stessa macchina . Sicuramente ho sbagliato qualcosa io. Uso Windows 8.1. Descrivo meglio il problema: ho scritto un codice che acquisisce da tastiera il nome del file che voglio aprire nel mio programma; se eseguo il programma con il software che uso per scrivere il codice (Code::Blocks) tutto funziona, mentre ...
Salve a tutti, avrei bisogno di un chiarimento
Mi stavo esercitando su esercizi di Linguaggi, e mi è capitato la dimostrazione del seguente linguaggio L:
L = {$ a^n b^n c^m$; m,n > 0}
Ora applico il pumping lemma, e cerco una parola di z, la cui cardinalità $|z|>p$, dove $p in NN$ dipende solo dal linguaggio L. Pongo $z = a^p b^p c^p$, ottendendo che $|z|= 3p > p$, permettendomi così di scrivere $z = uvwxy$ e studiare le tre regole del pumping lemma.
Dopo ...
Buongiorno a tutti
vorrei una mano su questo quesito,
devo creare una funzione in matlab di nome life che acquisisca 4 valori che sono rispettivamente
1 numero di righe di una matrice (m)
2 numero di colonne della matrice (n)
3 numero di probabilità che in una cella sia presente o no una particella viva (00)
grazie
Ciao a tutti, mi servirebbe gentilmente una dritta riguardo a un semplice programmino di esercizio che ho trovato sul mio libro. Devo scrivere una funzione che calcoli il valore assunto da un polinomio di grado n per un determinato valore di x. I coefficienti del polinomio devono essere contenuti in un vettore, che viene passato alla funzione come argomento insieme a n e x. Coefficienti e x devono essere inseriti nel programma tramite linea di comando.
Per esempio, se io eseguo il mio ...
Salve a tutti! Sto cercando di svolgere in modo migliore questo programma, in quanto il metodo che sto usando mi pare eccessivamente lungo e laborioso: svolgo prima i calcoli per la parte centrale dell'immagine (matrice imm) e poi passo ai singoli casi (bordo sinistro, bordo destro, borso superiore, bordo infeirore). Potete aiutarmi?
Di seguito trovate il testo dell'esercizio e il mio codice (non finito).
ESERCIZIO
[...]L’operazione di convoluzione prende in ingresso due matrici di numeri ...
Buongiorno, mi è stato commissionato questo problema di ottimizzazione di inserimento di cicli di lavoro tenendo conto dei cicli già in atto; sembrandomi un problema abbastanza comune e prima di inventarmi soluzioni naif sicuramente non ottime, chiedo a voi se è già presente qualcosa del genere.
Vi illustro meglio il problema: abbiamo per esempio 10 vasche per la lavorazione, esistono poi dei cicli di lavorazione che includono l'entrata in certe vasche con certe durate (Es. ciclo 1: ...
Qualcuno mi può spiegare come si risolve questo esercizio?
Qual è il miglioramento della prestazione di un codice riducendo del 50% il tempo di esecuzione di una parte che nel programma originale consuma l'80% del tempo? Di quanto, invece, se la parte interessata al miglioramento consuma solo il 20%?
Ho usato la formula tempo dopo il miglioramento = tempo influenzato da miglioramento/miglioramento + tempo non influenzato dal miglioramento
80/30+20= 22.6
Prestazione = 1/22.6=0.04
So già che ...
Ciao a tutti!!!
Sto cercando di creare un piccolo network con il C++ e voglio utilizzare il modello di Watts e Strogatz. Ho un dubbio che mi assale però: dopo aver costruito il cerchio iniziale con i vari legami devo considerare ogni legame di ogni nodo e andare a rilegare (il cosiddetto rewiring). Dato il nodo a che ha un legame con il nodo b io estraggo un numero casuale e se questo è maggiore di beta lascio il legame com'era, altrimenti lego il mio nodo con un nodo a caso scelto fra tutti ...
stavo cercando di implementare una funzione che restituisse la norma di un vettore con componenti prese da un file. a me sembra sia corretta dal punto di vista dell'implementazione ma se provo a farla funzionare mi restituisce zero, che è sbagliato
una piccola precisazione sul file: nella prima riga si ha la dimensione del vettore.il codice che ho scritto è:
per quanto riguarda la vera e propria implementazione:
double modulo(double *s, unsigned int dim){
double ...
Il testo dell'esercizio è il seguente:
Si scriva un programma che acquisisca utilizzando la funzione gets una stringa composta da un massimo di 5 parole separate da spazi, per un totale di massimo 60 caratteri.
Il programma deve:
a. Stabilire quante sono le parole contenute effettivamente nella stringa;
b. Calcolare la media della lunghezza delle parole;
c. Produrre una statistica sulla lunghezza delle parole;
Esempio:
Se la stringa inserita è “questa stringa contiene cinque parole” allora ...