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
astruso83
Salve, Oggi sono alle prese con Python ed i concetti di iterabile e iteratore. Si tratta di due oggetti diversi ma che hanno di certo una relazione. Un oggetto iterabile e' facile da capire. Una lista, una tupla, un dizionario son esempi di iterabile. Qualsiasi oggetto/struttura di dati formata da piu' elementi e che si puo' usare per fare su di essa un'iterazione, per esempio in un loop for...., e' un iterabile. Passiamo ora all' interatore: si tratta di un oggetto a cui si puo' applicare ...
2
17 gen 2022, 21:20

oleg.fresi
Buonasera a tutti, sono alle prese con un esercizio di programmazione funzionale, ma non riesco proprio a risolverlo. L'esercizio chiede questo: date due funzioni parziali $f:X->Y$ e $g:Y->Z$, implementare la funzione composta così definita: $(f;g)(x)={(g(y) if y = f(x) ^^g(y) downarrow), (uparrow else):}$. Si rappresentano le funzioni parziali come liste di coppie, la funzione è così definita: comp:$ ('axx'b)list -> ('bxx'c)list->('axx'c)list$ Sapreste darmi un suggerimento per implementarla? Il problema sta nel pensarla in termini di programmazione ...
6
5 gen 2022, 14:55

astruso83
Salve, Le variabili in Python sono diverse dalle variabili in C. Per esempio, creare una variabile in Python sembra equivalente a quello che succede quando si crea un puntatore in C... Per esempio, se si creano le due variabili a=3 e b=3, b e a puntano alla stessa area di memoria dove si trova l'intero 3. In C, invece, si verebbero a creare due area di memoria diverse contenenti gli stessi dati, cioe' il numero 3. Che vantaggi ci sono in Python a creare variabili in questo modo, come ...
3
9 gen 2022, 21:44

astruso83
Salve a tutti. Un file html, un file word, un file json, un file xml, un file notepad, ecc. sono tutti esempi di file di testo. Ma come si differenziano fra loro questi vari file di testo e cosa hanno in comune? Tutti questi esempi di file hanno in comune di certo il fatto che si possono aprire con un semplice programma di text editor. Cosa li differenzia? La codifica dei caratteri (numero di bit, ASCII, unicode, ecc.) e il diverso tipo di metadati? Per esempio, la lettera "a" viene ...
5
31 dic 2021, 22:16

utente__medio11
Ciao, riflettendo sull'ottimizzazione di una libreria sui "big int" da me scritta, mi sono focalizzato sul fatto che la funzione di divisione (che sfrutta più o meno l'algoritmo della classica divisione in colonna insegnata a scuola) calcola contemporaneamente sia il quoziente che il resto, per poi ritornare l'uno o l'altro in base alla richiesta; quindi se per uno stesso dividendo e divisore mi servono sia quoziente che resto, dovrò eseguire la funzione due volte. Detto ciò, prima di ...
4
28 dic 2021, 12:40

Studente Anonimo
Ho un problema con la mia bibliografia, ho già importato il pacchetto "biblatex" ma non mi stampa le referenze alla fine del documento. Alla fine faccio \bibliography{biblio.bib} \bibliographystyle{CUP} \printbibliography Nel pdf mi esce scritto solo "bilbio.bib" mentre mi escono i seguenti errori: Nella main.tex 1) "Package biblatex Error: File "Main.bbl" not created by biblatex. \begin{document} 2) Package biblatex Error: '\bibliographystyle' invalid. ...
14
Studente Anonimo
27 dic 2021, 02:03

Studente Anonimo
In LaTeX come faccio ogni volta che scrivo ad esempio per il "Teorema 3.1" a far sì che nel pdf sul pc appaia un riquadro rosso così se ci clicco sopra mi manda direttamente al teorema 3.1 scritto magari molto più su?
3
Studente Anonimo
24 dic 2021, 01:38

Studente Anonimo
Sto scrivendo la tesi e quindi ho una main e molte sezioni. Ora invece di scrivere tutto in un file evidentemente è molto meglio scrivere le diverse sezioni/capitoli separatamente e poi nella main semplicemente le includo tutte. Così la mia main è così \documentclass{article} %in that file you will find the packages and other macro needed like \R for the real number set. \input{Preamble} \date{\today} \begin{document} %this creates the title page. You must complete the ...
2
Studente Anonimo
31 ott 2021, 15:03

Mikki0222
Ciao a tutti. Sto riscontrando problemi con questo programma La traccia è la seguente : scrivere una funzione che, data in ingresso un vettori di interi e due interi x e y restituisca un nuovo vettore degli elementi maggiori di x e minori di y e li ordini in senso crescente. Io ho fatto due file uno contenente il main e l'altro una funzione. Il codice compila, però quando lo vado ad eseguire non mi esce nulla (nel senso mi fa inserire la dimensione, gli elementi e poi non mi esce il nuovo ...
7
18 dic 2021, 18:48

utente__medio11
Ciao, ho implementato due funzioni per convertire un intero senza segno in un [inline]vector[/inline] con una capienza pari al numero di bit del tipo intero considerato, e viceversa: #include <iostream> #include <bitset> #include <chrono> #include <cstdint> #include <vector> using namespace std; using namespace std::chrono; const uint8_t N = 64; vector<bool> to_bool(uint64_t n) { vector<bool> b(N); for(uint8_t i = N - ...
5
13 dic 2021, 16:10

