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....

lunedì, novembre 10, 2008

Buonasera...
oggi abbiamo avuto la verifica di scienza delle finanze...
a mio parere non era difficile e credo mi sia andata bene...prevedeva tre domande aperte più 8 espressioni da spiegare il loro significato...
per il resto della mattinata tutto tranquillo...

sabato, novembre 08, 2008

Oggi abbiamo fatto il 2° compito in classe di informatica...
prevedeva come il primo cinque punti:
1-Illustra cos'è e per quali scopi viente introdotta la CRS
2-Descrivi il Tracciato Record(TR) che raccogle il contenuto informativo della tua CRS distinguendo tra i dati personali e sensibili
3-Usa il multimanuale per proporre una soluzione Pascal e C della fattorizzazione del tuo numero di registro aggiunto a 100
4-In vista delle selezioni per le Olimpiadi di Informatica indoca il contenuto del vettore2 al termine dell'esecuzione della procedura "calcola", assumendo N come tuo numero di registro:
var
vettore1 : array [1..N] of integer;
vettore2 : array [1..N] of integer;
procedure calcola;
var
i, temp: integer;
begin
for i:=1 to N do
vettore1[i]:=N+1-i;
for i:=1 to N do
begin
temp:=vettore1[i];
vettore2[temp]:=i-1;
end
end;
5-Sviluppo le riflessioni cui sei giunto sulla PRIVACY nel Web 2.0

venerdì, novembre 07, 2008

ciao..oggi è arrivata la nuova prof di inglese in attesa del ritorno della valli...a mio parere ci tratta come alunni di prima elementare,con il ripasso degli elementi iniziali di inglese...dai va...adesso siamo in labo e dobbiamo fare la preparazione per il compito in classe di domani...adesso guardo qualcosa...ciao raga...

giovedì, novembre 06, 2008

Oggi è stato un giorno davvero difficile...compito in classe di diritto e interrogazione di storia..la verifica prevedeva 3 domande aperte,ovviamente su tutto il programma fino ad ora svolto(e non è poco..)...spero sia andata bene e spero di aver raggiunto almeno la sufficienza...l'interrogazione invece è andata bene..un 7 come primo voto e viste le circostanze va più che bene...ora vi saluto,è meglio ripassare un pò...ciao raga!

martedì, novembre 04, 2008

Oggi in informatica abbiamo fatto la preparazione per il compito in classe di sabato...gli argomenti della verifica dovrebbero essere la CRS e algoritmo..il prof inoltre ci ha raccomandato di riguardarci alcuni esercizi svolti in terza e diversi argomenti...
oggi ho schivato un'interrogazione di ragioneria,ma dovrò sicuramente ripassare per domani..ci vediamo!

domenica, novembre 02, 2008