GvR

LAVORI IN CORSO The Guido van Robot Programming Language Guido van Robot, or GvR for short, is a programming language and free software application designed to introduce beginners to the fundamentals of programming. GvR runs on Windows, Macintosh, and GNU/Linux, in a variety of languages! RISORSE ONLINE Sito ufficiale: Download – The Roger Frank Lessons … Leggi tutto

Problema del cavallo

Un famoso problema che riguarda gli scacchi è quello del cavallo che deve visitare tutta la scacchiera. Il cavallo è il pezzo degli scacchi che salta. Nella figura sono evidenziate 8 mosse successive del cavallo e in particolare sono presentate le mosse disponibili dopo la seconda mossa. Si può muovere dalla posizione i alla posizione … Leggi tutto

Funzioni di aggregazione

Il risultato dipende da una sequenza, lista, colonna, … di dati Minimo Massimo Media Conteggi Somma Access MIN() MAX() MEDIA() AVG() CONTEGGIO() COUNT() SOMMA() SUM() Calc Excel MIN() MAX() MEDIA() CONTA.NUMERI() … SOMMA() … Python min() max() statistics.mean() len() sum() SQL MIN() MAX() AVG() COUNT() SUM()

Operare sui singoli bit

Per manipolare i singoli bit si utilizzano gli operatori bit a bit e le maschere di bit. Il bit p-esimo è acceso? L’operatore AND bit a bit spegne tutti i bit accoppiati con 0 e lascia inalterato il bit accoppiato con 1. Se il risultato è diverso da 0 allora il bit p-esimo è acceso. … Leggi tutto

Operare con i bit

Gli operatori dell’algebra di Boole (NOT AND OR XOR …) possono essere applicati a sequenze di bit piuttosto che a variabili logiche. Come sequenze di bit i linguaggi di programmazione utilizzano gli interi con 8, 16, 32, 64 bit. Nel caso di numeri negativi i risultati saranno sorprendenti perché la rappresentazione interna è in complemento … Leggi tutto