Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Naples Federico II

Laboratorio di programmazione: strumenti e programmi

University of Naples Federico II via Federica

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates

La seconda parte del corso di Laboratorio di Programmazione ha un carattere prettamente laboratoriale, dove l'attività pratica è predominante. In particolare verranno proposti problemi di varia difficoltà con il fine di sviluppare algoritmi per la loro risoluzione e i relativi programmi in due linguaggi di programmazione per il calcolo tecnico scientifico: il linguaggio Fortran e il linguaggio C. Per lo sviluppo dei programmi è necessario un sistema di calcolo con sistema operativo LINUX, ma viene proposta in alternativa anche un ambiente di sviluppo web accessibile attraverso un comune browser. I programmi riguarderanno algoritmi di ordinamento, ricerche, operazioni su matrici e vettori, semplici problemi di matematica, per concludere con alcuni programmi finalizzati a studiare l'influenza del sistema aritmetico floating point sugli algoritmi.

Indice delle lezioni

  1. Introduzione al sistema operativo Linux
  2. Il linguaggio di programmazione FORTRAN
  3. Il linguaggio di programmazione C
  4. Esercitazione 1: Algoritmi e programmi introduttivi alle strutture di controllo
  5. Esercitazione 2: Algoritmi e programmi di base con array 1-D
  6. Esercitazione 3: Algoritmi e programmi di ricerca e fusione
  7. Esercitazione 4: Algoritmi e programmi di ordinamento
  8. Esercitazione 5: Algoritmi e programmi su matrici
  9. Esercitazione 6: Algoritmi e programmi per la matematica computazionale
  10. Esercitazione 7: Algoritmi e programmi sull'aritmetica floating point

Taught by

Marco Lapegna

Tags

Reviews

Start your review of Laboratorio di programmazione: strumenti e programmi

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.