Pensiero computazionale. Lezione 4 Liste
|
|
|
- Gilberta Belloni
- 8 anni fa
- Visualizzazioni
Transcript
1 Pensiero computazionale Lezione 4 Liste
2 Cos è una lista Una lista è una variabile che può contenere più valori, selezionabili tramite un indice daylist Sunday Monday Tuesday List name Item 1 of daylist Item 2 of daylist Item 3 of daylist... Saturday Item 7 of daylist
3 Restituisce l intero contenuto della lista Comandi associati alla lista Aggiunge un elemento in fondo Rimuove l elemento indicato dalla lista Inserisce un elemento nella posizione indicata Sostituisce l elemento nella posizione indicata Legge l elemento indicato della lista Restituisce la lunghezza della lista Restituisce vero se la lista contiene l elemento Mostra la lista sullo schermo Nasconde la lista dallo schermo
4 Contenuto della lista Come per le variabili, la lista viene visualizzata sullo stage E possibile nasconderla togliendo il segno di spunta Per il momento, lasciamola visualizzata così vediamo cosa succede
5 Contenuto della lista E possibile aggiungere un valore in fondo con il blocco aggiungi In inglese si dice append
6 Contenuto della lista Se cliccate più volte la bandierina verde, vedrete la lista allungarsi Può essere utile ripulire una lista all inizio
7 Contenuto della lista Il contenuto delle liste resta memorizzato nel progetto Questa feature viene utilizzata da molti Scratcher per semplificare i loro programmi inserendo il contenuto nelle liste e non nei blocchi E possibile scrivere direttamente nella lista Cliccando sull icona + Editando le voci Premendo invio per aggiungerne altre
8 Comandi per modificare la lista Puoi utilizzare i comandi sostituisci, inserisci, cancella per modificare la lista nelle posizioni indicate Sfida: dopo aver aggiunto Ciao, come, va, inserisci i blocchi per inserire bello fra Ciao e come, e per sostituire va con butta
9 Utilizzi più sofisticati Questo script chiede una lista di nomi e li inserisce in una lista
10 Utilizzi più sofisticati Questo script elenca i nomi inseriti in lista, uno alla volta Hai bisogno di una variabile indice per individuare gli elementi Il blocco elemento indice di MiaLista restituisce l elemento in posizione indice di MiaLista Il blocco lunghezza di MiaLista restituisce il n. di elementi presenti
11 Cercare un elemento E possibile cercare un elemento nella lista tramite il blocco contiene Restituisce vero o falso, non la posizione
12 Cercare un elemento E possibile cercare un elemento scorrendo gli elementi di una lista Questo script dice qualcosa fino a quando non si trova un elemento (anche più volte)
13 Cercare un elemento E possibile cercare un elemento scorrendo gli elementi di una lista Al termine dello script, la variabile indice contiene l indice in cui è contenuta la parola cercata dall utente
14 Classifica Come realizzare una classifica / top-ten Tutte le volte che viene inserito un numero: Si scorre la lista a partire dalla prima posizione, fino a quando non si trova un numero più piccolo del numero che si vuole inserire Lo scorrimento avviene tramite una variabile indice che conserva la posizione dell elemento che si sta analizzando Si inserisce l elemento nella posizione registra in indice Se la classifica conta ora troppi elementi, si cancella l ultimo
15 Classifica
16 Dizionario Una struttura dati dizionario associa un insieme di chiavi ad un insieme di valori. L associazione è univoca: ad ogni chiave, può essere associato al massimo un valore Le operazioni permesse sulla struttura dati sono: Inserimento/sostituzione Cancellazione Ricerca
17 Dizionario
18 Esercizi Galleria progetti del corso: Liste Sfide - Liste frasi Unisci i puntini - Avanzato Classifica Aggiungete una seconda lista con i nomi Dizionario Aggiungete un meccanismo di cancellazione Simon Miglioratelo con una maggior separazione delle fasi
Pensiero computazionale. Lezione 3 Istruzioni condizionali Eventi, messaggi Variabili
Pensiero computazionale Lezione 3 Istruzioni condizionali Eventi, messaggi Variabili Algebra di Boole Il ramo dell algebra in cui le variabili possono assumere solo due valori: true (1, vero) o false (0,
per l Innovazione Didattica
Pensiero Computazionale e Coding per l Innovazione Didattica Algoritmo e Ripeti Laura Tarsitano PENSIERO COMPUTAZIONALE PER L'INNOVAZIONE DIDATTICA 1 Algoritmo/Sequenza Una lista di passi da seguire per
MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ
PATENTE EUROPEA DEL COMPUTER 5.0 MODULO 5 Database (Microsoft Access 2007) Parte 3 A cura di Mimmo Corrado Gennaio 2012 MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ Il Modulo 5, richiede che il candidato
Pensiero computazionale. Lezione 10 MIT AppInventor
Pensiero computazionale Lezione 10 MIT AppInventor Ripetizioni Dov è Ripeti 10 volte? Cosa succede: La variabile number assume i valori 1,2,.,9,10 by è l incremento A quel punto il ciclo termina Potete
Corsa nel Deserto. Introduzione
Level 2 Corsa nel Deserto Introduzione In questo esercizio sviluppiamo un gioco per due giocatori. Lo scopo e' di far gareggiare un pappagallo ed un leone nel deserto. Ogni giocatore deve premere un tasto
Programmazione con Snap4Arduino. Paola Giannini
Programmazione con Snap4Arduino Paola Giannini Informazioni preliminari Accedete a https://orienta.dir.uniupo.it/course/view.php? id=43 Con le vostre credenziali Facebook o gmail Pwd: arduino2017 Trovate
Modulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica
Modulo 3 DATI E OPERATORI 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica 1. Assegnare i dati da tastiera La possibilità di interagire con l ambiente esterno
LEZIONE 11 IMPARIAMO A PROGRAMMARE: I DATI E LE VARIABILI Laboratorio di Informatica per l Educazione A. A. 2014/2015
1 LEZIONE 11 IMPARIAMO A PROGRAMMARE: I DATI E LE VARIABILI A. A. 2014/2015 PRIMI PASSI La più semplice sequenza di istruzioni che possiamo scrivere è quella costituita da un solo comando. come si fa a
SEE Electrical Expert: FAQ COME MODIFICARE I DATI ALL INTERNO DEL CARTIGLIO DEL MODELLO
SEE Electrical Expert: FAQ COME MODIFICARE I DATI ALL INTERNO DEL CARTIGLIO DEL MODELLO All interno del cartiglio copertina e di quello utilizzato nei normali fogli di disegno è presente logo e intestazione
Creare una cella vocale
1 Creare una cella vocale Questa lezione spiega come creare una cella vocale Per fare una semplice cella vocale: Premi F11 per entrare nella modalità di modifica Selezionare una cella bianca, e doppio
TUTORIAL PER MOODLE. Il presente tutorial è una semplice guida all utilizzo della piattaforma Moodle sita all indirizzo
TUTORIAL PER MOODLE Il presente tutorial è una semplice guida all utilizzo della piattaforma Moodle sita all indirizzo PRIMO ACCESSO Per accedere alla piattaforma dei corsi, digitare nella barra dell indirizzo
Iscrizione online. Manuale utenti
Iscrizione online Manuale utenti Versione 12 giugno 2014 Indice Registrazione on line per richiesta rimborsi... 2 Registrazione... 2 Accesso... 2 Come compilare un modulo... 2 Recupero della password...
Usa lo sfoglialibro sul computer. Usa il libro attivo sul computer
Usa lo sfoglialibro sul computer Come sfogliare il libro 2 L indice delle pagine 3 L anteprima delle pagine 4 La funzione di ricerca/1 5 La funzione di ricerca/2 6 La funzione Inserisci nota /1 7 La funzione
Alternanza Scuola Lavoro
Alternanza Scuola Lavoro Scuola Secondaria di II Grado Versione 1.0 Maggio 2017 Direzione generale per gli studi, la statistica e i sistemi informativi Gestione Alunni Alternanza Scuola Lavoro Le funzioni
Corso Argo ScuolaNext Piero Simoni Profe Breve manuale, senza pretese per sopravvivere al registro elettronico
Corso Argo ScuolaNext 2015 2016 Piero Simoni Profe Breve manuale, senza pretese per sopravvivere al registro elettronico 1 In questa presentazione si fa riferimento ai nomi Argo, Argo ScuolaNext, Argo
CORSO DI INFORMATICA GENERALE. Università degli Studi di Bergamo
CORSO DI INFORMATICA GENERALE Università degli Studi di Bergamo Microsoft Excel E un software applicativo per la gestione dei fogli di calcolo. E un programma che consente la gestione e l organizzazione
Nuova implementazione su Came Connect
Nuova implementazione su Came Connect 1. GESTIONE REMOTA AVANZATA Dal 16.07.2018, nella piattaforma Came Connect Automazioni, è stata introdotta la possibilità di poter configurare Radiocomandi/Tastiere/Transponder
Capitolo Tavola e grafico
Capitolo Il menu di tavola e grafico consente di generare delle tavole numeriche dalle funzioni presenti in memoria. È possibile usare anche più funzioni per generare delle tavole. Poiché tavola e grafico
Elaborazione Testi (Word) G. Toraldo, F. Giannino, V. Monetti
Elaborazione Testi (Word) G. Toraldo, F. Giannino, V. Monetti Aprire un programma di elaborazione testi Come si presenta la finestra di Word Barra del titolo Barra dei menu Chiudere Barre degli strumenti
EXCEL AVANZATO Le Funzioni in Excel DEFINIZIONE DI FUNZIONE
EXCEL AVANZATO Le Funzioni in Excel DEFINIZIONE DI FUNZIONE Le funzioni sono formule predefinite che eseguono calcoli utilizzando valori specifici, denominati argomenti, in un particolare ordine o struttura.
Manuale Gestione CS UdG. Frontespizio. Manuale Gestione CS UdG Page 1
Frontespizio Manuale Gestione CS UdG Page 1 Accesso allo SGAT Dopo avere effettuato l'accesso allo SGAT come si è di solito fare per la gestione dei Tornei online, si noterà la presenza di un nuovo pulsante
SINFOLAVORO. Guida all'inserimento dei dati. Aggiornata al 13/02/17
SINFOLAVORO Guida all'inserimento dei dati Aggiornata al 13/02/17 Sommario Accedere... 3 1. Attività alla persona e Servizi di supporto... 4 1.1 Inserimento di un'attività di front-office per un nuovo
CORSO DI FORMAZIONE DOCENTI DELLE SCUOLE PUBBLICHE A GESTIONE PRIVATA ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER GUIDA SINTETICA
M ECDL ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER LA POSTA ELETTRONICA Parte Generale GUIDA SINTETICA 1 - Primi passi Aprire il programma di posta elettronica Outlook Express Aprire la cassetta delle
3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.
3.5 STAMPA UNIONE Le funzioni della stampa unione (o stampa in serie) permettono di collegare un documento principale con un elenco di nominativi e indirizzi, creando così tanti esemplari uguali nel contenuto,
MANUALE PER IL REDATTORE DELL UFFICIO STAMPA
MANUALE PER IL REDATTORE DELL UFFICIO STAMPA INDICE: 1 CREA AGENZIA DI STAMPA 2 CREA NOTIZIE DEL GIORNO 3 CREA EVENTO NELL AGENDA In appendice: COME UTILIZZARE GLI STRUMENTI DI INSERIMENTO TESTO Entra
Manuale versione Mobile (Smartphone Tablet)
Manuale versione Mobile (Smartphone Tablet) Introduzione La versione mobile è una versione del gestionale Reali studiata apposta per l utilizzo da dispositivi mobili quali smartphone e tablet. La base
Per qualunque informazione, curiosità o aiuto potete scrivere a
Cos è il GEOPORTALE Il Geoportale del Comune di Genova, nel rispetto della Direttiva Europea Inspire e nell ambito delle attività legate alla condivisione del patrimonio informativo, permette di visualizzare
per immagini guida avanzata Modificare il contenuto del foglio di lavoro Geometra Luigi Amato Guida Avanzata per immagini Excel 2000 1
Modificare il contenuto del foglio di lavoro Geometra Luigi Amato Guida Avanzata per immagini Excel 2000 1 Selezione delle celle per immagini guida avanzata La cella attiva è la B7 Selezionare una cella
Ministero per i Beni e le Attività Culturali
Ministero per i Beni e le Attività Culturali DIREZIONE GENERALE PER IL PATRIMONIO STORICO ARTISTICO ED ETNOANTROPOLOGICO Manuale dell UTENTE 1 S O M M A R I O GENERALITÀ... 3 ACCESSO... 3 ENTE... 5 UTENTE
Sezione 1: intestazione contenente i dettagli relativi al profilo utente e stream (tipi di richieste) disponibili
2.1 Home Page Sezione 1: intestazione contenente i dettagli relativi al profilo utente e stream (tipi di richieste) disponibili Sezione 2: una serie di finestre che evidenziano le news più recenti, la
Esercizi 5 CICLI. Es.5(cicli)
Esercizi 5 CICLI 1 Es.5(cicli) Esercizio 1 Realizzare una funzione che, chiesto all utente un numero intero pari a N, ricavi e stampi a video tutte le terne pitagoriche con i cateti minori o uguali ad
Costruzione di una tabella riepilogativa dei voti
Costruzione di una tabella riepilogativa dei voti L'insegnante di Matematica della classe III A indirizzo Informatica vuole memorizzare i voti riportati dagli studenti della classe nelle verifiche del
SCARICO REFERTI ULSS PD116
SCARICO REFERTI ULSS PD116 Si può accedere all utilità di scarico referti aprendo la scheda del paziente interessato e cliccando Ricerca Referti di.. nella lista delle funzioni DOGE nella parte inferiore
Il Manuale di KXSLDbg. Keith Isdale Traduzione del documento: Samuele Kaplun Traduzione del documento: Simone Solinas
Keith Isdale Traduzione del documento: Samuele Kaplun Traduzione del documento: Simone Solinas 2 Indice 1 Introduzione 5 1.1 Funzionalità......................................... 5 2 Usare KXSLDbg 6 2.1
Impostare il proprio orario scolastico nel registro elettronico
Impostare il proprio orario scolastico nel registro elettronico 2015 2016 Piero Simoni Profe Breve manuale, senza pretese per sopravvivere al registro elettronico 1 In questa presentazione si fa riferimento
EXCEL. Alfabetizzazione Informatica Prof. GIUSEPPE PATTI
EXCEL Alfabetizzazione Informatica Prof. GIUSEPPE PATTI Operazioni base Excel è un programma che trasforma il vostro computer in un foglio a quadretti, così come Word lo trasformava in un foglio a righe.
VERSIONE 1.0. NUOVO PORTALE AGENZIA Manuale d utilizzo
VERSIONE 1.0 NUOVO PORTALE AGENZIA Manuale d utilizzo Indice 1. HOME PAGE... 2. PAGINA DI ACCESSO... 2.1 ACCESSO AL PORTALE 2.2 TIPOLOGIA DELLE UTENZE... 3. ACQUISTO... 3.1 ACQUISTO BIGLIETTI 3.2 AGGIUNGI
Acchiappa Fantasmi. Introduzione
Level 1 Acchiappa Fantasmi Introduzione Questo progetto e' simile al gioco da luna park chiamato whack-a-mole (colpisci la talpa). Ottieni dei punti se colpisci i fantasmi che appaiono sul video. Lo scopo
Informatica 1. Prova di recupero 21 Settembre 2001
Informatica 1 Prova di recupero 21 Settembre 2001 Si risolvano i seguenti esercizi. Ai fini della determinazione del voto finale il loro punteggio andrà sommato al punteggio del laboratorio. Il tempo complessivo
Laboratorio Informatico di Base. Fogli di calcolo
Laboratorio Informatico di Base Fogli di calcolo I Fogli elettronici Un foglio elettronico (spreadsheet) è un programma che organizza i dati in maniera tabellare. La tabella è già presente all apertura
ISTRUZIONI PER L USO
www.asio-online.it ISTRUZIONI PER L USO 1 INDICE DEL DOCUMENTO 1. CREDENZIALI UTENTE 2. RECUPERO PASSWORD 3. AREA RISERVATA 3.1. COME ACCEDERE 3.2. FUNZIONALITA 3.2.1. VISUALIZZARE E MODIFICARE IL PROFILO
Elenchi numerati. Il procedimento per gli elenchi numerati è simile: o l icona o la finestra del menu formato
Word Lezione 3 Elenchi puntati È possibile inserire elenchi puntati tramite un icona sulla barra di formattazione o tramite il menu formato Elenchi puntati e numerati Elenchi numerati Il procedimento per
LEZIONE 1. 10/05/16 1 Dott. Aniello Castiglione. INTRODUZIONE A SCRATCH Laboratorio di Informatica per l Educazione A. A.
LEZIONE 1 10/05/16 1 Dott. Aniello Castiglione INTRODUZIONE A SCRATCH Laboratorio di Informatica per l Educazione A. A. 2015/2016 INTRODUZIONE Scratch è un nuovo linguaggio di programmazione visuale che
ALBO PRETORIO WEB MANUALE DI GESTIONE
ALBO PRETORIO WEB MANUALE DI GESTIONE Demos Data S.r.l. INDICE 1. Accesso all area riservata 2. Inserimento di una nuova pubblicazione con allegati 2.1 Nuova pubblicazione 2.2 Allegare documenti 3. Modifica
REGISTRO CLASSE VIVA FUNZIONI FONDAMENTALI
icset_tn-15/09/2016-0004260 - A01 REGISTRO CLASSE VIVA FUNZIONI FONDAMENTALI Queste indicazioni riguardano le funzioni fondamentali del registro (firma, inserimento argomento della lezione, gestione delle
Esercitazione 5 Algorithmi e Strutture Dati (Informatica) A.A 2015/2016
Esercitazione 5 Algorithmi e Strutture Dati (Informatica) A.A 2015/2016 Tong Liu April 7, 2016 Liste trabocco (Separate Chaining) Esercizio 1 [Libro 7.5] Un dizionario è realizzato con liste di trabocco.
Calcolare con il computer: Excel. Saro Alioto 1
Calcolare con il computer: Excel Saro Alioto 1 Excel è un programma che trasforma il vostro computer in un foglio a quadretti. In altri termini con Excel potrete fare calcoli, tabelle, grafici, ecc...
JLR EPC. Guida rapida. Contenuti. Italian Version 2.0. Guida passo passo Guida alla schermata
JLR EPC Guida rapida Contenuti Guida passo passo.....2-7 Guida alla schermata.....8-11 Italian Version 2.0 JLR EPC Guida rapida 1. Accedere all applicazione Aprire il browser Internet e visitare il sito
Prenota On-line - Manuale Utente
Prenota On-line - Manuale Utente 1.Il Login e la registrazione Il pannello di autenticazione (Figura 1) consente ai richiedenti di accedere al sistema, di registrarsi come nuovo utente o di richiedere
ISCRIZIONI ON-LINE MANUALE D USO
COMUNE DI RAVENNA AREA ISTRUZIONE E INFANZIA Servizio Diritto allo Studio ISCRIZIONI ON-LINE MANUALE D USO ISCRIZIONE AI SERVIZI DI: RISTORAZIONE SCOLASTICA presso le scuole dell'infanzia statali, le scuole
Decalogo del docente elettronico
LICEO SCIENTIFICO STATALE AUGUSTO RIGHI ROMA Decalogo del docente elettronico Versione Argo 0.2 Vincenzo Carocci 17/01/2016 Alcuni suggerimenti sulle operazioni fondamentali del Registro Elettronico Argo.
Regali di Natale. In questo progetto creiamo un gioco con uno sfondo scorrevole, con un punteggio e con una schermata di Game Over
Level 2 Regali di Natale Introduzione In questo progetto creiamo un gioco con uno sfondo scorrevole, con un punteggio e con una schermata di Game Over Un incidente in una fabbrica di giocattoli ha scagliato
Esercizi Scratch: Sensori
Esercizi Scratch: Sensori Animazione usando i blocchi sensori I blocchi sensori consentono di ottenere informazioni dallo stato degli oggetti che fanno parte dell'applicazione. Lo stato dell'applicazione
Guida alla registrazione e all iscrizione all Albo
eappalti FVG Guida alla registrazione e all iscrizione all Albo 1 eappalti FVG - Registrazione Per iscriversi all Albo degli Operatori Economici, è necessario accedere all Area Riservata del Portale eappaltifvg
Scelta del Browser. Accesso Area Redazione
Scelta del Browser Si consiglia l utilizzo dei più comuni browser: Internet Explorer Safari Opera Mozilla Firefox Google Chrome Accesso Area Redazione Per poter accedere all area redazione bisogna: 1.
