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
Zero87
Buongiorno forumisti. M'è venuta la nostalgia del caro vecchio Pascal, l'unico linguaggio di programmazione in cui, diciamo, me la ca(va)vo. Ok, prendo il Turbo Pascal 7 che avevo su un vecchio cd delle superiori lo metto qui e... scopro che è a 16 bit e dunque il win 8.1 a 64 me lo sputa con disprezzo. Ho preso wikipedia inglese e ho cercato un programma, open source, per scrivere e creare programmi in pascal e i risultati sono stati innumerevoli. ... qualcuno sa di qualche programma - ...
5
23 ago 2014, 12:18

Aleina1
C# Eval è la soluzione a tutti i nostri problemi, scaricando la DLL e caricandola nel nostro progetto avremo tutto ciò di cui abbiamo bisogno. Ecco un esempio del suo utilizzo: class SomeClass { ... int count = 7; ... void Calculate() { ... CsEval.EvalEnvironment = this; CsEval.Eval("3 + count / 2"); ... } ... } Ma troverete tutto sul sito della DLL. Che dire, io l'ho provata ed è davvero ...
1
20 ago 2014, 00:29

5t4rdu5t
Ho la seguente equazione di ricorrenza: $T(n)=T(n/2)+T(n/4)+T(n/8)+n$ per la risoluzione ho applicato l'albero di ricorsione e ho fatto le seguenti considerazioni: l'altezza è $log_2(n)$ perché devo considerare il ramo più lungo; ogni nodo al livello $i$ ha un costo di $(7/8)^i*n$. Il costo totale dell'albero è la sua altezza moltiplicata per il costo dei nodi, quest'ultimo costo determinato con la serie geometrica di ragione $q=7/8$, qundi la soluzione dovrebbe essere ...
2
19 ago 2014, 11:13

xneo1
Salve a tutti, L'algoritmo di visita anticipata (detta anche visita pre-order o prefissa) di un albero binario, consiste nel visitare prima la radice, poi il figlio sinistro e poi il figlio destro, il tutto ricorsivamente. Poichè l'algoritmo è naturalmente e facilmente implementabile attraverso la ricorsione, per ottenere una versione iterativa si deve ricorrere al supporto di uno stack. Comincio nel dire che per l'algoritmo ricorsivo la complessità spaziale è, nel caso migliore ...
5
18 ago 2014, 11:35

ingegneressa
Salve a tutti, non riesco a risolvere questo problema. Dato un vettore VAR contenente i nomi delle variabili come stringhe separate ('Pressione', 'Area'...) e un vettore VAL (100, 2 ...)contenente i valori delle variabili, voglio assegnare ad ogni variabile il suo valore VAR(i)=VAL(i) in modo che nel workspace rimangano memorizzate le singole variabile es Pressione=100 per successive operazioni. Heelp!
1
11 lug 2014, 17:39

