Tag: Visual Studio
-
Come iniziare a programmare con Python
Fin’ora abbiamo sempre parlato di C++ mettendolo, un paio di volte, a confronto con Python ma direi che ora, dopo aver studiato le basi del primo ed averne comprese le varie difficoltà, possiamo passare ad un linguaggio più semplice e facile anche da impostare per chi si trova alle prime armi. Personalmente, avendo comunque già…
-
Esercizio: una storia interattiva semplicata in C++ e Python
Tempo fa avevamo visto come scrivere una semplice lettera in C++ qui ma non l’avevamo messa a confronto con Python per il semplice fatto che il secondo risultava fin troppo basilare. Inoltre, all’inizio di questa serie di lezioni avevamo visto come scrivere “Hello World!” su Python risultava di gran lunga più facile. Così, cerca e cerca…
-
Lezione 12 – Appunti sulle classi in C++
Riguardando le varie lezioni di C++ ho notato che avevo dato per scontata una delle nozioni più importanti, ovvero la classe, a cui comunque avevo accennato nella precedente lezione ma nel solo contesto relativo alle basi di design grafico. Una classe è uno strumento che da al programmatore la possibilità di definire nuovi type in più, come…
-
Lezione 11. Basi di interface design in C++
La grafica, ed in specifico la creazione dell’interfaccia, è un esempio tipico della sfera dedicata alle applicazioni. Quando ci ritroviamo di fronte alla pagina bianca in cui dobbiamo creare un’interfaccia il nostro primo istinto è pensare a quante cose possiamo inserirci, alla quantità di informazione che siamo in grado di rendere nella sua grafica ma, in…
-
Lezione 10 – Come depositare gli elementi per un vettore in C++
I vettori, questi fastidiosi ma inevitabili enti matematici che costituiscono il mio incubo dalla prima volta in cui li incontrati alle superiori, tornano nuovamente dopo la lezione 8 a loro dedicata. Tutto questo perché i vettori, volenti o nolenti, sono uno dei più importanti elementi in C++ poiché ci danno la possibilità di creare una sequenza…
-
Lezione 9 – Gli errori di programmazione
Sta volta ci ho messo più del solito a scrivere l’articolo per due motivi: il Natale, il lavoro, lo studio e il blog non vanno troppo d’accordo se allineati nello stesso spazio-tempo e questa lezione si è rivelata un tantino più lunga e complessa delle altre per la sua specifica natura. Più o meno, nelle…
-
Lezione 8. Funzioni e vettori in C++
Nella lezione precedente avevamo parlato di loop, switch e statments oggi, invece, ci dedichiamo un po’ ai vettori che mi ricordano tanto la fisica e l’unico tipo di argomento che continuo a non amare particolarmente. E, se ricordate, avevamo anche visto il comando sqrt(i) che altro non è che una FUNZIONE il cui argomento è i. Per definizione, quindi, una funzione…
-
Lezione 6. La computazione in C++
L’ultima volta, attraverso lo sviluppo di un esercizio (come scrivere una lettera in C++) abbiamo visto, partendo dalle basi, come meglio sviluppare un programma seguendo tre regole specifiche: Semplicità Correttezza Efficenza Queste vanno sempre tenute in conto ogni qualvolta ci approcciamo alla scrittura di un qualsiasi tipo di programma. Oggi, inizieremo ad occuparci della COMPUTATION, ovvero…
-
Lezione 5. Le conversioni in C++
Abbiamo parlato fin’ora di objects, variables, types, values e assignments dando un’occhiata a vari esempi ed esercizi. Qui si concluderà il capitolo dedicato specificamente a tutto questo: successivamente ci sposteremo verso la computation, o computazione. CONVERSIONI SICURE Abbiamo visto, precedentemente, come non sia possibile comparare un double ad un int direttamente poiché il primo è…
-
Lezione 4. L’assignment: un importante operatore
L’ultima volta, nella Lezione 3, ci siamo occupati delle operazioni base in C++ ma non abbiamo parlato dell’operatore più interessante, ovvero l’ASSIGNMENT che viene rappresentato dal simbolo = e, fondamentalmente, dà una variabile ad un nuovo valore. Se, per esempio, ho un iniziale int a = 3 e voglio cambiare il suo valore in 5…