CODEXSPRAWL

sulle tracce della periferia cibernetica

Tag: Stroustrup

  • 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 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…

  • Lezione 3. Basi di C++, le operazioni

    Nei primi due articoli che ho scritto su C++ si è vista la differenza che intercorre tra questo linguaggio di programmazione e Python e come scrivere il programma base da cui tutti partono, ovvero “Hello World!” (http://wp.me/p6l3wz-1B). Infine, si è data un’occhiata a cosa sono gli objects (oggetti), i types (tipi) e le values (valori) implementando…

  • Lezione 1. Verso la programmazione: tra C++ e Python

    Ogni volta che si inizia a studiare un linguaggio di programmazione si parte sempre dall’esempio/esercizio “Hello World!” in cui, basilarmente, si fa scrivere al computer, sullo schermo, Hello World! Ergo, prenderò questo esempio e lo descriverò ma, prima, di cominciare ciò ci sono due domande che ci si dovrebbe porre quando ci si decide di…