irelimax
Ciao a tutti, sto cercando di scrivere un programma in C che mi legga una matrice di caratteri presente in un file e la memorizza in una matrice di caratteri normale. Il main è il seguente: int main(int argc, char *argv[]) { FILE *ptrvip; int n_righe = 0, n_colonne = 0; if(argc!=2 && (ptrvip=fopen(argv[1], "r"))==NULL) { printf("Impossibile aprire il file %s\n", argv[1]); ...
4
18 ago 2014, 10:46

tommy_2222
Avendo un'istruzione del genere in html:
5
6 ago 2014, 21:15

roberton88
Ciao a tutti, sono alle prime armi con Visual Basic Application in Excel e non riesco a risolvere un problema. Ho una produzione annua PA=100 costante per 30 anni. Ogni anno PA si riduce dello 0,02%, come calcolo la somma della produzione tenuto conto della riduzione annua? Grazie mille
2
16 ago 2014, 16:06

Giova411
Dobbiamo costruire un albero di ricerca che contiene $n$ chiavi $k_1 < k_2 < ... < k_n$ Ciascuna delle chiavi ha un peso associato $p_i$ che rappresenta la frequenza (data) con cui si stima che la chiave venga ricercata. Per semplicità assumiamo che la radice dell'albero sia a livello $1$, il costo dell'albero di ricerca per le $n$ chiavi viene definito come $\sum_{i=1}^{n} (p_i * l_i)$ dove $l_i$ è il livello dell'albero in cui si trova la ...
20
15 ago 2014, 14:46

xneo1
salve a tutti, come il titolo suggerisce dovrei implementare un algoritmo che mi verifichi se l'albero che passo come input è completo. Per chi non lo sapesse un albero si dice completo se è pieno almeno fino al penultimo livello e nell'ultimo livello le foglie sono compattate a sinistra. Un albero binario è pieno se ogni nodo interno ha tutti e due i figli e le foglie si trovano tutte alla stessa profondità. Non ho nessuna difficoltà a verificare se un albero è pieno. Mostro l'algoritmo (il ...
35
12 ago 2014, 17:36

stefano8612
Ciao a tutti, stavo cercando di svolgere questo esercizio: Disegnare il diagramma stato-transizione di automi finiti deterministici che riconoscano i linguaggi sull’alfabeto {a, b} che soddisfano una delle seguenti condizioni: 1. ${a^n b^n | 0 <= n <= 3}$ 2. ogni occorrenza del carattere a sia seguita immediatamente da almeno due occorrenze del carattere b. 3. ogni occorrenza del carattere a sia seguita immediatamente da esattamente due occorrenze del carattere b. 4. contengano almeno un’occorrenza ...
5
9 ago 2014, 19:08

Return89
Ciao a tutti, esiste un modo, in C, per far si che un generico programma (eseguibile) termini la propria esecuzione alla pressione da tastiera di un generico tasto (Es.: premendo "S") ? Ovviamente il programma sarebbe ciclico (ed infinito) ma non voglio controllare la condizione "pressione tasto S" alla fine del ciclo, bensì durante lo stesso Grazie anticipatamente a chiunque voglia aiutarmi
6
7 ago 2014, 17:29

Giova411
Siano dai due alberi binari di ricerca: $B_1$ con $n_1$ nodi ed altezza $h_1$ $B_2$ con $n_2$ nodi ed altezza $h_2$ Assumiamo, per semplificare, che $B_1$ ha tutti gli elementi minori di quelli in $B_2$. Trovare un algoritmo che fonda gli alberi $B_1$ e $B_2$ in un unico ABR $B$ di nodi $n_1 + n_2$. Determinare l'altezza dell'albero trovato e discutere, ...
18
9 ago 2014, 16:54

Return89
Ciao a tutti, in questo periodo sto giocando un po' creando installer di applicazioni console scritte in C (per capirci creo il setup per installare su pc la mia applicazione con collegamenti su start, desktop e pc). Quel che non riesco ancora a fare è creare una demo della mia applicazione (mettere cioè una scadenza di $X$ giorni, superata la quale il programma non funziona più). Come posso fare? Qualcuno di voi ha esperienza in materia? Saprebbe darmi qualche dritta? Grazie ...
2
9 ago 2014, 04:30

BoG3
Ciao a tutti, ho un dubbio: Il mi oprof, come esercizio ha dato un codice e ha chiesto di trovare l'errore. import java.util.*; class A { A(int m){ Collection b = new Collection(); for(int k=0; k<10; k++){ String s = "w"+(k%m); b.add(s); } int count = 0; Iterator i = b.iterator(); while(i.hasNext()){ Object s = i.next(); System.out.println(s); } ...
6
15 lug 2014, 11:11

noipo
Qual'è la grammatica libera dal contesto che genera il linguaggio ${a^i b^(3j) a^i | i, j \geq 0}$? Secondo me è questa qui: $S -> \epsilon | B | aAa$ $A -> aAa | \epsilon | B$ $B -> \epsilon | b b b B$ mentre nelle soluzioni c'è scritto: $S -> aSa | B$ $B -> b b b B | \epsilon$ Però questa seconda grammatica non può generare la stringa: $\epsilon$ che invece è consentita dal linguaggio. Mi sbaglio? Grazie
1
8 ago 2014, 21:15

Giova411
Diciamo subito che ho capito gli inserimenti e le varie operazioni per bilanciare tutto. [E diciamo pure che penso siano argomenti abbastanza complessi... (Quindi rimangio subito la suddetta riga sovrastante su di cui sopra ) ] Stavo guardando, direi per diletto, la cancellazione in un albero red black: con gli 8 casi... 4 + 4 direi. Negli schemi che ho sul libro mi pare che non venga cancellato alcun nodo A livello di "numero di nodi" NON ci sono mai cambiamenti: muta sulo la ...
6
5 ago 2014, 20:04

roses2
Ciao a tutti, spero di aver azzeccato la sezione in cui postare, altrimenti chiedo scusa in anticipo e spero che la discussione venga spostata nel posto più giusto. In pratica io ho fatto girare un programma scritto in C, che mi sputa fuori alcuni dati stampati su file di testo (sono simulazioni in tipo 3000 periodi). Ciò che dovrei imparare a fare (su questo ci farò la tesi di laurea) e creare una serie storica con il software statistico R dei dati che il programma mi "sputa" fuori. Qualcuno ...
2
7 ago 2014, 17:54

noipo
Ciao a tutti, sto cercando di capire come si minimizza un automa. Ho trovato questo sito (http://www.inrialpes.fr/vasy/people/Gor ... imise.html) dove viene spiegato molto bene Penso di aver capito la "teoria" ma quando ho cercato di fare l'esempio li proposto ho notato qualcosa di sbagliato nel mio ragionamento Allo step 3 c'è scritto che la matrice D(0) è: $$\begin{array} {|r|r|} \hline F & T & F & F \\ \hline T & T & T & T \\ \hline F & T & F & F \\ \hline F & T & F & F \\ \hline \end{array}$$ Ma ...
3
6 ago 2014, 22:00

Giova411
Prima poi mi bannano per superattività... Sono un autodidatta fuori corsissimo!!! Abbiate pazienza! La mia università sta qui Cercavo di comprendere questa funzione Sembra che si faccia una visita simmetrica: dall'elemento più piccolo al più grande: quindi abbiamo interi memorizzati nei nodi. Il fatto che si chiami mindist vuol dire che vorrebbe calcolare la distanza minima tra due elementi memorizzati nei nodi dell'albero. Non capisco la variabile $prev$ e perché il ...
5
5 ago 2014, 21:57