Corso di Laurea in Ingegneria Gestionale (Anno Accademico 2009/2010)
Structure de donnèes et techniques de programmation
Prerequisiti
Conoscenze di base di matematica e di logica matematica, nonché conoscenze di base della struttura dell’elaboratore e dell’aritmetica dell’elaboratore.
Scopi
Il corso si pone come obiettivo quello di portare gli allievi ad un buon livello di conoscenza della programmazione. L’illustrazione delle principali istruzioni e costrutti supportati dal linguaggio di programmazione trattato durante il corso sarà affiancata da un cospicuo numero di esempi svolti commentati dal docente e da esercizi da svolgere a casa a cura degli allievi.
Contenuti
Il corso introdurrà la programmazione attraverso l’uso del linguaggio di programmazione C. In particolare il corso tratterà i seguenti argomenti:
Introduzione ai linguaggi ad alto livello,
Le variabili nel linguaggio C
I concetti di funzioni e sottoprogrammi
Operatori logici e operatori aritmetici
Costrutti condizionali e iterativi
Utilizzo della memoria (i puntatori)
Accesso ai file e accenno alla gestione di basi di dati
Docente
Nessun Docente attualmente disponibile per questo corso
Docenti video
Prof.
Abdellatif el Faker
- Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes (Agdal/Rabat - Morocco)
Elenco delle lezioni
•
Lezione n. 1: Introduction et vue d'ensemble
Abdellatif el Faker
•
Lezione n. 2: Langage C: un tour d’horizon
Abdellatif el Faker
•
Lezione n. 3: Complément langage C: instructions de contrôle
Abdellatif el Faker
•
Lezione n. 4: Complément langage C: les fonctions
Abdellatif el Faker
•
Lezione n. 5: Complément langage C: les structures C
Abdellatif el Faker
•
Lezione n. 6: Complément langage C: les fonctions
Abdellatif el Faker
•
Lezione n. 7: Complément langage C: les fichiers
Abdellatif el Faker
•
Lezione n. 8: Complément langage C: les tableaux
Abdellatif el Faker
•
Lezione n. 9: Complément langage C: Allocation Dynamique
Abdellatif el Faker
•
Lezione n. 10: Complément langage C: chaînes de caractères
Abdellatif el Faker
•
Lezione n. 11: Conception de programmes: analyse des problémes
Abdellatif el Faker
•
Lezione n. 12: Conception de programmes: complexité des algorithmes
Abdellatif el Faker
•
Lezione n. 13: Conception de programmes: méthodes de tri
Abdellatif el Faker
•
Lezione n. 14: Conception de programmes: méthodes de recherche
Abdellatif el Faker
•
Lezione n. 15: Conception de programmes: backtracking
Abdellatif el Faker
•
Lezione n. 16: Structures de données linéaires: la récursivité
Abdellatif el Faker
•
Lezione n. 17: Structures de données linéaires: files d’attente
Abdellatif el Faker
•
Lezione n. 18: Structures de données linéaires: les listes chaînées (1)
Abdellatif el Faker
•
Lezione n. 19: – Structures de données linéaires: les listes chaînées (II)
Abdellatif el Faker
•
Lezione n. 20: Structures de données linéaires: gestion de la mémoire
Abdellatif el Faker
•
Lezione n. 21: Structures de données linéaires: recherche en table
Abdellatif el Faker
•
Lezione n. 22: Structures de données non linéaires: arbres binaires (I)
Abdellatif el Faker
•
Lezione n. 23: Structures de données non linéaires: arbres binaires (II)
Abdellatif el Faker
•
Lezione n. 24: Structures de données non linéaires: arbres binaires (III)
Abdellatif el Faker
•
Lezione n. 25: Structures de données non linéaires: les graphes
Abdellatif el Faker