utente__medio11
Salve, come da titolo vorrei capire come mai i due blocchi nel main() richiedano tempi così elevati e diversi tra di loro per essere eseguiti: #include <iostream> #include <cstdint> #include <chrono> #include <string> #include <vector> using namespace std; using namespace std::chrono; string addition1(const string &s1, const string &s2) { string s3; unsigned int n = 0; for(unsigned int i = 0; i < s1.size() || i < ...
42
19 nov 2021, 14:33

Mikki0222
Ciao a tutti. Sono una studentessa alle prime armi con il linguaggio c. Stavo scrivendo un programma che verifica che in una matrice di n righe e m colonne ci siano almeno due righe nulle. Io ho scritto così il programma #include #include int main(void) { //Dichiarazione di una matrice di 100x100 interi const int maxDim = 100; int a[maxDim][maxDim]; int N; int M; int i; int j; int flag1; int flag2; int righe0; int numrighe; //Inserimento delle ...
6
10 dic 2021, 17:21

oleg.fresi
Salve a tutti. Sto studiando il linguaggio funzionale caml, in particolare sto cercando di risolvere questo esercizio: data una lista di interi contenente solo 0 e 1 che rappresentano un numero binario, convertire questo nel corrispondente in base 10. Ho pensato di ragionare così: prendo la lista, la inverto e man mano sommo tutti i valori moltiplicati per potenze di 2 crescenti, il problema è che non so come esprimerlo col codice, in particlare non so proprio come poter salvare la lista ...
4
28 nov 2021, 16:16

Mikki0222
Ciao a tutti, sto riscontrando problemi ad eseguire questo programma in linguaggio c: quando cerco di eseguirlo mi esce scritto "Segmentation fault (core dumped)". Dove è il problema? Grazie in anticipo a chi mi aiuterà. Il programma è questo: Scrivere un programma che dato un vettore verifichi che esista almeno un numero doppio del precedente. #include <stdio.h> #include <stdlib.h> int main(void) { //Dichiarazione di un array di 100 interi const int maxDim = ...
2
25 nov 2021, 20:07

Genny_93
Salve a tutti, stavo provando a rispondere a delle domande di reti di calcolatori per esercitarmi...ma ad alcune domande, anche leggendo lparola per parola l'argomento sul libro, non riesco a rispondere...anche perché certe volte sembrano essere tutte vere e altre tutte false. Le riporto di seguito: 1) Con riferimento ai meccanismi nel protocollo TCP e nei protocolli per la comunicazione affidabile, quale delle seguenti affermazioni è FALSA? [A] L’introduzione di un campo numero ...
2
3 giu 2021, 13:16

Studente Anonimo
In questo problema aiuterai Mourinho a rimettere il Chelsea di nuovo in pista. In particolare devi fare un algoritmo per comprare l'insieme di giocatori meno caro che formino un "buon team": la somma delle loro abilità dovrebbe avere una soglia di almeno \(T\). Nel nostro modello astratto assumiamo che ciascun giocatore è caratterizzato da un intero che rappresenta le sue abilità e da un prezzo del cartellino. La definizione formale del problema è la seguente Input: Un insieme \( ...
3
Studente Anonimo
5 nov 2021, 12:10

Studente Anonimo
Homer Simpson non è esattamente conosciuto per essere l'Einstein di Springfield. Per nostra sfortuna Homer ha deciso di progettare una struttura dati con un linked-list, che chiameremo carzy-list. Una crazy-list è una single-linked list con la seguente importante differenza: l'ultimo puntatore punta ad un elemento precedente della lista invece di essere NIL. Progetta e a analizza un algoritmo che prende come input una crazy-list (i.e. un puntatore L.head) e come output restituisce il numero ...
4
Studente Anonimo
4 nov 2021, 16:24

mirko.saggioro
Ciao a tutti sono alle prime armi con il C++ per questo vi chiedo un aiuto su questo problema. Ho creato una classe Book che ha come dato membro privato string code_; Io voglio fare un controllo sul codice del libro e voglio che sia composto solo da 4 numeri interi. Io ho scritto questo codice: #include "Book.h" #include <iostream> #include <string> using namespace std; using std::string; Book::Book(string code) ...
8
5 nov 2021, 18:07

Quasar3.14
Salve ho un problema con il seguente esercizio. Devo calcolare la somma di tutti i valori delle diagonali parallele alla diagonale secondaria di una matrice. Dopodichè devo stampare il valore della diagonale maggiore. Esempio: 1 2 3 4 5 6 7 8 10 11 12 13 In questo caso la diagonale con i valori più alti è quella con 11+7+4 =22 Il codice che ho scritto penso sia errato in quanto mi restituisce valori errati. Cosa mi sfugge? Grazie //Scansione Matrice. Massimo ...
8
1 nov 2021, 16:15

Studente Anonimo
Considera il problema seguente (scrivo in inglese così che non sbaglio) Input: A positive integer \(k\) and an array \( A[1,\ldots,n] \) considting of \(n \geq k \) integers that satisfy the max-heap property, i.e. \(A\) is a max-heap. Output: An array \(B[1,\ldots,k] \) consisting of the \(k\) largest integers of \(A\) sorted in non-decreasing order. Design and analyze an efficient algorithm for the above problem. Ideally your algorithm should run in \(O(k \log k ) \) but the worse running ...
15
Studente Anonimo
3 nov 2021, 14:30