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
mklplo751
Salve, a scuola ( al liceo) stiamo facendo c++ e stavo cercando di fare una funzione inserita la dimensione del vettore mi restituisse il vettore; tuttavia, ogni volta che lo faccio mi esce l'errore "segmentation fault". Se non vi reca disturbo, potreste spiegarmi dove sbaglio? Il codice è questo: #include <iostream> using namespace std; float* costruzione(int i,int v){ float a[i]; for(int x=0;x<i;x++){ cout<<"Inserire la ...
6
25 feb 2019, 16:27

aaaalice1
Buongiorno, non riesco a capire come si faccia questo esercizio, qualcuno può gentilmente aiutarmi per favore? Premetto che non ho mai fatto informatica Testo: ipotizzando che il numero 4020000000 in base 16, sia rappresentato in virgola mobile con 32 bit, di cui il primo sia il bit di segno e i successivi 8 dedicati all'esponente (eccesso 127), si identifichi che valore decimale esso rappresenta secondo lo standard IEEE 754. Ho due caselle in cui devo inserire la stringa binaria e il numero ...
2
1 mar 2019, 11:31

Lexor1
Ciao, io avrei due semplici equazioni di complessità e non saprei se le ho calcolate correttamente. La prima: $T(n) = {(\Theta(1),if n=1),(3T(n/4)+\Theta(n sqrt(n)),if n>=2):}$ Ricavo k da $(1/4)^k n sqrt(n) = 1$ che vale $k = log_4 (n sqrt(n))$, poi trovo che ogni livello equivale a $(3/4)^k n sqrt(n)$. E trovo la complessità: $\sum_{k=0}^{log_4 (n sqrt(n))} (3/4)^k n sqrt(n) <= n sqrt(n) \sum_{k=0}^{infty} (3/4)^k = n sqrt(n) 1/(1-3/4) = 4 n sqrt(n) = \Theta(n sqrt(n))$ E la seconda: $T(n) = {(\Theta(1),if n=1),(T(n/4)+T(n/3)+\Theta(n^2),if n>=2):}$ Ogni livello vale $(7/12)^k$, poi studio l'albero con profondità minore $T(n/4)$ e quello massimo $T(n/3)$ Per quello minimo, calcolo ...
1
24 feb 2019, 16:10

docmpg
Dovrei fare questo: "//Letti in input due arrayAeB, rispettivamente di n elementi, stampa tutti gli elementi in comune" In questo programma io li stampo se tutti diversi non riesco a capire come stamparli in comune... #include <iostream> using namespace std; int main() { // creo i vettori e li popolo int v1[3] = {1, 5, 7}; int v2[3] = {5, 3, 2}; int i = 0; // Ora li confronto: for(i=0; i<3; i++) { if (v1[i] != ...
4
24 feb 2019, 16:03

docmpg
è un programma di confrontro stringhe, non risco a capire bene il significato dentro il while in particolare quei '\0': (s1!='\0' && s2 '\0' ) Cosa significa? #include <iostream> #include <string> #include <ctime> #include <cmath> #include <cstdlib> using namespace std; bool confrontostringhe (string s1, string s2) { int i=0; // se le stringhe sono diverse //allora le stringhe non sonon uguale if (lunghezzastringa(s1) != ...
1
24 feb 2019, 14:17

docmpg
Scusate potete trasformare questo programma fatto in c in un programma c++? Il c non lo conosco proprio. Grazie a tutti. https://www.dropbox.com/s/8n3dle5a44994 ... a.gif?dl=0
2
22 feb 2019, 18:48

docmpg
Scusate stavo cercando di approndire alcune cose online volevo chiedervi riuscite a capire che libro è questo? http://labepina.altervista.org/russell2 ... nzioni.pdf http://labepina.altervista.org/russell2 ... s/Funzioni ricorsive.pdf Vi ringrazio.
1
23 feb 2019, 11:36

docmpg
Scusate abbiamo introdotto le stringhe molto velocemente e per casa avrei questi 4 esercizi. QUalcuno mi puo' aiutare? non ho ben capito le stringhe e non sono un fulmine in informatica..... veramente sono in difficoltà .Grazie a tutti. a)Prende una stringa come parametro e scambia la prima metà con la seconda; b)Riceve due stringhe come parametri e restituisce true se sono uguali, false altrimenti; c)Riceve una stringa come parametro e, se essa ha lunghezza >=2, scambia il primo carattere con ...
9
14 feb 2019, 08:05

montanaro.giovanni
Sia dato il seguente linguaggio L sull'alfabeto X{0,1} L={w $ in $ X*|w= \( 0^n \)\( 10^m \), m>n>0} Determinare una grammatica G libera da contesto che generi L(G). Gentilmente qualcuno mi può far capire come si risolve questo esercizio di Linguaggi di Programmazione. (è un'esercizio d'esame.) Grazieeeee
2
20 feb 2019, 18:51

Patterson
Ciao a tutti . Ho bisogno di una mano per un esercizietto in Python. Ho una serie di parole , devo trovare quelle ripetute almeno 20 volte (che siano più lunghe di 7 lettere) e ordinarle in base alla lunghezza(ordine crescente). Mi viene richiesto di usare un dizionario. Pensavo a questo: def OrdinamentoParole(Parole): if len(Parole)==0: raise RunTimeError #ho letto che raise solleva eccezioni -> genera un errore in esecuzione ...
9
17 feb 2019, 19:23

