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

Dovrei creare un progetto in cui riprodurre il cifrario di cesare con una definizione di funzione con tre argomenti che sono il primo un messaggio di testo che si inserisce da tastiera, il secondo una chiave che sarebbe il numero di lettere di cui si deve spostare per creare il messaggio cifrato e il terzo valore il verso destra o sinistra dello spostamento. Come implementarlo in generale? Io ho messo dei simboli in un if per implementare la scelta destra o sinistra per esempio...

Salve a tutti,
sono nuovo nel forum ma ho navigato spesso in questo sito in cerca di soluzioni per i vari problemi di matematica e statistica. Ora devo studiare per l'esame di Linguaggi Formali e ho dei dubbi su alcuni esercizi.
Sia Σ={4,5}
Costruite un automa che accetti il linguaggio costituito da tutte le
stringhe sull'alfabeto Σ che, interpretate come numero in notazione decimale, rappresentano un
intero che diviso per 3 ha come resto 1.
L'automa dovrebbe contenere 3 stati che ...

Purtroppo il mio computer è rotto dunque sono costretto a fare i programmi di Informatica generale sul mio android con l'applicazione cppdroid, il problema è che il prof. non so per quale assurdo motivo li vuole rigorosamente in formato .c ma questa app dice di compilare in C\C++ ma compila solo in C++ qualche anima pia che la scarica e mi aiuta a capire...grazie.

Mi servirebbe una mano per implementare un algoritmo che dato in input tre numeri $n$, $k$ e $m \geq 0$ mi restituisca m-esima combinazione crescente di n numeri di classe k.
Es. n=6, k=3 e m=11 deve restituire 2 3 5
Infatti:
123
124
125
126
134
135
136
145
146
156
234
235

Salve, ho un dubbio algoritmico relativo alla codifica canonica di Huffman.
Supponendo di dover codificare questo insieme di caratteri: abbccccdddddddd, utilizzando l'algoritmo di Huffman otterrei il seguente albero binario:
O
/ \
d O
/ \
c O
/ \
b a
Successivamente sfruttando le profondità delle foglie nell'albero:
d = 1
c = 2
b = 3
a = 3
ed ...

supponiamo di avere una matrice
int a[dim_x][dim_y];
e di volerla modificare tramite funzione.
Mi creo allora
int *A[dim_1];
e faccio
for (int i=0; i

Ciao a tutti
rieccomi qui dopo tanto tempo per chiedervi un consiglio
qualcuno di voi saprebbe come si possa fare ad impedire che l'utente chiuda un programma e che questo sia sempre l'unico programma aperto a tutto schermo?
mi spiego meglio:
io avrei bisogno che un particolare programma parta all'avvio di Windows e che parta a tutto schermo.
Una volta partito, l'utente che utilizza il computer non deve avere modo di chiudere questa finestra e non deve poter accedere al desktop.
Ho ...

Ragazzi per favore ho bisogno di una mano. Sono totalmente una capra in MatLab. Il mio problema è il seguente: mi è stato chiesto di scrivere un codice, più in particolare una "function". Ho la formula che devo scrivere, i miei dubbi sono i seguenti:
1) la sintassi per la scrittura di una function è : function (argomenti output) = nome funzione (argomenti input)
Io come output ho bisogno di uno spettro (è la formula di uno spettro sismico); nel input cosa devo mettere? L'intera formula oppure ...

Sia $L = {a^i b^j in {a,b}^** : (EE k>= 0 : i + j = 2k )}$
cioè ab,aabb $in L$ e abb $notin L$
definire un automa deterministico -> L(A)=L
--->Q0----a--->Q1-----b---->q2(final)
così riconosce solo ab
come potrei procedere trovo difficolta nel "contare" uguale numero di a e di b
grazie
Dal libro mi si definisce:
(linker)= programma che è in grado di collegare fra loro i diversi File oggetto e con il supporto al tempo di esecuzione
Tuttavia , quel che so è che è il Loader ad indicare al compilatore dove verrà collacato l'eseguibile nella RAM. Cosa intende con "il supporto al tempo di esecuzione" ?

