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

Scusate sono al primo anno di ing e devo sostenere l'esame di informatica....ma sono nel pallone....faccio le correzioni secondo me fattibili ma mi continua a dare errore....qualcuno mi può aiutare a risolvere questi due esempi?
esercizio 1
x=1:10;
for k=1:lent(x)
if k=3
x(k)=3,6; end
y=sen(x(k));
end
esercizio 2
x=1,2;
if x=2
'attenzione
elseif
x==a

Salve forum ^^ Non riesco proprio a capire il funzionamento di questa funzione:
double calc(){
double calc;
int n;
calc=generacausale(0.1,0.2);
n=(lrand48()%2);
if(n==0)calc=-calc;
return calc;
}
generacasuale alla 4 riga è una funzione che genera un numero causale in distribuzione uniforme. Quello che non comprendo va dalla 5 riga in poi... cosa succede esattamente con lrand48()%2? In teoria capisco che uno dei possibili risultati di questa funzione è 0, perche in tal caso calc diventa -calc. ...

Hello world!! Sono proprio alle prime armi con il c, e dei flag ho capito solo che si impostano al valore 1 che sta a significare vero, o che comunque un evento si e verificato, o si resettano al valore 0 e quindi falso. Tuttavia, per esempio nel semplice bubblesort descritto nei primi 3 min del video https://m.youtube.com/watch?v=-WV_mq76RGo, se qualcuno avesse la bontà di dargli un occhiata rapida, non capisco molte cose inerenti ai flag @.@ per esempio che significato ha scrivere all inizio del while ...

Salve people! La mia domanda semplice semplice è: nel linguaggio c, una volta definita una variabile a livello di precompilatore come per esempio #define N 100, è possibile eseguire delle operazioni su quest'ultima all'interno del codice sorgente? Per esempio incrementarla tipo N++ oppure sommarla a se stessa N+=N? Oppure rimane sempre e comunque fissa al valore assegnatole con la definizione?

salve, ho un array di tipo 1*255 double siccome per utilizare la funzione bar mi serve convertire in A=[ 1 2 3 4 n]?
come si converte?

Buongiorno ho un problema con un pezzo di codice matlab che non riesco a scrivere o meglio ad ottenere quello che voglio
ho un vettore 1750 x 1 da voglio prendere le prima 5 righe del vettore ogni 25 righe per tutta la lunghezza del mio vettore grazie

Fra qualche giorno ho l'esame di algoritmi e sto avendo qualche problema sulle ricorrenze... Per esempio ho questo algoritmo di cui devo trovare tempo di esecuzione:
test (intero n)
if n≤81 then return 1
k = 1
h = 1
while k ≤ n do
for j=1 to k do h++
k = k+2
return 9*h + test(n/3)
La relazione di ricorrenza dovrebbe essere questa: \(\displaystyle T(n) = T(n/3) + O(n^2) \)
A questo punto non capisco una cosa, come trovo il caso ...

Ho creato un programma che "avrebbe dovuto" stampare un quadrato magico, ma non mi dà i risultati corretti. E' tutto il pomeriggio che cerco di capire dove ho sbagliato ma il programma mi sembra corretto e.
"Memorizzate il quadrato magico in un vettore a due dimensioni. Iniziate mettendo il numero 1 in mezzo alla riga 0. Disponete i numeri rimanenti 2, 3, ... ,n2 muovendovi in su di una riga e di una colonna. Qualsiasi tentativo di andare fuori dai limiti del vettore deve "arrotolarsi" sulla ...

