Programmare Introduzione alla programmazione ovvero Che ci faccio in questaula?? Paolo Bernardi.

Slides:



Advertisements
Presentazioni simili
I Linguaggi di programmazione
Advertisements

Welcome Dati del corso e del docente Argomenti studiati nel corso
Funzioni e procedure Ogni linguaggio di programmazione ad alto livello mette a disposizione del programmatore questi strumenti, ed il C non è da meno!
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1: Marzo 2013 Marco D. Santambrogio – Gianluca Durelli -
MICROSOFT OFFICE '97. MICROSOFT OFFICE '97 ELEMENTI OFFICE ‘97 MICROSOFT WORD MICROSOFT EXCEL MICROSOFT POWERPOINT MICROSOFT ACCESS MICROSOFT OUTLOOK.
Il Software.
MODULO 3 – ELABORAZIONE TESTI
Code::Blocks Ambiente di sviluppo.
Code::Blocks Ambiente di sviluppo.
Selezione - approfondimento
STRUTTURA DEL PERSONAL COMPUTER
I linguaggi di programmazione
Inizio… Linguaggi Linguaggi di programmazione Linguaggi di programmazione Linguaggi di programmazione Linguaggi di programmazione Linguaggi Formali Linguaggi.
Algoritmi e Programmazione
Programmazione Procedurale in Linguaggio C++
Informatica 1 DISCOM. Informatica 1 SCICOM -2010/11 2 Docente Paola Vocca Orario di ricevimento: –Martedì alle 11 alle 12 (studio) –Anche durante ogni.
Informatica A (informatica grafica) Allievi di Ingegneria Civile, L-Z
Process synchronization
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
Obiettivo esame Lessere in tanti e diversi ci arrichisce di esperienze ma ci crea anche qualche problema che possiamo forse risolvere adottando alcuni.
Primi Elementi di Programmazione in C++
Scopi del Corso Il corso di Sistemi a Microprocessore mira a fornire le conoscenze di base sull’architettura e sulla programmazione di un sistema a microprocessore.
CORSO DI SCRITTURA COLLABORATIVA.
Come creare una presentazione in Power Point
I SISTEMI OPERATIVI.
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Elementi di Informatica
Codifica di Testi Il corso e lesame. Argomenti del corso La teoria della codifica XML: introduzione e livello avanzato (DTD, Schema W3C) La Text Encoding.
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
Informatica Scienza della Pubblica Amministrazione (SAM) A.A. 2010/2011.
Laboratorio di informatica 1
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
STRUTTURA GENERALE DI UN ELABORATORE
1 a.a. 2005/2006 Corso di Laurea a Distanza in Ingegneria Informatica sede di Scano Sistemi a Microprocessore (05CHJ)
PROGRAMMARE IN C Un ambiente di sviluppo `e un software che serve per scrivere ed eseguire programmi. Generalmente integra almeno 3 funzionalita’: Editor:
Lezione 1 Linguaggi di programmazione – Algoritmi –Istruzioni
Gli attrezzi del programmatore Prof. Francesco Procida Si spieghi con un esempio 2.
Lo sviluppo del software e i linguaggi di programmazione
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
BIOINFO3 - Lezione 321 ACCESSO REMOTO AL SERVER SIBILLA Attraverso Internet è possibile accedere al server sibilla.cribi.unipd.it. Potrete così effettuare.
Informatica Grafica sez. A-G
Programma di Informatica Classi Prime
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Le fasi della programmazione
Corso di Visual Basic 6.0 OBBIETTIVI
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1: Marzo 2014 Marco D. Santambrogio – Gianluca Durelli -
IO E LA MATEMATICA PROCEDURALE
NUOVE TECNOLOGIE Didattica della Chimica Organica - Prof. Cristina Cimarelli - TFA - AA
Fondamenti di informatica Oggetti e Java Luca Cabibbo Luca Cabibbo – Fondamenti di informatica: Oggetti e Java Copyright © 2004 – The McGraw-Hill Companies.
Lettura e analisi statistiche dei dati e computer analysis
MODULO 01 Unità didattica 04
ORGANIZZAZIONE DI UN SISTEMA DI ELABORAZIONE
Arduino: introduzione alla programmazione
Corsi di Laurea in Biotecnologie
Modulo didattico “Disegno Tecnico Navale”
Programmazione Attività di progettazione ed implementazione di programmi I programmi permettono di realizzare funzioni complesse su un hardware in grado.
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Il software Claudia Raibulet
Informatica e Informatica di Base
Excel.
Problemi, algoritmi e programmazione
Il computer ragiona? Problemi e algoritmi. Paola Pianegonda2 Cos’è un problema?  Problema è qualsiasi situazione della quale non conosciamo la soluzione.
Programmazione dei Calcolatori Elettronici
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1 – Info B Marco D. Santambrogio – Matteo Ferroni –
Programmazione orientata agli Oggetti Introduzione a Java.
Unità di apprendimento 6
1 Informatica di Base Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
Struttura del Computer
CREO UNA MAPPA Utilizzo delle mappe concettuali nelle materie di studio alle scuole primarie.
Transcript della presentazione:

Programmare Introduzione alla programmazione ovvero Che ci faccio in questaula?? Paolo Bernardi

Qual è lobiettivo di un programmatore? Utilizzare il computer per eseguire una funzione molto rapidamente Effettuare un calcolo matematico Eseguire una ricerca in un elenco Elaborare una statistica Generare un output Suonare un brano musicale Visualizzare un filmato Stampare unimmagine In generale, un programmatore imposta lelaboratore a seconda della funzione desiderata.

Qual è lobiettivo di un programmatore? (2) INPUTOUTPUT Programmazione IDEA!! libretto media voti file mp3

Qual è lobiettivo di un programmatore? (3) Un buon programmatore Conosce le capacità del computer In base alla funzione da far eseguire al computer Stabilisce quale tipo di input/output usare Stabilisce in modo teorico (sulla carta) le impostazioni necessarie, ad esempio con un flow-chart Scrive in un programma le informazioni necessarie per realizzare la funzione in un linguaggio compreso dal computer.

Cosè un programma? E un insieme di regole che il programmatore scrive per programmare il computer Un programma È composto di istruzioni elementari È scritto in un linguaggio comprensibile per il computer composto di Parole chiave Punteggiatura Regole grammaticali. Errore!!

Cosa centra il compilatore? Il compilatore è a sua volta un programma che: Indica al programmatore se (e dove) ha commesso degli errori di grammatica o sintassi Se non ci sono errori, crea una versione eseguibile del programma Scritto in linguaggio macchina Ad esempio in formato.EXE

Cosa centra il compilatore? (2) compilatore Programma In linguaggio C EXE file

Di cosa ho bisogno per programmare? Del computer Del compilatore Per creare un file eseguibile Per scrivere il programma (funziona anche da editor) Del manuale del linguaggio Per capire gli errori Per approfondire la conoscenza del linguaggio.

Il nostro caso Computer: Intel, con sistema operativo Microsoft Windows Linguaggio di programmazione: Ansi C Compilatore: DEVC++ (open-source)

Qualche consiglio pratico… Per programmare bene sono necessari Esperienza Più programmo, meglio programmo Ordine Mantenere un archivio delle esercitazioni può aiutare (anche in vista dellesame) Scrivere programmi ordinatamente permette una migliore correzione (anche allesame)

Lesame.. Consiste nella scrittura di un programma in linguaggio C (in aula su foglio di carta) Seguire i laboratori aiuta molto allesame.

Informazioni utili Paolo Bernardi Tel interno: 7183 Consulenze su appuntamento

Ora passiamo alla pratica!!