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
oleg.fresi
Buongiorno! Sto studiando la torre di Hanoi e pur avendo capito il meccanismo che le sta dietro non riesco a capire il funzionamento del codice. Ho difficoltà a capire come funziona la ricorsione in questo problema. Ciò che non capisco dal codice è come fa l'algoritmo a spostare i dischi sul piolo b senza che b appaia nelle cout. Sembra che b sia un parametro che viene passato e non utilizzato, mentre poi compare nella stampa dei passaggi. Potreste farmi vedere passo dopo passo come opera la ...
48
18 giu 2019, 15:40

Alex7337
Salve ragazzi, sto lottando con questo problema che proprio non mi riesce: in pratica devo inserire in automatico in un vettore tutti i numeri da 1 a 100 tranne i multipli di 11... ora può sembrare facile, ma sto riscontrando varie difficoltà... Questo è il codice che ho scritto, ma mi duplica dei numeri per ovvie ragioni... ma non trovo altri modi per risolverlo... il vostro aiuto è gradito! GRAZIE #include <iostream> using namespace std; int main() { int ...
5
22 giu 2019, 11:29

Keyzan
Ciao a tutti ragazzi e buon sabato, recentemente mi è venuta l'idea di creare un'app. Premettendo che di informatica e programmazione so ben poco, sono consapevole che fare ciò richiede molto tempo e energie. Il problema è però che non so cosa studiare, da dove iniziare. Mi sono un po' informato e ho visto che ci sono diversi tipi di programmazione. Personalmente vorrei un giorno riuscire a creare un'app seria e quindi ho escluso il tipo di progettazione senza codice. Quindi chiedo agli esperti ...
5
22 giu 2019, 17:18

Alex7337
Salve a tutti ragazzi, stavo tentando di scrivere un algoritmo in c++ che mi permettesse di risolvere il seguente problema: Cleopatra sta giocando con una fila formata da $n^2$ soldatini (Dove $n$ deve essere un numero intero maggiore di 30). Per prima cosa, Cleopatra toglie dalla fila tutti i soldatini la cui posizione corrisponde a un quadrato (ossia il 1° soldatino, il 4°, il 9° e così via). Completata questa procedura, Cleopatra forma una nuova fila con i soldatini ...
5
21 giu 2019, 13:54

Jotaro981
Raggazi aiuto non riesco a fare questo algoritmo. Qualcuno che mi potrebbe aiutare e risolverlo. Ho un'esame fra 3 giorni e non ho tempo. Aiuto!! Si vuole implementare un algoritmo per la simulazione di dinamica di ‘cellule’. Si consideri un array 2D 80x80. Ogni elemento dell’array è detto ‘cellula’. Una cellula può essere bianca o nera. Una cellula bianca viene visualizzata con uno spazio (blank ‘ ‘), una cellula nera con ‘X’. All’inizio vi è solo una cellula nera, al centro ...
1
21 giu 2019, 14:27

mister_c
Un saluto a tutti gli amici del forum. Il mio è un problema piuttosto banale, ma essendo agli inizi basici del linguaggio C, volevo capirne qualcosa e spero possiate aiutarmi a comprendere questo piccolo frammento di codice. dichiaro la variabile intera ch : [inline]int ch;[/inline] apro un ciclo while : [inline]while((ch = getchar()) != EOF)printf("r");[/inline] il programma è abbastanza semplice ed insignificante, ma ripeto, mi serve più che altro per capire. inizializzo la variabile ch ...
1
19 giu 2019, 15:18

Fede5...
Buongiorno, qualcuno mi sa aiutare con il seguente esercizio? Determinare l'ordine di grandezza del costo in tempo in termini di operazioni aritmetiche della seguente funzione: int pippo(int n){ int i; if (n <= 3) return 1; else if(n > 333) i = n/2; return 3*pippo(i)+pippo(i)+pippo(i)+n*i; } else return pippo(n-3)+9; } dire che l'algoritmo ha tempo d'esecuzione definito da $ T(n)={ ( O(1)\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad n<= 3 ) ,( 3T(n/2)+O(1)\quad\quad n>= 333 ),( T(n-3)+O(1)\quad ):} $ è corretto? Grazie mile!
2
22 mag 2019, 11:48

ludovica.sarandrea
Buongiorno, ho scaricato TexMaker per la scrittura il Latex e devo dire che mi trovo abbastanza bene. L'unico problema che sto trovando e' che non riesco a impaginare correttamente, vengono una serie di scritte una dietro l'altra. Ho cercato su internet come distanziare, creare capitoli ma non funziona. Ho letto che per creare spazi basta mettere '//' ma il programma non lo capisce. Qualche suggerimento?? Ho problemi anche con la creazione di sistemi perche', anche in questo caso, non legge '//'
9
15 giu 2019, 08:40

ludovica.sarandrea
Buonasera, sto studiando per l'esame di crittografia e devo imparare il calcolo della complessità di diversi algoritmi. Ho problemi con: $n! $ Crivello di Eratostene $b^m(modn) $ Algoritmo dei passi da bambino e da gigante Andiamo per gradi e iniziamo dal primo. Allora io so che devo contare il numero di operazioni elementari quindi, prendiamo ad esempio, $n! $ Questo consiste di operazioni del tipo $j! (j+1)$ con j
2
14 giu 2019, 16:33