Ho fatto questo progetto per il calcolo del triangolo di Tartaglia:
main.c
#include <stdio.h>
#include <stdlib.h>
#include "Calcoli.h"
/*Letto in input il massimo livello voluto si stampi il triangolo di tartaglia fino a quel livello*/
int main()
{
long int liv, n, k, triang;
printf("Inserisci il livello del triangolo di Tartaglia: \n");
scanf("%d", &liv);
printf("\nIl triangolo di Tartaglia e' il seguente: ...

Ciao a tutti, stavo facendo un esercizio riguardo il cifrario di Cesare. Per la verità l'esercizio è piuttosto semplice, tuttavia, mi sono accorto di un problema di cui non riesco a venirne a capo.
Inizialmente avevo scritto questo pezzo di codice
printf("%c", ( (carattere - 'a') % 26 ) + 'a' + scorrimento);
Tuttavia mi dà risultati non corretti. La scrittura giusta è
printf("%c", ( (carattere - 'a' + scorrimento) % 26 ) + 'a');
** Non penso serva inserire tutto il programma, comunque lo ...

Salve a tutti, dovrei fare una rubrica... ho una classe base Contatto da cui derivano Privato e Lavoro, ora la rubrica dovrebbe avere max 500 contatti, per sfruttare i metodi virtual delle classi derivate utilizzo dei puntatori a Contatto. Ho fatto nella classe Rubrica un vector di puntatori a Contatto e un ulteriore metodo per verificare che non si superi la dimensione max(in realtà avevo provato a farlo di dimensione 500 ma il compilatore mi dava errore... forse perchè non era static) il mio ...

Salve ragazzi, scrivo qui perché non riesco a capire il funzionamento di questo programmino.
La consegna è quella di inserire una sequenza di caratteri e di stamparli a video invertiti, inoltre il programma deve stampare anche il numero di caratteri inseriti.
Per quanto riguarda il numero dei caratteri inseriti ho capito in quanto si tratta di un semplice contatore, mentre mi risulta incomprensibile in che modo opera la funzione ricorsiva per invertire i caratteri. Mi manda in crisi quel "n= ...

Ho questo esercizio, so fare tutti i punti tranne il terzo ma visto che la veridicità di questo mi conferma tutti gli altri punti vorrei partire da qui.
Dalle soluzioni capisco che non è 2pl, qualche anima pia che mi spiega il perche? Grazie!

Ciao a tutti. Ho il flow-chat generale della ritorsione, in foto.
Come si applica, ad esempio, per il calcolo del fattoriale di 5?
Quanto tempo è necessario per trasmettere un pacchetto di 500 byte su un collegamento di 2500 Km, con velocità di propagazione di $2,5 * 10^8 text{m/s}$ e rate di 2 Mbps? Questo ritardo dipende dalla lunghezza del collegamento?
Mia soluzione:
$Ttext{tot} = text{Trasmission Delay} + text{Propagation Delay} = text{Len Pack}/text{Rate Link} + text{Len Link}/text{Speed Link}$
$text{Trasmission Delay} = text{500 byte}/ text{2 Mb/s} = text{4000 bit}/ text{2000000 bit/s} = text[1 bit]/text{500 bit/s} = text{0,002 s = 2 ms}$
Come si semplifica bit con bit/s e resta sec e anche sotto m con m/s?? Diventa così? $text{40 bit} * 1/2 s/text{bit}$
$text{Propagation Delay} = text{2500 Km}/(2,5*10^8text{m/s}) = text{1 m}/text{100 m/s} = 0,01 text{s} = text{10 ms}$
$text{Ttot} = 12 text{ms}$ Può andare?
Poi penso che il risultato non dipenda molto dalla lunghezza del ...

Salve a tutti, premetto che non so se ho inserito la domanda nel posto giusto, in ogni caso scrivo.
Ho il seguente problema: data la seguente equazione
Res = (2x1 + 4x2 + 6x3 + 10x4 + 15x5 + 20x6 + 25x7)
vorrei sapere se è possibile, dato un certo Res, determinare se esiste almeno una soluzione.
Sia Res che le varie x possono assumere solo valori interi.
In alternativa alla soluzione matematica mi andrebbe bene anche un algoritmo, tra i vari che ho provato quello che "funziona" meglio è il ...

Salve a tutti, come da titolo, vorrei implementare in matlab la soluzione dell'equazione omogenea delle onde che si presenta nel seguente modo:
$ u(x,t)=1/2[f_1(x-ct)+f_1(x+ct)]+1/(2c)int_(x-ct)^(x+ct) f_2(y) dy $
dove $ f_1=f_1(x) $ e $ f_2=f_2(x) $
Al momento ho implementato questo codice:
c=2;
X=linspace(-pi,pi,100);
T=linspace(0,3,length(X));
[x,t]=meshgrid(X,T);
f1=inline('sin(x)','x');
u(:,:)=0;
for j=1:length(T)
for i=1:length(X)
u(j,i)=(1/2)*( f1(X(i)-c*T(j)) + f1(X(i)+c*T(j)) ) + (1/(2*c))* integral(@(x) ...

Ciao a tutti! A breve ho un esame di algoritmi e non ho capito quasi nulla riguardo le equazioni di ricorrenza... So che sono funzioni di costo per trovare il costo di un algoritmo ricorsivo, ma come si risolvono? Ci sono i 3 modi possibili della sostituzione, o l'albero di ricorrenza o il master theorem, ma come si fa a capire qual è quello da applicare? Qual è il ragionamento da fare all'inizio?
Grazie mille per il tempo che dedicate!
Ciao a tutti!
Ho davvero tanti problemi con la programmazione e se qualcuno mi desse una mano gliene sarei molto grata!
Devo risolvere l'esercizio seguente:
"Scrivere un programma in C per identificare la parola ripetuta più volte all'interno di un file di testo.
A tal proposito si facciano le seguenti assunzioni:
- Il nome del file viene specificato come primo argomento sulla linea di comando
- Il numero di caratteri e di parole nel file non è noto al momento della compilazione
- Il file ...
Supponiamo che un'impresa debba progettare un database per gestire i crediti che avanza dai suoi clienti e i pagamenti derivanti. Voi quale pensate sia la relazione giusta tra la tabella CREDITI e la tabella CLIENTI?