giovedì, febbraio 19, 2009

Definizioni prese da Wikipedia.org :

Il termine Relational database management system (RDBMS) (sistema relazionale per la gestione di basi di dati) indica un database management system basato sul modello relazionale, ed è stato introdotto da Edgar F. Codd. Alternativamente ai RDBMS, anche se meno diffusi a livello commerciale, esistono sistemi di gestione di basi di dati che implementano modelli dei dati alternativi a quello relazionale: gerarchico, reticolare e ad oggetti.

Il termine database, banca dati, base di dati (soprattutto in testi accademici) o anche base dati, indica un archivio, strutturato in modo tale da consentire la gestione dei dati stessi (l'inserimento, la ricerca, la cancellazione ed il loro aggiornamento) da parte di applicazioni software. Il database è un'insieme di informazioni, di dati che vengono suddivisi per argomenti in ordine logico (tabelle) e poi tali argomenti vengono suddivisi per categorie (campi).
Informalmente e impropriamente, la parola "database" viene spesso usata come abbreviazione dell'espressione Database Management System (DBMS), che si riferisce a una vasta categoria di sistemi software che consentono la creazione e la manipolazione efficiente di database.

Il Data Definition Language (DDL) è un linguaggio che permette di creare, modificare o eliminare gli oggetti in un database.Il linguaggio DDL compone una parte del linguaggio SQL.Sono i comandi DDL a definire la struttura del database e quindi dei dati ivi contenuti. Ma non fornisce gli strumenti per modificare i dati stessi: per tale scopo di usa il Data Manipulation Language (DML). L'utente deve avere i permessi necessari per agire sulla struttura del database e questi permessi vengono assegnati tramite il Data Control Language (DCL).

Object Linking and Embedding (in inglese collegamento e incorporazione di oggetti), generalmente abbreviato OLE, è una tecnologia per la creazione di documenti composti (compound document) sviluppata da Microsoft.

giovedì, febbraio 12, 2009


Ricorrono i duecento anni dalla nascita di Charles Darwin e i due licei forlivesi propongono un percorso di approfondimento sulla teoria evoluzionistica che tanto ha influenzato il pensiero contemporaneo. ’Aperitivi con Charles Darwin’ è il ciclo di incontri organizzato al Diagonal Loft club di viale Salinatore. Cinque appuntamenti (il giovedì alle ore 18) per riflettere con docenti universitari sull’importanza dell’evoluzione e sui suoi rapporti con l’etica, la filosofia, la tecnologia, in uno spazio diverso dalle aule scolastiche.

venerdì, febbraio 06, 2009

Il prof ci ha lasciato un codice sorgente di small basic:

GraphicsWindow.BackgroundColor = "Black"
GraphicsWindow.PenColor = "White"
GraphicsWindow.MouseDown = OnMouseDown
GraphicsWindow.MouseMove = OnMouseMove
Sub OnMouseDown
GraphicsWindow.BrushColor=GraphicsWindow.GetRandomColor()
EndSub
Sub OnMouseMove
x = GraphicsWindow.MouseX -10
y = GraphicsWindow.MouseY -10
If (Mouse.IsLeftButtonDown) then
GraphicsWindow.FillEllipse(x, y,Math.GetRandomNumber(30),Math.GetRandomNumber(30))
GraphicsWindow.FillEllipse(x, y,Math.GetRandomNumber(30),Math.GetRandomNumber(30))
endif
EndSub
-------------------------------------------------------------------------------------------------

...purtoppo è un 4...

-------------------------------------------------------------------------------------------------
Ciao a tutti..siamo in laboratorio ed è appena iniziata la prima delle due ore di informatica...

oggi probabilmente il prof ci consegnerà il compito in classe di sabato..

spero in bene..

questa mattina mancava il cervatti ma ci ha lasciato lo stesso delle schede da svolgere in classe...

per il resto tutto tranquillo...

vi informerò dopo sull'esito...ciao!

martedì, febbraio 03, 2009

Correzione dei compiti in classe di sabato 31 gennaio e correzione Quaderni.

Partecipazione nel pomeriggio al Convegno "IMPRESA 4.0 - Nuovo Web e Marketing a 4 direzioni" presso la CAMERA DI COMMERCIO di Sondrio.
Ci sarà la relazione di Franco Giacomazzi (http://www.impresa4.com) e la presenza di diversi personaggi di rilevanza, come:

Marco Bonat, Segretario Generale della Camera di Commercio di Sondrio
Milo Gusmeroli, Vicedirettore generale della Banca Popolare di Sondrio
Buongiorno...
siamo in laboratorio..il prof tra un attimo provvederà alla correzione del compito in classe di sabato mattina e poi ci assegnerà un compito per venerdì, ovvero riportare la risposta alla traccia del CiC come commento della knol riguardante gli esami di stato...
ora stiamo vedendo diverse knol...

venerdì, gennaio 30, 2009

Ciao raga...siamo in laboratorio ed è appena cominciata la prima delle due ore di informatica...
..il prof ci ha appena indicato un sito: DIDASKNOL..
da quello che ho potuto sentire dovremo proporre il nostro quaderno di informatica sotto forma di Knol...
domani avremo il compito in classe quindi ora il prof ci sta dando delle indicazioni a riguardo,soprattutto per quanto riguarda il manuale di Small Basic...
...ora dobbiamo guardare la Knol sul carnevale del Casi..

giovedì, gennaio 29, 2009

Giovedì...

Oggi verifica di diritto alla prima ora della mattinata..era abbastanza difficile ma spero in un bel sei per poter recuperare il 5 del primo quadrimestre..
...e per poter vedere se le tante ore di studio possono essere premiate...
per il resto della mattinata tutto tranquillo...
a bientot!

martedì, gennaio 27, 2009

.........................................................................................................................................................................



... IN RICORDO...
.........................................................................................................................................................................

venerdì, gennaio 23, 2009

MATERIE PROVE D'ESAME

Mattinata conclusa davvero male...alla fine della terza ora di scuola ci sono state comunicate le materie delle prove desame di stato gi giugno...
1° prova: come sapevamo già la prima prova è italiano;INTERNO
2° prova: informatica;ESTERNO

Le altre materie esterne sono Ragioneria e matematica....

Davvero davvero impegnative!
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------

ED ORA UNA BELLA DEFINIZIONE DI ENTERPRISE 2.0 TRATTA DA WWW.WIKIPEDIA.ORG

Il termine Enterprise 2.0 descrive un insieme di approcci organizzativi e tecnologici orientati all’abilitazione di nuovi modelli organizzativi basati sul coinvolgimento diffuso, la collaborazione emergente, la condivisione della conoscenza e lo sviluppo e valorizzazione di reti sociali interne ed esterne all’organizzazione.
Dal punto di vista organizzativo l'Enterprise 2.0 è volto a rispondere alle nuove caratteristiche ed esigenze delle persone ed a stimolare flessibilità, adattabilità ed innovazione.
Dal punto di vista tecnologico l’Enterprise 2.0 comprende l’applicazione di strumenti di
social computing riconducibili al cosiddetto Web 2.0 - ovvero blog, wiki, RSS e folksonomie – e, in un’accezione allargata, l’adozione di nuovi approcci tecnologici ed infrastrutturali come SOA, BPM, RIA e di nuovi modelli di offerta come il Software-as-a-Service.

Enterprise 2.0 deriva dal Web 2.0 ed è spesso usato per indicare l'introduzione e l'implementazione di social software all'interno di un'impresa, ed i cambiamenti sociali ed organizzativi ad esso associati. Il termine è stato coniato da Andrew McAfee, professore della Harvard Business School, nel paper seminale “Enterprise 2.0: The Dawn of Emergent Collaboration”, pubblicato sul MIT Sloan Management Review.[1]
Al concetto di Enterprise 2.0 sono state date diverse altre definizioni: a titolo di esempio, Enterprise Web 2.0 per Dion Hinchcliffe e Social Computing per Forrester.

La definizione puntuale secondo McAfee di Enterprise 2.0 è: l’uso in modalità emergente di piattaforme di social software all’interno delle aziende o tra le aziende ed i propri partner e clienti.
Per l'Osservatorio Enterprise 2.0 della School of Management del
Politecnico di Milano, il termine indica una visione molto più ampia di evoluzione del modello organizzativo e tecnologico dell'impresa che comprende la creazione di una architettura adattativa (SOA e BPM), l'applicazione di strumenti collaborativi tipici del Web 2.0 e l'utilizzo della tecnologia come piattaforma abilitante dei processi e delle relazioni (Virtual Workspace).

-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
ECCO IL PROGRAMMA DELLA MORRA IN SMALL BASIC

'Programma MORRA 2
'Inizializza l'array (V) a 0
N=16
For i=1 to N
Array.SetValue("V",i,0)
EndFor
TextWindow.Write("Gioca 0.., Q per finire:")
G=TextWindow.read()
i=1
While G<>"Q"
x=0
if (Array.GetValue("V",i)<=Array.GetValue("V",i+1)) then
x=-1
EndIf
y=Math.Remainder(G,2)
TextWindow.Write(-x+","+y+" HA VINTO ")
T=0
IF x=-y Then
T=-1
EndIf
TextWindow.Write(text.GetSubText("UC",-t,1))
tc=tc-t
tu=tu+t+1
i=i+y
TextWindow.Write(" ! Vittorie: "+tc+">C "+tu+">U .. RiGioca :")
Array.SetValue("V",i,Array.GetValue("V",i)+1)
i=2*Math.Remainder(i,8)
G=TextWindow.read()
EndWhile

martedì, gennaio 20, 2009

Ciao ragazzi...siamo appena entrati a scuola e siamo in laboratorio....fuori nevica nevica,o meglio a chiesa nevica nevica...qui scende acqua neve...baahhh...
oggi mi aspetta un pò di rally sulla neve in macchina...
aaaaaaahhhh...ora vediamo il prof cosa ha in mente...
ci sentiamo..ciao!

sabato, gennaio 17, 2009

Laboratorioooo...il prof sta parlando e approfondendo lo small basic e sta parlando anche di VBA,visual basic for application...ci aspettano ben tre ore di informatica...alcuni compagni usciranno alla fine della seconda ora in quanto ieri sera hanno partecipato a una conferenza alla quale c'era il direttore del giornale "Il sole 24 ore"....e noi invece rimarremo qui;forse,in compagnia della terza prog....vedremo...

venerdì, gennaio 16, 2009

.........................


!...BASTA SCUOLA...!
........................

giovedì, gennaio 15, 2009

siamo in laboratorio e il prof sta procedendo a chiamare uno a uno per il voto riguardante il quaderno...spero in bene anche se mi manca un punto...le ore prima abbiamo fatto italiano con la continuazione di Verga e un'ora di diritto con la spiegazione del'iter legislativo...ora stiamo correggendo l'esercizio di small basic dei miei compagni..io spero di farlo oggi e spero che mi venga giusto...

martedì, gennaio 13, 2009

Ciao raga...oggi in informatica abbiamo parlato di Xhtml e approfondito il discorso riguardante le tesine d'esame...il prof ci ha fatto vedere una presentazione di una tesina di un'alunna di qualche anno fa che presentava il tema del lavoro...è stat un'bella idea anche se era messa un pò male...il casi ci ha dato come compitino lo svolgimento di un'equazione che dovremo provare a macchina:










domenica, gennaio 11, 2009

....................
Domenica...

Oggi giornata di studio,purtroppo...dovrò iniziare a studiare diritto in vista del compito di giovedì...
anche se la voglia manca,come sempre...domani inizia una nuova settimana,prima delle due prove di simulazione d'esame...
infatti la settimana prossima ci saranno queste prove...la vedo abbastanza dura...
..................

sabato, gennaio 10, 2009

------------------------

------------------------

Il File Transfer Protocol (FTP) (protocollo di trasferimento file), è un Protocollo per la trasmissione di dati tra host basato su TCP.
FTP è uno dei primi protocolli definiti ed ha subito una lunga evoluzione negli anni. La prima specifica, sviluppata presso il MIT, risale al 1971 (RFC-114). L'attuale specifica fa riferimento all' RFC-959.
Gli obiettivi principali di FTP descritti nella sua RFC ufficiale sono:
Promuovere la condivisione di file (programmi o dati)
Incoraggiare l'uso indiretto o implicito di computer remoti.
Risolvere in maniera trasparente incompatibilità tra differenti sistemi di stoccaggio file tra host.
Trasferire dati in maniera affidabile ed efficiente.

-----------------------

-----------------------
-------
-------
MIND MANAGER
-------
Mind Manager è un software La sua logica d'uso è molto semplice: l'autore è invitato a inserire al centro della pagina il concetto di partenza e poi a collegare ad esso i concetti derivati ("rami"), e così di seguito attraverso i rami secondari eccetera. La mappa che si genera è gerarchica e radiale; il grado di parentela di ogni concetto dal concetto di partenza è espresso graficamente dalla sua lontananza dal centro, oltre che dagli attributi tipografici della sua etichetta di testo, quali font, dimensioni e stile.
-------
CLOUD COMPUTING
-------
Con il termine cloud computing si intende un insieme di tecnologie informatiche che permettono l'utilizzo di risorse distribuite.La caratteristica principale di tale approccio è di rendere disponibili all'utilizzatore tali risorse come se fossero implementate da sistemi "standard". L'implementazione effettiva delle risorse non è definita in modo dettagliato; anzi l'idea è proprio che l'implementazione sia un insieme eterogeneo e distribuito – the cloud, in inglese nuvola – di risorse le cui caratteristiche non sono note all'utilizzatore.
-------
TABELLE IN MY SQL
-------
Il comando CREATE TABLE e' usato su MySql (come anche su tutti i database che rispettano lo standard SQL) per definire come le tabelle devono essere create. è obbligatorio definire un indice:PRIMARY KEY, indici che permettono di definire quale campo o quali campi identificano in maniera univoca una riga della tabella. Il valore (o la combinazione dei valori) può essere presente una sola volta.È anche possibile definire una colonna che appartiene alla PRIMARY KEY come AUTO INCREMENT ottenendo quindi che la colonna contenga un valore progressivo che aumenterà all'inserimento di ogni riga e che sarà univoco per quella riga.una volta definiti i campi e i tipi si puo compilare..ad esempio per una tabella anagrafica si inseriscono: nome,cognome,data di nascita e gli altri elementi necessari..
-------
-------
Ciao raga...siamo in laboratorio anche oggi e il prof sta controllando lo svolgimento delle domandine che avevamo per compito..inoltre ci ha consegnato la scheda "La mappa di internet"...
...ora devo solo inviare le mie risposte al prof...

mercoledì, gennaio 07, 2009

ciao...oggi è ricominciata la scuola dopo il periodo di vacanza natalizia...pensavoi ci fossero ancora le solite cinque ore invece erano solo 4 e ho sbagliato anche materie...
eh va bè..
si parte anche con lo studio in vista del compito di recupero di diritto della settimana prossima...
solita vita...

venerdì, gennaio 02, 2009

2 gennaio...
l'anno è iniziato molto bene devo dire,capodanno davvero spettacolo e giorno dopo di ripiglio alla grande...
oggi diciamo è la giornata riposo mentre aspettiamo domani per un'altra grande seratona...ci sentiamo!

ciao!

giovedì, gennaio 01, 2009

UN FELICE ANNO NUOVO A TUTTI!!

giovedì, dicembre 25, 2008

Per la 18esima(...) volta auguro a tutti un buon Natale!

martedì, dicembre 23, 2008

...Vacanze...

sabato, dicembre 20, 2008

Ultimo giorno...siamo in laboratorio con il casi...ci sta spiegando alcuni concetti...l'ora prima la prof di inglese ci ha consegnato le verifiche..sono contento,ho preso un 9...
dopo due ore di monari e poi iniziano le vacanze...ci volevano proprio..!

venerdì, dicembre 19, 2008

Verifica di inglese...

mercoledì, dicembre 17, 2008

Per la falla di Internet Explorerarriva la "toppa" a tempi record

Microsoft mette oggi in rete un aggiornamento per proteggere gli utenti. I pirati informatici hanno già colpito 10.000 siti. A rischio le password dei navigatori
IL PERICOLO montato nelle scorse ore, per gli utenti di Internet Explorer, era così grande da spingere Microsoft a una mossa insolita: sviluppare una toppa a tempo di record alla vulnerabilità che ha messo in allarme milioni di navigatori. Sarà disponibile alle 19 di oggi. Arriverà in forma di aggiornamento automatico, agli utenti che hanno attiva questa funzione (tutti dovrebbero farlo, si veda su Windows sotto le voci Pannello di Controllo/Aggiornamenti automatici). "Ci abbiamo messo otto giorni per sviluppare la patch (la toppa, ndr.) per quella falla di sicurezza. A un utente medio potrebbe sembrare tanto tempo, ma è un record. In media Microsoft sviluppa patch ogni 24 giorni. La seconda azienda più veloce, dopo di noi, ci mette 72 giorni", dice Feliciano Intini, chief security advisor di Microsoft Italia. Intini ha un blog molto seguito sulla sicurezza informatica, dove parla anche di questo problema (http://blogs. technet. com/feliciano_intini/archive/2008/12/17/stasera-rilascio-straordinario-del-bollettino-relativo-ad-internet-explorer. aspx). Quest'urgenza la dice lunga su quanto grave fosse il pericolo: gli utenti rischiavano il furto delle proprie password (o altro) navigando con Internet Explorer su un sito contagiato dai pirati per sfruttare questa vulnerabilità. I siti colpiti erano già circa 10 mila, in rapida crescita: un contagio che si stava diffondendo a macchia d'olio, quindi. "Non ci risulta nessun sito italiano tra quelli colpiti", aggiunge comunque Intini. "Beninteso- continua- questa vulnerabilità del browser di per sé era come le altre, già scoperte in passato. A renderla un problema urgente è stato il modo con cui i pirati sono riusciti subito a sfruttarla, contagiando in pochi giorni migliaia di siti. È questa la novità, che segna una nuova fase della battaglia tra noi e loro".
Il punto è proprio questo: che il browser siano vulnerabili non è una novità; gli altri browser sono fallati tanto quanto Internet Explorer (secondo Microsoft e alcuni test http://www. utest. com/news_bug_battle_browsers_Q408. htm recenti, lo sono anche di più). A fare la differenza è come e quanto queste falle sono sfruttate dai pirati. "Gioca a nostro sfavore, in questo caso, la grande popolarità del nostro browser. Il che spinge i pirati a concentrarsi per sfruttare in particolare le falle del nostro browser, per colpire così il più grande numero possibile di utenti". È lo stesso motivo per cui i sistemi Windows sono considerati più a rischio virus e pirati rispetto a quelli Mac o Linux, a prescindere dal numero di falle che ognuno di loro abbia. Di conseguenza, non dovrebbe passare molto tempo prima che i pirati decidano di sfruttare un'altra falla di Internet Explorer. "Un'altra novità è che hanno preso l'abitudine di aspettare la nostra pubblicazione periodica delle patch. Subito dopo, pubblicano l'exploit (il modo con cui è possibile sfruttare falle ancora non tappate), così da fare il massimo danno possibile". I pirati confidano nel fatto che fino al prossimo aggiornamento periodico la falla resterà aperta e sfruttabile. Microsoft risponde pubblicando patch straordinarie, che arrivano prima dell'aggiornamento periodico. Una promessa e una speranza: la futura versione di Internet Explorer, la ottava, che arriverà nei primi mesi del 2009, sarà più sicura delle precedenti. Per due motivi, dice Microsoft. Primo, perché sarà il primo dei loro browser a essere sottoposto a un ciclo completo di controlli sulla sicurezza del codice. Sono test fatti simulando attacchi. "La complessità del software porta inevitabilmente, però, a qualche vulnerabilità residua. Così, da una parte miriamo a ridurne il numero. Dall'altra, a smorzare l'impatto dei loro effetti". Ed ecco il secondo motivo: Internet Explorer avrà sistemi di protezione che ridurranno le possibilità di sfruttare le vulnerabilità e che mitigheranno i danni che ne conseguono. Per esempio, un filtro contro gli attacchi che travasano i dati personali degli utenti da siti affidabili a siti pirata.

martedì, dicembre 16, 2008

Ciao...oggi è stata una giornata pesante..prime due ore della mattina compito in classe di ragioneria...sono riuscito a fare quasi tutto e spero in un bel 7...ultima ora della mattinata compito di informatica(abbastanza lungo anche perchè era concessa una sola ora)...
nel pome,dopo un'ora di inglese,interrogazione di italiano..un bel 7...soddisfatto dai,vista la giornata...

lunedì, dicembre 15, 2008

Ciao raga...oggi giornata tranquilla...prima ora di interrogazione col cervo,non ha interrogato me fortunatamente..seconda ora tecnica.terza ora la vitali ha consegnato le verifiche di scienza finanze e quarta ora interrogazioni di diritto..ultima ora in laboratorio con la prof parolo(preparazione verifica..........)..domani infatti avremo la verifica...ciao!

sabato, dicembre 13, 2008

Settimana passata molto veloce devo dire...con il lunedì a casa e il sabato assemblea di istituto...
ancora una settimana poi tutti a casa per due settimane di totale relax...si spera..

venerdì, dicembre 12, 2008

Ciao..siamo in laboratorio e il casi ci ha appena dato i voti delle olimpiadi di informatica di giovedì scorso...devo dire che la mia prova non è stata tanto soddisfacente,a differenza del mio compagno "il migliore" che è stato il piu bravo di tutte le classi programmatori...per un punto andava ai nazionali...grande Miglio!!sempre il migliore come sempre!

martedì, dicembre 09, 2008

Ciao ragazzi...siamo in laboratorio e il prof ha appena finito di spiegarci un programmino in javascript,presente nelle IOI di giovedì scorso...

var a,b:Integer;
procedure foo( var a : Integer; b: Integer);
var temp : Integer;
begin
temp := a; a := b; b := temp;
end;
begin
a:= 1; b := 5; foo( a, b );
writeln(a:10,b:10);
end.

alla fine le variabili a e b valgono entrambe 5.


javascript
----------
new array--->viene creata una nuova array e all'interno delle parentesi si indicano quanti elementi;
gli indici che indicano gli elementi partono da zero;
function--->raccolte di istruzioni;
var temp--->variabile temporanea ha carattere globale;
b = temp--->swope,scambio dei valori;
la b che diventa 1,fuori non cambia perchè non è stato cambiato l'indirizzo ma il valore;
javascript ha deboli tipi,si adatta alla situazione:se dichiaro var a = 1 2 3---se prendo a e gli aggiungo 1,javascipt lo somma e quindi si adatta;
foo--->cambia i valori
solo la a è cambiata perchè è passata come indirizzo e non solo come valore;
b è passata solo come valore e non come indirizzo.

sabato, dicembre 06, 2008

Sabato...primo giorno di vacanza...il bello è che siamo solo noi a fare vacanza oggi...
stasera grande seratona per il compleanno del migliore....siiiiii...
poi tutti a ballare...
ci volevano proprio questi tre giorni per rilassarsi un pò..
ciao!

venerdì, dicembre 05, 2008

Ciao a tutti...ieri abbiamo svolto a scuola le IOI,le olimpiadi di informatica che ogni hanno svolgiamo...prevedevano 20 quesiti logici e 20 quesiti di Pascal...logicamente un po di ragionamento ci voleva, ma credo che erano un po piu difficili rispetto all'anno passato...oggi col prof abbiamo visto la correzione di alcuni quesiti logici,mentre per la parte riguardante Pascal dobbiamo vedere se girano...ora dobbiamo provarli..ciao!

martedì, dicembre 02, 2008

Ehi ragazzi..oggi è il compleanno del migliore..siiiiiiiiiiiiii..tanti auguri miglio!

lunedì, dicembre 01, 2008

domenica, novembre 30, 2008

Compleanno scibby..auguri!

venerdì, novembre 28, 2008

Small Basic è stato sviluppato da Vijaye Raji, dipendente della Microsoft, gira sul framework.NET ed è ispirato al linguaggio BASIC originario. Questo linguaggio è stato pensato per essere utilizzato da principianti e, più in particolare, dai bambini che vogliono entrare nel mondo della programmazione. Questo linguaggio comprende solo 15 parole chiave, ma l’IDE è sorprendentemente potente, infatti prevede la possibilità di collegare librerie di terze parti per future espansioni. Il nuovo IDE utilizza l’interfaccia Ribbon.
L’
installer è di soli 4MB, ben poco comparato a qualcosa come Visual Studio 2008. Per quanto riguarda la documentazione, c’è una Guida di 62 pagine che mira ad introdurre i novizi al mondo della programmazione.Chi ha sempre desiderato entrare nel mondo della programmazione ora ha la possibilità di farlo con un linguaggio....basic....
In informatica, un compilatore è un programma che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto). Questo processo di traduzione si chiama compilazione.Il compilatore prende in ingresso un programma, il codice sorgente, su cui esegue una serie di operazioni in modo da ottenere, in assenza di errori, il codice oggetto. In generale i compilatori sono in grado di riconoscere alcune classi di errori presenti nel programma, e in alcuni casi di suggerire in che modo correggerli.I compilatori attuali dividono l'operazione di compilazione in due stadi principali il front end e il back end. Nello stadio di front end il compilatore traduce il sorgente in un linguaggio intermedio (di solito interno al compilatore); nello stadio di back end avviene la generazione del codice oggetto.

martedì, novembre 25, 2008

Buongiorno a tutti...sono in laboratorio in informatica...le due ore precedenti abbiamo svolto il 2° compito in classe di tecnica...ho fatto un errore da stupido che potevo benissimo risparmiare..spero che il prof sia gentile con me...
le prime due ore della mattina ho schivato l'interrogazione di ragioneria che però mi interrogherà domani..siamo rimasti solo in due...
oggi ho il pome e studierò dopo...ci sentiamo...ciao!

lunedì, novembre 24, 2008

Ecco due programmini per giocare al gioco della Morra:

REM MORRA
DIM V(16)
:INPUT "GIOCA 0,...,Q x fine";g$
:WHILE G$<>"Q"
:X=V(i)<=V(i+1)
:Y=VAL(G$) MOD 2
:PRINT-X;Y,
:T=X=-Y 'T=Y=-X
:PRINT MID4("UC",1-T,1),
:TC=TC-T
:TU=TU+1+T
:I=I+Y
:PRINT USING"###
:V(i)=V(i)+1
:i=2*i MOD 8 '2*(2-(i\8)*8)
:G$=INPUT$(1)
:WEND

program numeri;
var n:longint;
begin
write(',commento');
read(n);
if n mod 2=0 then write(il numero è pari')
else(il numero è dispari);
end.

il prof ci ha consigliato di scaricare l'editor dal sito qui sotto:

http://www.scintilla.org/SciTEDownload.html

sabato, novembre 22, 2008

Ciao ragazzi...siamo in laboratorio e approfitto subito per aggiornare il blog...

ieri abbiamo assistito una conferenza riguardante la Costituzione italiana,entrata in vigore il 1° gennaio 1948.
A mio parere è risultata molto utile e il prefetto era molto molto preparato sull'argomento..
devo anche dire che a un certo punto mi sono accorto di aprire gli occhi e rendermi conto che stavo dormendo...ah ah...in prima fila non è molto bello...va bè..ora vi saluto...ciao

venerdì, novembre 21, 2008

Per definire un record occorrono sempre 3 cose principale:
IL NOME DEL CAMPO, IL TIPO (ES. NUMERICO) E LA DIMENSIONE.

Costruire un tracciato record:
-voce complessiva (titolo record)
-campi(idenetità,indirizzo...)
-sottocampi apecifici (identità=nome+cognme)
APL

L'APL (acronimo di A Programming Language) è un linguaggio di programmazione sviluppato da Kenneth Iverson nel 1962. Tra le principali caratteristiche ricordiamo:
L'utilizzo di un set di caratteri speciali per rappresentare alcune operazioni matematiche di alto livello.
L'elevato numero di istruzioni, dedicate in particolare alla gestione delle vettori e delle matrici, una delle applicazioni più importanti dei computer negli anni in cui è stato progettato.
L'uso in modalità interpretata e la possibilità di immettere direttamente le istruzioni.

FORTRAN

Il Fortran è uno dei primi linguaggi di programmazione, essendo stato sviluppato, a partire dal 1954, da un gruppo di lavoro guidato da John Backus. Il primo manuale di riferimento per il programmatore del FORTRAN I, "The FORTRAN automatic coding system for the IBM 704 EDPM", scritto dallo stesso Backus, è del 1956; il compilatore fu rilasciato nel 1957. Il Fortran è un linguaggio compilato (raramente interpretato), imperativo, con tipizzazione statica delle variabili, progettato principalmente per il calcolo scientifico e numerico. Il suo nome deriva da Formula Translation (o Translator), cioè traduzione/traduttore di formule (matematiche) in algoritmi computazionali. Grazie sia agli innumerevoli programmi applicativi sviluppati nel corso degli anni, sia alle sterminate librerie di funzioni (richiamabili anche da programmi scritti con altri linguaggi di programmazione), il Fortran è tuttora vivo e vegeto. Di esso esistono varianti per il calcolo parallelo (usate nel calcolo scientifico: simulazione di fluidi, interazioni fra particelle, previsioni meteorologiche, ecc.); inoltre, anche se progettato originariamente come linguaggio procedurale, alcune sue versioni più recenti consentono di usare anche costrutti propri della programmazione orientata agli oggetti.

ALGOL W

ALGOL (abbreviazione di ALGOrithmic Language, ossia linguaggio algoritmico) è un linguaggio di programmazione sviluppato nel 1958. In un certo senso fu una reazione al Fortran; introdusse concetti fondamentali come lo stack dei record di attivazione e per certi versi si può considerare capostipite di una grande famiglia di linguaggi di notevole successo, dal Pascal al C. Per una trentina d'anni è stato lo standard de facto con cui si rappresentavano gli algoritmi. L'ALGOL utilizza blocchi di istruzioni delimitati da coppie di begin ed end (come il Pascal); è stato il primo linguaggio ad usare questa sintassi molto utilizzata anche in didattica: frammenti di sintassi simile all'ALGOL sono tuttora utilizzati a volte come notazione per gli algoritmi chiamata Pidgin Algol.

BASIC

In informatica il BASIC (un acronimo per Beginner's All purpose Symbolic Instruction Code cioè "Codice di istruzioni simboliche di uso generale per principianti") è un linguaggio di programmazione ad alto livello sviluppato a partire dal 1963 nell'Università di Dartmouth (Dartmouth College) per il calcolatore GE-225. Ne furono coinventori i professori John George Kemeny e Thomas Eugene Kurtz. Il primo programma in BASIC "girò" il 1º maggio 1964, alle ore 4:00. Il BASIC (almeno nelle versioni di Kemeny e Kurtz, che costituiscono il cosiddetto Dartmouth BASIC) fu progettato per essere un linguaggio semplice da imparare. Per questo si differenziò dalla maggior parte dei linguaggi suoi coetanei enfatizzando la semplicità d'uso piuttosto che la potenza espressiva. Nacque infatti, come dice il suo nome, per poter essere usato anche da principianti (il 75% degli studenti dell'Università di Dartmouth era iscritto a facoltà umanistiche). Le istruzioni erano poche e non complesse. Il BASIC offriva inoltre (non per scelta degli autori, ma solo perché era figlio del suo tempo) pochi costrutti strutturati, quindi orientati alla creazione di programmi chiari e comprensibili. Fu pensato inoltre come un linguaggio algoritmico, adatto cioè a programmare algoritmi. Il BASIC fu anche progettato per essere un linguaggio facilmente trasportabile su calcolatori diversi dal GE-225 su cui giravano le prime versioni. Concepito e realizzato originariamente come compilatore, molte delle sue versioni più note fanno tuttavia uso di interpreti. Una delle più famose versioni è il Microsoft BASIC, svilUppato da Bill Gates e Monte Davidoff per l'Altair 8800, poi evolutasi nel GW-BASIC per il primo MS-DOS. Negli anni dei primi microcomputer, tra cui il famoso Commodore 64, il linguaggio BASIC faceva parte del firmware della macchina. Con gli anni il BASIC ha subito notevoli evoluzioni e cambiamenti, diventando un linguaggio strutturato con potenzialità molto simili a quelle di altri linguaggi evoluti per professionisti. Le numerose versioni attuali del BASIC affiancano ai concetti originari nuovi concetti, quali la gestione degli oggetti, la ricorsività, la strutturazione, ecc. (v. ad esempio Visual Basic o REALbasic).


sabato, novembre 15, 2008

Siamo in laboratorio...il prof mi ha appena chiesto i compiti che avremmo dovuto fare in questo periodo...il mio voto è 7 che poteva essere anche 8 se avevo con me la mia traccia sulle diversità di idee..
ora stiamo vedendo un filmato su new york, luogo della nostra gita di quest'anno...
concludo augurando a tutti una buona serata...ciao!

venerdì, novembre 14, 2008

RECORD:

nella gestione aziendale automatizzata viene inteso come una registrazione di un dato documento (una scheda) ed è caratterizzato da un campo chiave che lo identifica univocamente e da altri attributi associati che lo qualificano distintamente.


tracciato record es"campeggio"
# posto assegnato
# carta d'identità
nome, cognome, indirizzo, città, cap, nazione
tipo di caravan
# adulti
# ragazzi

giovedì, novembre 13, 2008

DATI SENSIBILI:

dati idonei a rivelare
"l'origine razziale o etnica,
le convinzioni religiose,
filosofiche o di altro genere,
le opinioni politiche,
l'adesione a partiti, sindacati, associazioni od organizzazioni a carattere religioso, filosofico,
politico o sindacale,
nonché i dati personali idonei a rivelare lo stato di salute e la vita sessuale"
di una persona....