Quantcast
Channel: Federica Web Learning RSS Feed » Scienze Matematiche Fisiche e Naturali » Programmazione II - Laboratorio
Browsing all 21 articles
Browse latest View live

Prolusione

Padronanza delle tecniche di Programmazione Conoscenze di base relative al calcolatore dal punto di vista del Hardware e Software; Nozioni di base sui principali Sistemi Operativi; Conoscenza dei...

View Article



Il linguaggio C – parte prima

Il Linguaggio C Il linguaggio C nasce nel 1972 nei laboratori Bell Laboratories AT&T americani, dagli autori Dennis e Ritchie. Come visto nelle scorse lezioni gli autori citati sono quelli che...

View Article

Sistemi Operativi – parte prima

Un po' di storia (anni '40-'50) Con il consolidamento del concetto di Esecutore di Algoritmi e con l'avvento della Macchina di Von Neumann si fa strada l'idea di formalizzare i passi necessari alla...

View Article

Esercizi iniziali in C

Lo Scambio di due variabili Realizzare un programma scritto in Linguaggio C che scambi i valori tra due variabili. Il tipo di variabile può essere scelta a piacere dallo studente. Il programma deve...

View Article

Il linguaggio C – funzioni e puntatori

Linguaggio C – funzioni esempio 1 Problema Scrivere una funzione di tipo main che richiami una funzione di tipo int denominata pot_ennesima che calcoli la potenza n-ma di assegnato numero intero. Nota...

View Article


Esercizi di base

Il massimo di un vettore Realizzare una fanction di tipo main e function maxn per il calcolo del massimo di un vettore di N numeri reali. Si realizzi, inoltre una variante function per il calcolo del...

View Article

Il linguaggio C – parte terza

Allocazione dinamica: esempio 1 Problema Scrivere una funzione di tipo main che effettui operazioni su vettori la cui lunghezza viene definita in ingresso del programma (allocazione dinamica dei...

View Article

Sistemi Operativi – parte seconda

La memoria Tra i componenti fondamentali di un calcolatore abbiamo visto la Memoria. Essa è il supporto fisico che permette di immagazzinare informazioni sotto forma di istruzioni e dati. Nella memoria...

View Article


SO: Unix e Unix-like

Sistema Operativo Unix Mostriamo una breve cronistoria del sistema operativo Unix. Il sistema operativo Unix nasce nel 1969 viene sviluppato presso la Computing Science Research Division dei Bell...

View Article


Unix e Unix-like Esempi

Utilizzo simulato del S.O. Esempio 1 Esempio A partire da una struttura del file system come in figura a) Si vuole creare nel file system una struttura come mostrato in figura b). Soluzione In primo...

View Article

La documentazione del software

Allocazione dinamica: Esempio 1 Problema Si vuole calcolare il prodotto di due vettori utilizzando un elemento di software scritto da altri. Si vuole utilizzare il codice sorgente di un programma come...

View Article

Dati strutturati

Dati Strutturati In problemi di diversa natura spesso è necessario trattare con tipi di dati strutturati, ovvero una collezione di tipi di dati base. Nel dato strutturato si distingue tra: Record Un...

View Article

Esercizi su AlberiNick Parlante, BinaryTrees

Alberi Visita di un albero. PREORDINE (Preorder) o ordine anticipato: R - S – D 7 2 1 3 4 9. POSTORDINE (Postorder) o ordine posticipato o polacco: S - D – R 2 1 7 4 9 3 5. INORDINE (Inorder) o ordine...

View Article


Esercizi Strutture dati di tipo astratto

Le liste Definizione La Lista Lineare é una struttura estremamente flessibile, il numero dei nodi componenti può essere modificato dinamicamente. La Lista si può identificare con un elenco, di cui è...

View Article

Strutture dati di tipo astratto

Introduzione Definizione un ADT (Abstract Data Type) è un modello (formale) che generalizza ed estende i tipi di dato primitivi e le operazioni definite su di essi; Un ADT (es. contatore) è connotato...

View Article


Esercizi sui dati strutturati

Esercizio 1 Scrivere una function di tipo main che permette di inserire un certo numero di offerte di fornitori: codice fornitore (numero naturale) Nome fornitore (array di carattere ) importo offerta...

View Article

Esercizi su stringhe e file

Esercizio 1 Scrivere una function di tipo main che legga da un file "mat.dat" una matrice di float i cui primi 2 elementi siano la dimensione della matrice assegnata. Tale function inoltre: deve...

View Article


Approfondimenti di C, Stringhe e file

Passaggio di parametri ad una funzione main La funzione main. È possibile in C passare attraverso la linea di comando di una shell (prompt dei comandi) alcuni argomenti opzionali come ad esempio nomi...

View Article

La ricorsione

La ricorsione Definizione Una funzione si dice ricorsiva se, assegnato un valore iniziale ao , il valore assunto in un punto an, si può ottenere come funzione del valore precedente an-1. Ovvero: ao se...

View Article

Il linguaggio c++ parte prima

Dal C al C++ Il C++ è un linguaggio di programmazione orientato agli oggetti. Fu sviluppato con il nome di "C con classi" da Bjarne Stroustrup nei Bell Labs nel 1983 come un miglioramento del...

View Article
Browsing all 21 articles
Browse latest View live