🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

23_24_LS_PS_CLASSE_2Es _INFORMATICA.pdf

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Document Details

LikedPraseodymium

Uploaded by LikedPraseodymium

2023

Tags

computer science programming languages C++ informatics

Full Transcript

PROGRAMMA SVOLTO A.S. 2023/2024 Docente: Ottavina Lepera Disciplina: INFORMATICA Liceo Scientifico Scienze Applicate Classe:2Es ✓ Programma: ▪ Che cos’è l’informatica: La recente evoluzio...

PROGRAMMA SVOLTO A.S. 2023/2024 Docente: Ottavina Lepera Disciplina: INFORMATICA Liceo Scientifico Scienze Applicate Classe:2Es ✓ Programma: ▪ Che cos’è l’informatica: La recente evoluzione dell’informatica; ▪ Introduzione ai linguaggi di programmazione: Caratteristiche dei linguaggi Classificazione dei linguaggi di programmazione Linguaggio macchina Linguaggio ad alto livello Ciclo di vita di un programma o I linguaggi ad alto livello possono dunque essere linguaggi compilativi od interpretativi. Nel seguito faremo riferimento a linguaggi compilativi o Il ciclo di vita di un programma espresso mediante un linguaggio compilativo si articola nei seguenti passi: - Preparazione del testo origine - Compilazione - Collegamento - Caricamento - Esecuzione - Debugging - Manutenzione ▪ Introduzione alla programmazione: Realizzazione di un programma Analisi di un problema ▪ Algoritmi: Definizione e caratteristiche di un algoritmo; Componenti di un algoritmo o Dati: Numeriche alfanumeriche o Istruzioni Assegnazione Input/output Controllo Rappresentazione degli algoritmi Diagramma a blocchi( flow-chart) ▪ Programmazione strutturata Struttura di sequenza; Struttura di selezione: If ……; If………else….; Algebra booleana e variabili bool; costrutto switch-case (selezione multipla) Struttura di iterazione: do……while( ), while( )….. , For(………) Ciclo con numero noto di iterazioni. Ciclo con numero non noto di iterazioni Ciclo con sentinella; Ciclo con risposta; Ciclo con condizione di uscita da individuare. Iterazioni annidate Controllo correttezza dati inseriti da input Variabili accumulatore e contatore Strutture dati: ▪ Vettore ( o array unidimensionale) Operazioni sui vettori o Caricamento (o riempimento) di un vettore o Visualizzazione di un vettore o Media degli elementi di un vettore o Ricerca di un elemento, minimo e massimo o Ordinamento di un vettore ▪ Linguaggi di programmazione : C++ Struttura di un programma in C++ Parole chiave in C++, Gli identificatori ; Dichiarazione di variabili Dichiarazione di costanti Tipi semplici: int, float, double, char, bool; Tipo string; Istruzioni di I/O: cin>> e cout

Use Quizgecko on...
Browser
Browser