Tullio Facchinetti

Elementi di informatica

by Tullio Facchinetti

Categories: article lang_it


Questo materiale è relativo alla parte di programmazione del corso di Calcolo Numerico e Programmazione tenuto dal Prof. Tullio Facchinetti presso l’Università degli Studi di Pavia.

Dal momento che sono sempre possibili piccole modifiche alle slide (es., per correzione errori o chiarimenti), controllare di disporre del materiale più aggiornato possibile. I file contenenti le slide sono preceduti dalla data di aggiornamento in formato YYYYMMDD, in modo da poter facilmente controllare se si dispone dell’ultimo aggiornamento disponibile.

Slide

ATTENZIONE: la data indicata non si riferisce alla data della relativa lezione ma alla data di generazione del documento, utile per sapere subito se si dispone della versione più aggiornata.

[02/03/2012] Introduzione : introduzione al corso; applicazioni dell’informatica; cenni storici; evoluzione dei calcolatori.

[16/03/2012] Rappresentazione dei numeri 1 : rappresentazione di numeri interi; approfondimenti delle basi 10, 2, 8 e 16; operazioni; conversioni di base; rappresentazione dei numeri negativi.

[16/03/2012] Rappresentazione dei numeri 2 : approfondimento sulla rappresentazione dei numeri negativi; operazioni aritmetiche; numeri in virgola mobile.

[23/03/2012] Rappresentazione delle informazioni : codifica di informazioni; informazioni alfanumeriche; codifica di informazioni testuali; codice ASCII; rappresentazione di immagini.

[23/03/2012] Algebra di Boole : operatori logici; proprietà degli operatori; operatori universali.

[16/04/2012] Algoritmi : concetti di base; classificazione; diagrammi di flusso; strutture di controllo fondamentali; equivalenza tra algoritmi; pseudo-codice.

[16/04/2012] Scilab 1 : introduzione a Scilab; elementi del linguaggio; operatori; uso di matrici; esempi.

[14/05/2012] Scilab 2 : stringhe, numeri interi, strutture di controllo.

[03/05/2012] Scilab 3 : funzioni e realizzazione di grafici.

[11/05/2012] Realizzazione di programmi : programmazione e programmi; tipologie di errori; classificazione dei linguaggi di programmazione.

[11/05/2012] Architettura di un calcolatore : componenti del calcolatore: processore, bus e supporti di memorizzazione.

[25/05/2012] Periferiche : periferiche di input, output e supporti di memorizzazione.

[25/05/2012] Sistemi operativi : Introduzione ai sistemi operativi; componenti e caratteristiche; funzionalità e utilizzi; classificazione dei sistemi operativi.

[30/05/2012] Reti di calcolatori : Introduzione alle reti; definizioni; topologie di rete; componenti hardware/software di una rete; il protocollo Internet.


Highlights

  • Publications
  • Students and theses
  • Thesis topics
  • Curated awesome list of CLI apps
  • Last updates (English)

  • Students and theses ()
  • Students and theses - English ()
  • Speed up the compilation of LaTex Beamer presentations ()
  • Learn enough C to survive ()
  • Workflow for writing theses collaboratively ()
  • Guidelines for theses and presentations ()
  • Projects ()
  • Last updates (Italian)

  • Risultati FdI 18 Novembre / 02 Dicembre 2024 ()
  • Studenti e tesi ()
  • Risultati FdI 27 Settembre 2024 ()
  • Risultati FdI 02 Settembre 2024 ()
  • Risultati FdI 25 Luglio 2024 ()
  • Risultati FdI 26 June 2024 ()
  • Risultati FdI 8 e 11 aprile 2024 ()
  • List of categories

    Article Article_en Article_it C Courses Fdi Lang_en Lang_it Latex Programming Project Research Results Robotics Software Teaching Thesis Tips