Informatica
Discussioni su argomenti di Informatica
Domande e risposte
Ordina per
In evidenza

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 ...

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 ...
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:

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' ...

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
> ...

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 ...

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 ...

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)
{
...

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' && ...

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 ...

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).

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 ...

ciao a tutti,
mi chiedevo se fosse possibile fare degli zoom nei grafici fatti con R come si possono fare semplicemente usando gnuplot
grazie

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 ...

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: ...

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 ...

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) ??

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?

immaginiamo di avere un vettore a

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!