Informatica

Discussioni su argomenti di Informatica

Domande e risposte

Ordina per

In evidenza
In evidenza
Più recenti
Più popolari
Con risposta
Con miglior risposta
Senza risposta
frab1
Procedendo nello studio del linguaggio C, sto provando a scrivere un piccolo programma(a scopo didattico) che realizza una banalissima calcolatrice... #include <stdio.h> int main() { int z; printf("Il sorgente realizza una banale calcolatrice con la quale,posso calcolare somma, prodotto, differenza e divisione\n\n\n"); int x; printf("Inserire primo valore (x) :\n"); scanf("%d", &x); int y; printf("Inserire secondo ...
3
10 apr 2014, 16:57

floppyes
Ciao a tutti! Non riesco a capire come calcolare il minimo comune multiplo utilizzando la ricorsione. Ho provato a scriver un pezzetto di codice però non ho utilizzato la ricorsione ma una semplice funzione in C. Quello che non riesco a fare è trasformare questo codice in una funzione ricorsiva. if (n1>n2) max=n1; else max=n2; for (i=n1*n2; i>=max; i--) if (i%n1==0 && i%n2==0) mcm=i; Io so che il minimo comune ...
4
5 apr 2014, 18:39

irelimax
Ciao a tutti, sto implementando un programma che mi calcola la sommatoria della formula di Bessel: \(\displaystyle \sum_{k=0}^{ \infty}{\frac{(-1)^k(x/2)^{2k}}{k!(n+k)!}}) \) Il problema è che facendomi stampare tutte le somme successive, si vede che la sommatoria a partire dal 5°/6° step mi restituisce sempre lo stesso numero. Immagino sia un problema di casting ma non sò come risolverlo. Qualcuno potrebbe aiutarmi? Il programma che faccio girare è il seguente:
6
7 apr 2014, 22:12

frab1
Buongiorno, mi sto avvicinando passo per passo al linguaggio C. Ho scritto un piccolissimo programma che sulla base del valore di una variabile stampa una frase piuttosto che un'altra. Ecco il programma: #include main () { int risultato; risultato == 19; if (risultato < 18) { printf("Bocciato"); } else { printf("Complimenti, esame superato"); } } il programma mi stampa bocciato in ogni caso..anche se inverto la condizione dell' IF...qualcuno puo' ...
2
9 apr 2014, 13:58

baldo891
Supponiamo di avere due liste, negli elemnti della prima lista che chiameremo TTmax abbiamo dati relativi a misure fisiche negli elementi relativi alla seconda lista(err) abbiamo l'errore relativo alle misure della prima lista , per esempio > ...
1
6 apr 2014, 15:03