Buonasera a tutti. devo creare delle matrici n*n con k elementi in ogni casella in modo tale che tali elementi vadano da 1 ad n e compaiano in ogni riga e colonna esattamente k volte.
ho creato la matrice ed ho inserito il comando while per controllare se l'elemento inserito sia compreso effettivamente da 1 ad n, ma il mio programma in esecuzione non legge affatto il comando while non riportandmi quindi il messaggio di errore. Questo è il codice:
#include ...
Buonasera devo inserire una sequenza di numeri reali positivi. Di questi numeri inseriti dovrei calcolare il minimo, massimo e la media.
Il programma deve all'inserimento di un numero negativo.
Ho sviluppato questo programma in C, l'errore è legato al fatto che quando eseguo, nel calcolo del minimo tiene conto del numero negativo inserito per terminare l'esecuzione.
Mi scuso in anticipo se ho commesso qualche errore nella scrittura, ma sono nuovo nell'ambiente informatico.

Salve a tutti,
come da titolo la mia domanda riguarda lo stile grafico "cartoon" nei videogiochi. Volevo sapere con che programma si può creare la grafica stile "cartoon" come ad esempio la serie "The Settlers" o meglio la serie "Anno". Hanno utilizzato dei programmi standard tipo "Blender" e poi hanno aggiustato la grafica oppure dei programmi particolari?
Grazie!
L'algoritmo deve trovare in una matrice, un elemento che sia il massimo della sua colonna e il minimo della sua riga.
La mia prima idea ha una complessità pari a $O(n^3)$ nel caso peggiore, ossia per ogni elemento della matrice prima controllo che sia il minimo della sua riga e dopo che sia anche il massimo della sua colonna. Verificate le due condizioni ritorno gli indici dell'elemento.
Avete in mente qualche algoritmo più efficiente?
Ciao
L'algoritmo è il seguente:
SelectionSort( A )
n = len(A)
for ( j=0 ; j<=n-2 ; j++)
min = Min( A, j )
Insert( A, j, min )
Min( A, j )
min = A[j]
for ( k= j+1 ; k<len(A) ; k++ )
if ( A[k] < min ) thena min=A[k]
return min
Insert( A, j, m)
x = A[m]
for ( k=m ; k>j ; k-- )
A[k] = A[k-1]
A[j] = ...
L'algoritmo è il seguente:
A()
for ( i=1 ; i<=n ; i++ )
for ( j=1 ; j<=n ; j=j+1 )
print( "Hola" )
Per il primo ciclo for la complessità è banale.
$\sum_{i=1}^n = n-1+1 = O(n)$
Il secondo for lo so che ha una complessità logaritmica, ma ho problemi nello scrivere la sommatoria con l'indice dipendente dalla precedente.
Qualche consiglio? Ciao e buona giornata

salve a tutti.. in questo periodo sto affrontando lo studio di reti di telecomunicazione e sto usando omnet++ per la creazione di reti... La mia domanda è la seguente... se ho una rete nel seguente modo... il server 2 riesce a connettersi a internet ? Se no, il server va posizionato accanto al router?
Diciamo sto avendo un po' di confusione nella creazione di una rete.
Il mio scopo era quello di creare una rete dove c'è un router , uno switch a cui sono collegati dei pc che possono accedere ...

Buonasera a tutti, sono nuovo e visto che sul web non ho trovato molto ho deciso di rivolgermi a voi
Da qualche giorno sono bloccato sul seguente problema:
ho un sistema lineare di 4 equazioni in 4 incognite, e fin qui tutto semplice se non fosse che le incognite sono angoli argomenti di funzioni trigonometriche, per la risoluzione quindi ho usato il metodo iterativo delle tangenti o di newton-raphson.
Sono riuscito a scrivere un programma che mi da le soluzioni (che chiamerò B e C) delle ...

In un hard disk sono necessari 4 byte per contenere l’indirizzo di un blocco; inoltre, ciascun
blocco ha una capacit´a di 1Kb.
Si assuma che un file F , costituito da 10 blocchi sia memorizzato su tale hard disk e che gli
attributi del file siano gi´a presenti in memoria principale.
Assumendo accesso diretto, dire, giustificando la risposta, quanti accessi a memoria sono necessari
per modificare i byte da 2000 a 2100 di F per ciascuna delle diverse tecniche di
memorizzazione di seguito ...