Lawlietz
Buon giorno a tutti, scrivo questo post per chiedervi aiuto a scrivere un'espressione regolare che mi permetta di raggruppare un numero di stringhe arbitrario separate da spazio o racchiuse da parentesi e inserirle in un vector. Mi spiego meglio: data una stringa costituita da caratteri alfanumerici e parentesi come questa " Sei proprio tu John Wayne ( E io chi sarei ) " desiderei fare in modo che venisse splittata come segue : Sei proprio tu John Wayne (E io chi sarei) ossia in base ...
8
4 giu 2019, 14:00

tetravalenza
Ciao, Il libro "Computer Graphics With OpenGL" (Hearn, Baker, Pearson, Pag. 768) dà una breve spiegazione del famoso algoritmo Monte Carlo, in particolare espone la seguente relazione \[ \int_{a}^{b} f(x)dx\approx h(b-a)\cdot \frac{n_{count}}{n}\\ h =y_{max} - y_{min}\\ x = a + r1(b-a)\\ y = y_{min}+r2\cdot h \] Dove h è l'altezza del rettangolo che contiene la curva \(f(x)\), \(n_{count}\) è il numero di punti casuali che cadono tra la \(f(x)\) e l'asse \(x\), n è il numero di intervalli, ...
4
9 giu 2019, 23:33

curie88
Qualcuno è a conoscenza di un software per questo O.S, in grado di creare curve/funzioni 2d? O anche 3d?
12
20 mag 2019, 17:51

luc999
CIAO A TUTTI, VOLEVO SAPERE LA SOLUZIONE DI QUESTO METODO : NON RIESCO A CAPIRE COME FARE QUANDO HO UN VETTORE E UNA MATRICE. Scrivere un metodo iterativo di nome e1 con le seguenti caratteristiche: * --) e1 ha due parametri formali: * Il primo parametro e' un riferimento (puntatore) ad un array di interi di nome a. * Il secondo parametro e' un riferimento ad una matrice di interi di nome b in cui * tutte le righe hanno la stessa lunghezza; * --) e1 restituisce la somma ...
1
5 giu 2019, 21:07

tetravalenza
Ho trovato questo interessante algoritmo che calcola le radici delle equazioni di secondo grado discriminant := b*b - 4*a*c discr_root := sqrt(discriminant) factor := - b - sign(b)*discr_root r1 := factor / (2*a) r2 := (2*c) / factor return (r1, r2) Purtroppo mi sfugge il significato di quel \(sign(b)\), cosa dovrebbe fare?
2
31 mag 2019, 22:32

Walter97lor
Ho cancellato il messaggio precedente, dato che ho postato una nuova domanda
4
31 mag 2019, 19:17

Walter97lor
Ciao a tutti, posto questo esercizio che mi da parecchi grattacapi in quanto non ne capisco a pieno la logica. Il testo è: Si progetti e si sintetizzi una rete logica che: 1) riceve in input un numero X intero a 3 bit; 2) restituisce in output un numero Y intero a 2 bit senza segno che rappresenta il valore assoluto di X con il minimo errore assoluto. Per la costruzione della tabella di verità ho operato come segue: in cui: 1) Le prime 4 righe della ...
2
21 mag 2019, 19:31

D4lF4zZI0
Ciao a tutti, sono un paio di giorni che mi sono rimesso a smanettare con Matlab e mi è venuta la curiosità di voler usare Matlab per implementare un pò di formulette sui campi elettromagnetici. Son voluto partire da una cosa facile, ovvero dalla legge di Biot - Savart, ma non so come partire. Ovviamente non vi chiedo l'algoritmo, ma chiedo se qualcuno di voi ha degli appunti da cui poter capire come implementare quella formula in matlab. Grazie
5
9 mag 2019, 12:01

mariolino.931
ciao a tutti... avrei bisogno di aiuto con il seguente esercizio. Progettare una macchina combinatoria che accetta in ingresso un numero T compreso tra [0,12] e abbia due uscite a e b tali che: -> a =1 se T è la rappresentazione binaria di un numero multiplo di 4 -> b =1 se T è la rappresentazione binaria di un numero multiplo di 3 o di 5 Eseguire la minimizzazione Ho costruito la seguente tabella per le funzioni di uscita. Come procedo adesso? Grazie in anticipo
0
15 mag 2019, 13:15

P_1_6
Ciao ho trovato un metodo che fattorizza il $8,33333333%$ dei numeri fattorizzabili ma non riesco a stabilire la percentuale di numeri fattorizzati in tempi accettabili potreste aiutarmi facendo un analisi dei dati? Questo tipo di fattorizzazione fattorizza i numeri $N$ nella forma $N=4*G+1$ quindi il $16,666666%$ di questo tipo di $N$ ******************************************************** per fattorizzare $N$ fate variare ...
1
9 mag 2019, 13:07

EveyH
Parto subito con un esempio. Sono informazioni tratte dal libro Algoritmi e strutture dati, ed. 2, di Bertossi e Montresor. C'è un algoritmo molto semplice, il seguente: "il minimo di un insieme A è l'elemento di A che è minore o uguale ad ogni elemento di A". Questa ricerca richiede che ogni valore sia confrontato con tutti gli altri, per un totale di n(n-1) confronti, dove n è la dimensione di A. Viene abbozzato un algoritmo descritto così: si sceglie il primo elemento di A come minimo ...
5
3 mag 2019, 16:18