DoppioZero
Salve ragazzi. Poco tempo fa ho aperto una discussione nella sezione "Orientamento Universitario". Il link è il seguente: viewtopic.php?f=23&t=131147 Cosi potete leggere, e sapere la "storia" prima di rispondere alla domanda. Siccome, sono sempre più convinto a spostarmi in Informatica, volevo sapere da voi (mi riferisco di più ai laureati), se è "facile" trovare lavoro per uno che si è appena laureato in informatica (sia in Italia che all'estero). Che tipo di lavori si possono fare, e quanto sono le ...
5
6 apr 2014, 19:01

Giova411
Ciao ragazzi! Sono stato tanto tempo a cercare di correggere questo codice in C++ che cerca di inserire in modo efficiente un numero in un vettore dato già ordinato. #include <iostream> #include <vector> using namespace std; int index(int x, int a[], int n){ int inizio=0, fine=n-1, i; while(inizio<=fine) { i=(inizio+fine)/2; if (a[i]==x) return i; if (a[i]<x) inizio = i+1; else fine = i-1; } return i; } int main(){ int ...
14
4 apr 2014, 19:15

baldo891
ciao a tutti, Ho il seguente pezzo di codice l<-1 j=1 while(j<nn) { if(l==nn-1) {break} j<-l for(k in (j+1):nn) { if(abs(UT[j]-UT[k])< 0.2) { ...
2
4 apr 2014, 11:54

floppyes
Ciao a tutti! Ho un problema con questo esercizio, ho la soluzione ma non riesco a capire bene come funziona! Testo: Acquisire da tastiera una parola e visualizzare il numero di occorrenze per cui ciascuna lettera dell'alfabeto appare nella parola. #include <stdio.h> #define DIM 100 #define LETTERE 26 int main () { char parola[DIM]; int i, cifre[LETTERE]={0}; scanf("%s",parola); for (i=0;parola[i]!='\0' && ...
4
25 mar 2014, 22:43

pier_IP
Ciao, potete aiutarmi in questo esercizio? Sia $ L = {a^n b^m c^k | m>k; m, n, k>=1} $ dimostrare che non è regolare Per quanto ho capito, il PL si applica prendendo una stringa $z \in L$ e si deve scomporre questa z in 3 parti in modo che risulti $z = uvw$ e aumentando a random il numero di v (pompaggio) la stringa continua ad appartenere al linguaggio $\forall t>=0 : u v^t w \in L$. Quindi devo considerare tutte le possibili scomposizioni di z e per ogni scomposizione se (s)pompando si ottiene una stringa non ...
4
9 mag 2013, 18:06

VINX89
Salve, vorrei chiedervi suggerimenti per l'acquisto di testi su C++ e Python. Ho una buona conoscenza di C++, mentre ho praticamente zero nozioni per quanto riguarda Python. Esistono delle "bibbie" nel settore, ovvero testi "per la vita" ma adatti anche a chi inizia da principiante? Grazie in anticipo per le risposte. P.S: sono un fisico, non un informatico (quindi cerco "ricette pratiche" più che profonde nozioni teoriche).
1
3 apr 2014, 17:13

Mith891
ciao a tutti, ho questa equazione della diffusione: $ (partial c)/(partial t) =(partial^2 c)/(partial x^2) $ che può essere scritta tramite taylor come: $ 1/(Delta t)[c(x,t+Deltat)-c(x,t)]=D/(Deltax^2)[c(x+Deltax,t)-2c(x,t)+c(x-Deltax,t)] $ che scritta rispetto a c nella posizione x diventa: $ c(x,t+Deltat)=(1-(2DDeltat)/(Deltax^2))c(x,t)+(DDeltat)/(Deltax^2)[c(x+Deltax,t)+c(x-Deltax,t)] $ ora, il mio prof mi ha chiesto di mettere questa equazione su excel, in modo da trovare una soluzione numerica dell'equazione della diffusione (cioè l'andamento della concentrazione lungo x in certi istanti di tempo). Chiaramente i dati iniziali sono a mia scelta (il valore di D e del ...
1
1 apr 2014, 18:50

baldo891
ciao a tutti, mi chiedevo se fosse possibile fare degli zoom nei grafici fatti con R come si possono fare semplicemente usando gnuplot grazie
1
31 mar 2014, 15:52

mafantuz
ciao a tutti, sono alle primissime armi con il c quindi chiedo pietà ho questo programma #include <stdio.h> int main(void) { float a; int operaz; float b; printf ("inserisci il primo numero: "); scanf ("%f", &a); printf ("inserisci l'operazione che vuoi eseguire con\n""addizione\t1\nsottrazione\t2\nmoltiplicazione\t3\ndivisione\t4\n"); scanf ("%d", &operaz); getchar (); printf ...
3
1 apr 2014, 12:57

garnak.olegovitc1
Salve a tutti, sto seguendo la procedura scritta nel seguente link: http://www.tug.org/texlive/quickinstall.html dopo aver scaricato l'archivio da: http://www.tug.org/texlive/acquire-netinstall.html ma seguendo la guida passo dopo passo ottengo i seguenti messaggi dal terminale: garnakolegovitc@ubuntu:~$ cd /home/garnakolegovitc/Downloads garnakolegovitc@ubuntu:~/Downloads$ cd install-tl-20140325 garnakolegovitc@ubuntu:~/Downloads/install-tl-20140325$ ./install-tl Loading http://ftp.uniRoma2.it/TeX/systems/texlive/tlnet/tlpkg/texlive.tlpdb Installing TeX Live 2013 from: ...
8
25 mar 2014, 16:14

Bartolomeo2
Salve ragazzi, ho bisogno di aiuto per la risoluzione di un algoritmo.. l'algoritmo può anche essere fatto in speudo-codice... non mi interessa un linguaggio particolare... La traccia è la seguente: Dare lo pseudo-codice di un algoritmo che, presi in input due interi positivi n e k, stampa tutte le sequenze di lunghezza k degli interi {1,2,…,n} NON DECRESCENTI. Ad esempio, per n = 4 e k = 3 deve stampare le seguenti sequenze: 111 112 113 114 122 123 124 133 134 144 222 223 224 ...
7
30 mar 2014, 18:40

mdfmdf
Salve sono nuovo del forum, sono alle prime armi con matlab e ho bisogno del vostro aiuto. Devo creare una finestra rettangolare e vedere la sua FFT ; poi replicare 3 volte la finestra e vedere la nuova FFT. Ho creato la finestra rettangolare in questo modo: x=ones (1,5) ; ora come calcolo la FFT ?? e poi per replicare il segnale è giusto utilizzare la funzione Y=repmat (x,3,1) ??
0
1 apr 2014, 11:40

frab1
Buon pomeriggio, in Assembly per architetture Mips, come faccio a caricare grande senza che me la prenda come negativa? Ad esempio: Se voglio caricare la costante $300000$ in $t0 , uso :<br /> <pre class="code">li $t0, 300000 $300000$ (decimale) è fatto di $4$ in base 16 nei bit piu' alti, e $-27680$ nei 16 bit bassi del registro perche' in binario $300000 = 100 1001000111100000 $ ... come faccio a dirgli di non prendermi la parte "bassa" della costante come un negativo?
1
30 mar 2014, 16:00

baldo891
immaginiamo di avere un vettore a
1
30 mar 2014, 14:14

frab1
Buondi' vi chiedo gentilmente se sapete indicarmi quale istrzione converte un char maiuscolo in minuscolo. So che per fare l'inverso, in MIPS, si usa: andi $t1, $t0, 0x5f che mi converte ad esempio: a ----> A nel caso riuscite a spiegarmi il perche' di entrambe le istruzioni? Grazie mille!
1
29 mar 2014, 11:37