gazzelle1
Salve a tutti, sono un nuovo utente, volevo chiedere come sostituire la seguente matrice 3x3 con delle variabili libere. Mi spiego meglio, vorrei che il programma mi chiedesse quante colonne e quante righe vorrei inserire invece di averle già prefissate. Grazie in anticipo, il programma è il seguente. #include <iostream> using namespace std; const int N=3, M=3; void leggiMatrice(int matrice[N][M]); void stampaMatrice(int ...
1
16 feb 2019, 13:14

Patterson
Ciao a tutti! Avrei bisogno di aiuto. Sono agli inizi con Python . Ho un esercizio che mi chiede di scrivere un programma Python che analizzi i dati di vendita di un negozio. I dati sugli oggetti venduti sono contenuti in un file chiamato venduti.txt : ogni riga contiene il codice dell'oggetto seguito dal numero di pezzi venduti. Il file chiamato catalogo.txt invece contiene il codice dell'oggetto, la quantità contenuta in ogni confezione, il tipo dell'oggetto e il prezzo dell'oggetto. Il ...
6
12 feb 2019, 02:21

jack ishimaura
Salve avrei bisogno di un consiglio. Devo utilizzare una funzione che tra i suoi parametri ha una variabile passata per indirizzo di tipo struttura . #include <iostream> #include <cstring> #define N 50 using namespace std; void struttura_function(char a[N],char b[N],struttura *variabile,int index); int main() { struct struttura{ //ha diversi campi }; //altre istruzioni } Quando dichiaro il prototipo però sorge un problema ...
7
3 gen 2019, 22:13

Super Squirrel
Dal momento che spesso mi avrebbe fatto comodo avere a disposizione qualcosa del genere, ho deciso di implementare una piccola libreria basata su una classe template che, a partire da un array di $n$ elementi e un intero $k$, è in grado di generare tutte le possibili sequenze relative a: - permutazioni semplici; - combinazioni semplici; - combinazioni con ripetizione; - disposizioni semplici; - disposizioni con ripetizione. Al momento sono alle prese con la ...
1
8 feb 2019, 01:01

luca661
Buonasera ragazzi, volevo esporvi un mio dubbio. Date le seguenti dichiarazioni: char *s="a"; char v[]="a"; Non riesco a capire il perché la seguente stringa di codice funzioni perfettamente v[0]='K' quindi data v[]={'a','\0'} lo faccio diventare v[]={'K','\0'} mentre se prendo il puntatore s alla stringa {'a','\0'} e scrivo s[0]='K' mi da errore in fase di esecuzione. Ovviamente 'K' è un carattere generico. Il professore ha giustificando ...
4
5 feb 2019, 17:30

LowSlow
Sono uno studente di un corso di laurea triennale in informatica, siccome mi mancano gli ultimi 2 esami, ho iniziato a dedicarmi alla tesi. Il professore che ho scelto come relatore mi ha consigliato una tesi sperimentale devo provare ad applicare il machine learning a una pipeline DevOps al fine di migliorare il ciclo di sviluppo e rilascio del software. Io ho iniziato a studiare sia come funzionano gli algoritmi di machine learning, sia come funzionano le pipeline DevOps. Mi sono anche ...
4
1 feb 2019, 17:22

Brufus1
Sia L il linguaggio costituito dalle parole z della forma z= xaavaay dove x e y sono parole qualsiasi anche vuote, v è di lunghezza pari,non vuota e contiene aa esattamente al centro. Devo provare tramite pumping lemma che tale linguaggio non è regolare.
5
6 set 2018, 14:06

Nagato2
Salve, ho un problema in questo codice: avendo già implementato una classe vettore con i soliti metodi set, get e size ho scritto il selection sort così: void selectionSort(Vettore &v) { for (int i = 0; i < v.getSize() - 1; ++i) { int min = i; for (int j=i+1; j<v.getSize(); ++j) { if (v.getComponent(j) < v.getComponent(min)) min = j; } swap(v.getComponent(i),v.getComponent(min)); } } Tuttavia sullo swap (di utility/algorithm) ottengo un ...
6
2 feb 2019, 13:18

Lotharis
Buongiorno, Sono uno studente del secondo anno di informatica. Durante lo svolgimento di alcuni esercizi mi sono imbattuto nel seguente: $ T(n) = pT(n/2)+n^3log_3n+n^4 $ $ T(1) = 1 $ dove p è un intero positivo. Si dica, giustificando le risposte, se per opportuni valori di p è possibile che sia: 1) $ T(n) = Theta (n^4) $ 2) $ T(n) = Theta (n^5) $ 3) $ T(n) = Theta (n^2) $ Ci ho provato in vari modi ma non ne sono ancora venuto a capo. Grazie in anticipo.
3
3 feb 2019, 16:23

StellaMartensitica
Non riesco a capire come risolvere il seguente esercizio: Un quadrato magico è un quadrato di questo tipo: $((16,3,2,13),(5,10,11,8),(9,6,7,12),(4,15,14,1))$ [questo quadrato magico proviene da un'incisione di Albrecht Dürer del 1514] Dove la somma delle righe, delle colonne e delle diagonali sono identiche. Scrivere un programma che stampi un quadrato magico $n*n$, dove la somma delle righe, delle colonne e delle diagonali è sempre la stessa. L'utente specificherà il valore di $n$. Schermata ...
4
29 gen 2019, 16:09