Fondamenti di Informatica

Slides:



Advertisements
Presentazioni simili
Code::Blocks Ambiente di sviluppo.
Advertisements

Qualche esercizio per fissare le idee. Esercizio 1. Scrivere un programma SommaApprossimata che chiede all’utente di inserire due numeri con la virgola,
Realtà aumentata Prof. M. Bracardi Come creare AURA per la realtà aumentata Di cosa abbiamo bisogno? 1) App Aurasma (fare il download, funziona su sistemi.
Basi di OpenOffice Calc – 2009 A cura di: Di Cicco – Giannini - Periloso.
Sviluppo applicativo mobile per lettore barcode datalogic
IL SOFTWARE (FPwin 6.0).
Introduzione alla programmazione MIDI
Arduino uno Introduzione.
Esercitazioni di Prog. II (esercizi su alberi ennari)
Sistemi e Applicazioni per l’Amministrazione Digitale
Java World Matrici.
Java World Introduzione.
Accedere su Google e aprire l’App Drive cliccando sul pulsante :::
Cosa succede quando premi invio
Introduzione al linguaggio C
Android Development Introduzione a sviluppo
Gli array Moreno Marzolla
7. Strutture di controllo Ing. Simona Colucci
SWITCH – CASE LINGUAGGIO C.
I PERMESSI IN LINUX.
L’AMBIENTE CODE BLOCKS E L’IO
FORMULE E FUNZIONI SU EXCEL
Qt by Examples LINUX DAY
CICLO DO – WHILE LINGUAGGIO C.
Matrici come array di puntatori a righe
SAS® OnDemand for Academics SAS Studio
Lezione 9 – A.A. 2016/2017 Prof. Giovanni Acampora
Primo Programma in C.
Corso Java Introduzione.
realizzato dal prof.Conti Riccardo
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
INTRODUZIONE A EXCEL Il foglio elettronico o foglio di calcolo è una tabella che contiene parole e numeri che possono essere elaborati applicando formule.
Claudio Rocchini - Interfacce
Strutture di Controllo
Programmazione e Laboratorio di Programmazione
Esercitazione 5 D. Bloisi, A. Pennisi, S. Peluso, S. Salza
Struttura di un programma
Corso Java Matrici.
Struttura di un programma
A COSA SERVE LA STAMPA UNIONE?
Fondamenti di Informatica
© 2007 SEI-Società Editrice Internazionale, Apogeo
Sviluppo di un programma
Programmazione e Laboratorio di Programmazione
I SOTTOPROGRAMMI.
Operazioni per caricare dei documenti sul Portale
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Programmazione e Laboratorio di Programmazione
Algoritmi e strutture dati APPUNTI SUL LINGUAGGIO C
APPUNTI SUL LINGUAGGIO C
Java Matrici.
APPUNTI SUL LINGUAGGIO C Esercizi sugli array e strutture
La struttura dei primi programma in C
comprensione e modifica di codice
Programmazione e Laboratorio di Programmazione
Corso di Algoritmi e Strutture Dati APPUNTI SUL LINGUAGGIO C
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Moltiplicazione e ALU Laboratorio di Architetture degli Elaboratori I
Fondamenti di Informatica
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Java Introduzione.
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Transcript della presentazione:

Fondamenti di Informatica Esercitazione 1 Ambiente Dev C Creazione di un progetto Esempio Hello World Compilazione Esecuzione Esempio Inserimento Esempio Somma dei primi 20 numeri 25/02/2019

Ambiente Dev C Dev C/C++ è un IDE (Integrated Development Environment) di programmazione che utilizza il compilatore GCC (GNU Compiler Collection) 25/02/2019

Ambiente Dev C A cosa serve un IDE di programmazione? Serve per gestire “progetti” software! Un progetto è un modo per manipolare file “sorgente”, aiuta la navigazione del codice. Creiamo un progetto… 25/02/2019

Ambiente Dev C Dal menu FILE cliccare su NEW, poi su PROJECT e scegliere il tipo di progetto che ci interessa, nel nostro caso… EMPTY PROJECT 25/02/2019

Scegliamo il nome del progetto e salviamolo nella nostra directory… 25/02/2019

Ambiente Dev C Il nostro progetto è pronto… per essere riempito! Infatti abbiamo davanti un “foglio” bianco. Iniziamo a scrivere del codice C per il programma… CIAO MONDO! 25/02/2019

Ambiente Dev C #include <stdio.h> void main(void){ printf("Ciao mondo! \n");/*scrivo a monitor*/ system("pause"); /*aspetto un tasto*/ } Salviamo il file chiamandolo ciao_mondo.c L’estensione .c viene inserita automaticamente 25/02/2019

Ambiente Dev C Adesso vediamo se il nostro programma “CIAO MONDO!” funziona… Compiliamo EXECUTECOMPILE 25/02/2019

Ambiente Dev C Adesso mandiamo in esecuzione il programma “CIAO MONDO!” 25/02/2019

Ambiente Dev C Il nostro primo programma C funziona!!! Scriviamone un altro! 25/02/2019

Ambiente Dev C #include <stdio.h> void main(void) { int ingresso; int uscita; printf("Inserisci un numero: \n"); scanf("%i",&ingresso); uscita=ingresso*10; printf("Tu hai scritto %i",ingresso); printf(" io ho moltiplicato per 10 ed ho ottenuto %i ",uscita); printf("\n"); system("pause"); } Come prima… salviamo compiliamo ed eseguiamo il nostro programma. L’operazione di compilazione può essere svolta premendo la combinazione CTRL+F9 25/02/2019

Ambiente Dev C #include <stdio.h> void main(void){ int i; int uscita; uscita=0; for(i=0;i<=20;i++){ uscita=uscita+i; printf("Risultato: %i",uscita); printf("\n"); } system("pause"); Anche in questo caso compiliamo ed eseguiamo il nostro programma. L’operazione di compilazione può essere svolta premendo la combinazione CTRL+F9 25/02/2019

Ambiente Dev C Conclusioni cosa sappiamo fare? Sappiamo: Creare un progetto Dev C Inserire degli ingressi al programma Fare dei calcoli Ottenere dei risultati dal programma anche costruendo un ciclo FOR 25/02/2019

Ambiente Dev C Esercizio Scrivere un file C, all’interno di un progetto Dev C che faccia la somma di 10 numeri interi introdotti dall’utente. 25/02/2019