La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Parte 1 Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori.

Presentazioni simili


Presentazione sul tema: "Parte 1 Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori."— Transcript della presentazione:

1 Parte 1 Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori

2 RICEVIMENTO Mercoledì dalle 11 alle 13 (Follonica) Dipartimento di Scienze Matematiche ed Informatiche Roberto Magari Pian dei Mantellini, Siena Tel.0577/

3 Programma Introduzione allinformatica Cosè linformatica Introduzione al concetto di algoritmo Struttura dellelaboratore Introduzione al concetto di programma Esecuzione delle istruzioni Lorganizzazione dellunità centrale di elaborazione (CPU) La memoria centrale La memoria secondaria Dispositivi di input/output Linguaggi di programmazione Introduzione ai linguaggi di programmazione

4 Elementi del Linguaggio Java l Ambiente di lavoro l Struttura di un programma l Tipi di dati fondamentali l Istruzioni di input/output l Costrutto decisionale if-then-else l I cicli con contatore for l Cicli condizionali while l Cicli for annidiati l Cenni a classi e oggetti l JavaMM

5 LIBRI DI TESTO Gocce di Java: Unintroduzione alla programmazione procedurale ed orientata agli oggetti. Pierluigi Crescenzi, Franco Angeli JAVA Fondamenti di Progettazione software John Lewis, William Loftus ADDISON-WESLEY Java: An introduction to computer science and programming, 2 edizione Walter Savitch Prentice-Hall, Inc

6 I lucidi e altro materiale utile lo trovate in rete allindirizzo: Libro di riferimento: Gocce di Java. Unintroduzione alla programmazione procedurale ed orientata agli oggetti Autore: Pierluigi Crescenzi 304 p. Scienze e tecnologie informatiche Franco Angeli (data di pubblicazione prevista: Gennaio 2005)

7 INFORMATICA Alla metà del 900 il MONDO dellINFORMAZIONE diviene importante. INFORMATICA = insieme degli strumenti teorici e pratici che hanno lo scopo di elaborare linformazione. Il termine corrisponde al francese INFORMATIQUE (contrazione di INFORMATION AUTOMATIQUE) che In realtà linformatica si occupa non solo dellelaborazione dei dati ma anche della scienza e dellingegneria dei calcolatori. Gli anglosassoni usano il termine COMPUTER SCIENCE per sottolineare questa seconda accezione.

8 Linformatica ha quindi due significati: Insiste sulloggetto = PROCEDURA EFFETTIVA O ALGORITMO Insiste sullo strumento = CALCOLATORE ELETTRONICO

9 Le radici dellalgoritmica sono antiche. Anche se il suo assetto teorico definitivo è stato raggiunto nella prima metà di questo secolo e le tecniche di progetto ed analisi di algoritmi hanno segnato progressi enormi con la recente diffusione di calcolatori elettronici, i primi esempi di algoritmi risalgono alle origini della storia delluomo e sono registrati in documenti di matematica antica. La parola ALGORITMO fu creata nel latino medievale per assonanza con il nome del matematico persiano Al-Khuwarizmi. ALGORITMO

10 Informalmente la parola algoritmo indica la specificazione dei passi elementari che un esecutore deve compiere per giungere alla soluzione di un problema. ALGORITMO = complesso di istruzioni…. precisamente determinato in maniera da non consentire situazioni di dubbio universalmente comprensibile nel senso che chiunque possa applicarle abbastanza generali da potersi applicare ad ogni problema di una data classe tali che applicate ai dati forniscano criteri per determinare quando la soluzione è raggiunta e questo avvenga in un numero finito di passi

11 Alcuni algoritmi I più antichi algoritmi non banali conosciuti oggi furono registrati dallo scriba egizio Ahmes (1650 a.c.) Algoritmo moltiplicazione (dati A e B risultato P) -poni P=0 assegnazione -finché A0 ripeti la sequenza iterazione se A è dispari allora addiziona B a P esecuzione dimezza A trascurando il resto condizionata raddoppia B

12

13


Scaricare ppt "Parte 1 Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori."

Presentazioni simili


Annunci Google