OLIMPIADI DI PROBLEM SOLVING - SCUOLA PRIMARIA - GARA

Documenti analoghi
regola(11,[a,g],z). regola(12,[m,f,g],w). regola(13,[a,b,w],q). regola(14,[r,g],b). regola(15,[a,b],s). regola(20,[a,z],w).

regola(11,[a,g],z). regola(12,[m,f,g],w). regola(13,[a,b,w],q). regola(14,[r,g],b). regola(15,[a,b],s). regola(20,[a,z],w).

Olimpiadi di Problem Solving GARA 1 - dic.2013 Scuola Primaria

OLIMPIADI DI PROBLEM SOLVING - SCUOLA SEC. I GRADO - GARA

regola(11,[a,g],z). regola(12,[m,f,g],w). regola(13,[a,b,w],q). regola(14,[r,g],b). regola(15,[a,b],s). regola(20,[a,z],w).

GARA 3 - febbraio 2014 Scuola Sec. Primo grado ESERCIZIO 1

regola(1,[e,f],b) regola(2,[m,f],e) regola(3,[m],f) regola(4,[b,f],g) regola(5,[b,g],c) regola(6,[g,q],a)

Olimpiadi di Problem Solving Scuola Secondaria di Primo Grado - GARA 2 - Marzo 2013

regola(1,[e,f],b) regola(2,[m,p],e) regola(3,[m],f) regola(4,[m,f],g) regola(5,[f,g],c) regola(6,[g,q],a)

PROBLEMA È dato il seguente insieme di regole (in cui il nome del termine è r invece di regola):

GARA 4 - marzo 2014 Scuola Sec. Primo grado ESERCIZIO 1

Domanda numero 1 - Codice F2013-S-01 - Livello di difficoltà: 1.00

regola(1,[e,f],b) regola(2,[m,p],e) regola(3,[m],f) regola(4,[m,f],g) regola(5,[f,g],c) regola(6,[g,q],a)

regola(1,[g,f],d) regola(2,[f,m],h) regola(3,[f,h],e) regola(4,[e,f,d],a) regola(5,[m,f],g) regola(6,[a,b,i],f)

Scuola Primaria FINALE SQ. - 14/15 ESERCIZIO 1

GARA 4 - marzo 2014 Scuola Sec. Secondo grado ESERCIZIO 1

MEDIE GARA 2 / 2014 GEN ESERCIZIO 1

Scuola Sec. Secondo grado Squadre - Gara 1-14/15 ESERCIZIO 1

Olimpiadi di Problem Solving GARA 2 - gen Scuola Primaria

GARA 6 - giugno 2014 Scuola Sec. Primo grado ESERCIZIO 1

Scuola Sec. Primo grado Squadre - Gara 2-14/15 ESERCIZIO 1

ESERCIZIO 1 Si faccia riferimento all Allegato A - OPS 2016, problema ricorrente REGOLE E DEDUZIONI, pagina 2.

ESERCIZIO 1 Si faccia riferimento all Allegato A - OPS 2016, problema ricorrente REGOLE E DEDUZIONI, pagina 2.

Finale Nazionale 2013/14 Roma 10 giugno 2014

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.

V il segmento orientato. V con VETTORI. Costruzione di un vettore bidimensionale

SECONDARIA DI PRIMO GRADO GARA 4 MARZO 2012 ESERCIZIO 1 (SISTEMI DI REGOLE)

= < < < < < Matematica 1

regola(1,[e,f],b) regola(2,[m,f],e) regola(3,[m],f) regola(4,[b,f],g) regola(5,[b,g],c) regola(6,[g,q],a)

ESERCIZIO 1 (SISTEMI DI REGOLE) Con il termine. regola(<sigla>,<lista antecedenti>,<conseguente>,<peso>)

Scuola Sec. Primo grado Squadre - Gara 2-14/15 ESERCIZIO 1

Rappresentazione dell Informazione

Le Derivate. Appunti delle lezioni di matematica di A. Pisani Liceo Classico Dante Alighieri

EXCEL software Excel .xlxs, La cella intestazione della colonna intestazione di righe l indirizzo della cella testo numeri formule

Modulo 1 Concetti di base della Tecnologia dell Informazione

Olimpiadi di Problem Solving GARA 2 - gen Scuola Primaria

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura

Gara Matematica. Dipartimento di Matematica Ulisse Dini. Viale Morgagni 67/a Firenze. Soluzioni edizione 2011

PIANO CARTESIANO. NB: attenzione ai punti con una coordinata nulla: si trovano sugli assi

Corso di Informatica

I GRAFICI CON IL FOGLIO DI CALCOLO DI OPENOFFICE. SCHEDA 1 INSERIMENTO

2. Algoritmi e Programmi

Scuola Sec. Secondo Grado FINALE IND. - 14/15 ESERCIZIO 1

Kangourou Italia Gara del 28 marzo 2008 Categoria Student Per studenti di quarta o quinta della secondaria di secondo grado

Quadro riassuntivo di geometria analitica

EXCEL: FORMATTAZIONE E FORMULE

Moltiplicazione. Divisione. Multipli e divisori

PROBLEMI ALGORITMI E PROGRAMMAZIONE

Orientarsi Bussola e Azimut Carte e scale Misure. Topografia. Basi minime di topografia. Reparto Aquile Randage. Chirignago 1

Turing, i nastri e le macchine

1 Nozioni utili sul piano cartesiano

Descrizione delle operazioni di calcolo. Espressioni costanti semplici

L INTERFACCIA GRAFICA DI EXCEL

Dalla tabella alla funzione canonica

EXCEL: FORMATTAZIONE E FORMULE

VBA Principali Comandi

Linguaggi di programmazione - Principi e paradigmi 2/ed Maurizio Gabbrielli, Simone Martini Copyright The McGraw-Hill Companies srl

Olimpiadi di Problem Solving GARA 2 - gen Scuola Sec. SECONDO grado

I.T.I.S L. Da Vinci G. Galilei Progetto: Diritti a Scuola - Matematica - Anno 2016

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

Corso di Informatica di Base

Informatica Generale Homework di Recupero 2016

CURRICOLO VERTICALE PER COMPETENZE DISCIPLINARI Scuola Primaria - MATEMATICA - COMPETENZA CHIAVE EUROPEA: COMPETENZA MATEMATICA

Le etichette nei programmi. Istruzioni di branch: beq. Istruzioni di branch: bne. Istruzioni di jump: j

1 Multipli e sottomultipli. Divisibilità

Questo paragrafo e quello successivo trattano gli stessi argomenti del capitolo B6 relativo alla soluzione grafica dei sistemi di primo grado.

Un insieme si dice finito quando l operazione consistente nel contare i suoi elementi ha termine.

Prova di Laboratorio del [ Corso A-B di Programmazione (A.A. 2004/05) Esempio: Media Modalità di consegna:

ISTITUTO TECNICO STATALE COMMERCIALE E PER GEOMETRI A. MARTINI Castelfranco Veneto (TV) Docente: Daniele De Pieri.

Come utilizzare i riferimenti assoluti e relativi in Microsoft Excel

Titolo: Matematica-sc-tecn 1. Calcolo combinatorio

Neuropsicologia. R-Bans

Altrimenti, il M.C.D. di a e b è anche divisore di r (e.g. a=15,b=6,r=3 che è il M.C.D.)

Il Sistema di numerazione decimale

REGOLE DI BASE DEL GIOCO DEGLI SCACCHI

GLI STRUMENTI DELLA GEOGRAFIA

Laboratorio di Informatica. Esercitazione su algoritmi e diagrammi di flusso

Piano cartesiano e retta

PIANO CARTESIANO e RETTE classi 2 A/D 2009/2010

1. MyAir. Analizzare anche i criteri funzionali

regola(1,[e,f],b) regola(2,[m,f],e) regola(3,[m],f) regola(4,[b,f],g) regola(5,[b,g],c) regola(6,[g,q],a)

LO STUDIO DI FUNZIONE ESERCIZI CON SOLUZIONI

Rappresentazione con i diagrammi di flusso (Flow - chart)

Come ragiona il computer. Problemi e algoritmi

Appunti di Excel per risolvere alcuni problemi di matematica (I parte) a.a

Numeri interi relativi

Ordinamenti per confronto: albero di decisione

6 dicembre 2012 Gara a squadre di matematica per le scuole medie

EQUAZIONE DELLA RETTA

5. L elasticità dei costi totali rispetto alla quantità, in termini semplificati si scrive come = AC

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 17/01/2014/ Foglio delle domande / VERSIONE 1

Sezione Prima Derivate di funzioni elementari: quadro riassuntivo e regole di derivazione. = ( n) lim x

La codifica. dell informazione

Rappresentazione dei numeri naturali. La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice:

Almerico Murli - Le variabili strutturate (array) VARIABILI STRUTTURATE (ARRAY)

Logica figurale. 1 Quanti quadrati contengono la stella? A. 1 B. 2 C. 5 D. 6 E Quanti triangoli sono rappresentati nella figura?

Kangourou Italia Gara del 17 marzo 2016 Categoria Student Per studenti di quarta e quinta della scuola secondaria di secondo grado

Analizzatore lessicale o scanner. Lo scanner rappresenta un'interfaccia fra il programma sorgente e l'analizzatore sintattico o parser.

10. Quale dei seguenti numeri

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1

Transcript:

ESERCIZIO 1-2013_PR_F1_02 In un foglio a quadretti è disegnato un campo di gara, per esempio di 14 quadretti in orizzontale e 5 in verticale (vedi figura). P S Ogni casella può essere individuata da due numeri (interi); per esempio la casella contenente P è individuata da essere nella sesta colonna (da sinistra) e nella terza riga (dal basso): brevemente si dice che ha coordinate [6,3]; la prima coordinata (in questo caso 6) si dice ascissa e la seconda (in questo caso 3) si dice ordinata. Le coordinate della casella contenente S sono [10,4] e di quella contenente la freccia sono [1,1]. La freccia può essere pensata come un robot, in questo caso rivolto verso destra; il robot può eseguire tre tipi di comandi: girarsi di 90 gradi in senso orario: comando o; girarsi di 90 gradi in senso antiorario: comando a; avanzare di una casella (nel senso della freccia, mantenendo l orientamento): comando f. Questi comandi possono essere concatenati in sequenze in modo da permettere al robot di compiere vari percorsi; per esempio la sequenza di comandi descritta dalla lista [f,f,f,f,f,a,f,f] fa spostare il robot dalla posizione e orientamento iniziali mostrati in figura fino alla casella P; risultato analogo si ottiene con la lista [a,f,f,o,f,f,f,f,f]. Tuttavia, nel primo caso l orientamento finale del robot è verso l alto, mentre nel secondo caso l orientamento finale è verso destra. Il robot ha sempre uno dei quattro orientamenti seguenti descritti con: n (nord, verso l alto), s (sud, verso il basso), e (est, verso destra), o (ovest, verso sinistra). N.B. Non confondere o come descrizione dell orientamento e o come comando. In un campo di gara, sufficientemente ampio, il robot è nella casella [6,6] con orientamento n; deve eseguire il percorso descritto dalla seguente lista di comandi: [f,f,o,f,f,o,f,f,o,f,f,o,o,f,f,a,f,f,a,f,f,a,f,f]. Trovare: 1) l orientamento D1, l ascissa X1 e l ordinata Y1 del robot dopo aver eseguito 10 comandi; 2) l orientamento D2, l ascissa X2 e l ordinata Y2 del robot al termine del percorso. D1 X1 Y1 D2 X2 Y2 1/9

ESERCIZIO 2-2013_PR_F1_01 La relazione che lega il costo totale conoscendo quello unitario e il numero di oggetti acquistati può essere rappresentata col termine regola(<sigla>,[costo unitario, quantità], <costo totale>). Più in generale, con il termine regola(<sigla>,<lista antecedenti>,<conseguente>) si può descrivere una regola di deduzione che consente di dedurre <conseguente> conoscendo tutti gli elementi contenuti nella <lista antecedenti>; ogni regola è identificata in modo univoco da <sigla>. Un procedimento di deduzione (o di calcolo) è rappresentato da un elenco di regole da applicare e quindi può essere descritto dalla lista delle sigle ad esse corrispondenti. È dato il seguente insieme di regole: regola(11,[a,b],z) regola(12, [m,f,g],w) regola(13, [a,b,w],q) regola(14, [r,g],b) regola(15, [a, b],s) regola(16, [s,r],b) regola(17, [q,r],a) regola(18, [q,a],g) regola(19, [a,b,s],w) regola(20, [a,f],w) regola(21, [a,b,s],f) regola(22, [a,b,f],k) Si osserva che, conoscendo [a,b], è possibile dedurre z con la regola 11 e s con la regola 15; ma è anche possibile dedurre w applicando prima la regola 15 (per dedurre s) e poi la regola 19 per dedurre w; quindi, la lista [15,19] descrive un procedimento per dedurre w conoscendo [a,b]. Trovare la lista L delle sigle che descrive il procedimento per dedurre k a partire da [a,b]. Elencare le sigle nell ordine che corrisponde alla sequenza di applicazione delle regole: il primo elemento della lista deve essere la sigla che corrisponde alla prima regola da applicare. L [ ] 2/9

ESERCIZIO 3-2013_PR_F1_03 Nel seguente testo sostituire a X1, X2, X3, X4 la parola più appropriata, scelta tra quelle proposte. (N.B. solo una scelta è coerente col significato generale del testo, anche se altre sono sintatticamente possibili; per svolgere l esercizio non è necessario conoscere l argomento trattato nel brano). L uomo, quando coltiva una X1, opera deliberatamente una selezione più rigorosa e più rapida di quella naturale. Se vuole determinate caratteristiche coltiva quelle piante che le X2 e trascura le altre. Così, nell isolamento della coltivazione emergono le cultivar, varietà di incroci deliberatamente X3 e sconosciute allo stato X4. Lista delle scelte: A scelta B escluse C selvaggio D escludono E pianta F incluse M presentano N selvatico O contestano P selezionate Q idea R agricolo Indicare le scelte con la lettera maiuscola corrispondente. X1 X2 X3 X4 3/9

ESERCIZIO 4-2013_PR_F1_04 In un foglio a quadretti è disegnato un campo di gara di dimensioni 14 5 (14 quadretti in orizzontale e 5 in verticale, vedi figura). Q 5 S 7 P Ogni casella può essere individuata da due numeri (interi); per esempio la casella contenente P è individuata da essere nella sesta colonna (da sinistra) e nella terza riga (dal basso): brevemente si dice che ha coordinate [6,3]; la prima coordinata (in questo caso 6) si dice ascissa e la seconda (in questo caso 3) si dice ordinata. Le coordinate della casella contenente S sono [10,4] e di quella contenente il robot R sono [1,1]. Il robot si muove a passi e ad ogni passo (o mossa) può spostarsi solo in una delle caselle adiacenti come illustrato nella seguente figura (allo stesso modo del re nel gioco degli scacchi). R Il campo di gara contiene caselle interdette al robot (segnate da un quadrato nero) quindi, tenuto conto anche dei bordi del campo di gara, la mobilità del robot può essere limitata; ad esempio se il robot si trovasse nella casella in cui c è Q si potrebbe spostare solo in 4 caselle; se fosse nella casella in cui c è P avrebbe 7 mosse possibili; dalla casella [1,1] ha solo 3 mosse possibili. In alcune caselle sono posti dei premi che il robot può accumulare facendo dei percorsi. I premi sono descritti fornendo le coordinate della casella che lo contiene e il valore del premio: i premi sopra riportati sono descritti dalla seguente lista [[4,3,7],[3,4,5]]. Un percorso del robot è descritto dalla lista delle coordinate delle caselle attraversate. Un possibile percorso dalla casella in cui c è P alla casella in cui c è Q (che ha un totale di premi accumulati pari a 12) è descritto dalla seguente lista: [[6,3],[5,3],[4,3],[3,3],[3,4],[3,5]]. In un campo di gara di dimensione 4 4 il robot deve fare un percorso chiuso partendo dalla casella [1,2] e ritornando nella stessa; nel campo sono presenti delle caselle interdette descritte dalla seguente lista [[1,1],[1,4],[4,4],[4,1],[2,1],[2,2],[3,3],[4,2],[2,4]]. I premi distribuiti nel campo di gara sono descritti dalla seguente lista [[1,3,3],[1,2,5],[3,4,4],[3,2,6],[3,1,1]]. Trovare il numero N di possibili percorsi diversi senza cicli (cioè tutte le caselle del percorso sono diverse, tranne la partenza e l arrivo) e trovare il massimo M tra i premi accumulati in ciascuno di questi percorsi. N M R 4/9

ESERCIZIO 5-2013_PR_F1_05 Alcuni ragazzi decidono di costruire un ipertesto multimediale sugli avvenimenti storici significativi della loro regione. Per organizzare il progetto, dividono il lavoro in singole attività e assegnano ogni attività a un gruppo di loro. La tabella che segue descrive le attività (indicate rispettivamente con le sigle A1, A2, A3, ), riportando per ciascuna di esse il numero di ragazzi assegnato e il numero di giorni necessari per completarla. ATTIVITÀ RAGAZZI GIORNI A1 6 2 A2 4 2 A3 3 3 A4 3 2 A5 1 2 A6 6 2 A7 3 2 A8 7 2 A9 6 3 Le priorità fra le attività sono descritte con coppie di sigle; ogni coppia esprime il fatto che l attività associata alla sigla di destra (detta successiva) può iniziare solo quando l attività associata alla sigla di sinistra (detta precedente) è terminata. Ovviamente se una attività ha più precedenti, può essere iniziata solo quando tutte le precedenti sono terminate. In questo caso le priorità sono: [A1,A2], [A1,A3], [A2,A4], [A2,A5], [A3,A6], [A3,A5], [A4,A8], [A5,A9], [A7,A9], [A6,A7], [A8,A9]. Trovare il numero N di giorni necessari per completare il progetto, tenuto presente che alcune attività possono essere svolte in parallelo e che ogni attività deve iniziare prima possibile (nel rispetto delle priorità). Inoltre: trovare il numero T1 del giorno, nel progetto, in cui lavora il maggior numero RM di ragazzi, il numero T2 del giorno, del progetto, in cui lavora il minor numero Rm di ragazzi e il numero medio MG dei ragazzi che giornalmente lavorano al progetto (troncato a due cifre decimali dopo la virgola). N T1 RM T2 Rm MG 5/9

ESERCIZIO 6-2013_PR_F1_06 Per descrivere una procedura di calcolo viene spesso usato uno pseudolinguaggio che utilizza parole inglesi e simboli matematici. Ad esempio, la seguente procedura (commentata) di nome ESEMPIO1 prevede di acquisire due valori da dare ai simboli (o variabili) A e B e di attribuire il più grande di questi valori al simbolo (o variabile) C. procedure ESEMPIO1 Nome della procedura variables A, B, C integer; Elenco delle variabili usate che sono a valore intero input A, B; Attribuire valori di input alle variabili A e B if A>B Verifica se è vero che A è maggiore di B then C A; Prima alternativa: se è vero, allora attribuisci a C il valore di A else C B; Seconda alternativa: altrimenti attribuisci a C il valore di B endif; Termine della verifica e delle alternative output C; Fai conoscere il valore di C endprocedure Fine della procedura Pertanto, se i valori assegnati in input sono 5 per A e 7 per B, in output si ha 7 per C. Compresa la sequenza dei calcoli descritti nella seguente procedura PROVA1, eseguire le operazioni indicate utilizzando i dati di input sotto riportati e trovare i valori di output. procedure PROVA1; variables A, B, C, K integer; input A, B, C; if A<B then K B; else K A; endif; if C>K then K C; endif; output K; endprocedure; I valori in input sono: 5 per A, 9 per B, 7 per C. K 6/9

ESERCIZIO 7-2013_PR_F1_07 Per descrivere una procedura di calcolo viene spesso usato uno pseudolinguaggio che utilizza parole inglesi e simboli matematici. Ad esempio, la seguente procedura (commentata) di nome ESEM- PIO2 prevede di calcolare la somma di tutti i numeri interi compresi tra i valori (da acquisire come input) dei simboli (o variabili) N1 e N2. procedure ESEMPIO2 Nome della procedura variables S, N1, N2, I integer Elenco delle variabili usate che sono a valore intero input N1, N2; Attribuire i valori alle variabili N1 e N2 S 0; porre uguale a 0 il valore iniziale di S for I from N1 to N2, step 1 do Ciclo: ripetere i calcoli per I=N1, I=N1+1, fino a I=N2 S S + I; Eseguire i calcoli col valore corrente di I endfor; Termine del ciclo output S; Fai conoscere il valore di S endprocedure Fine della procedura Pertanto, se i valori assegnati in input sono 5 per N1 e 11 per N2, in output si ha 56 per S. Compresa la sequenza dei calcoli descritti nella seguente procedura PROVA2, eseguire le operazioni indicate utilizzando i dati di input sotto riportati e trovare i valori di output. procedure PROVA2; variables S1, S2, N1, N2, I integer; input N1, N2; S1 0; S2 1; for I from N1 to N2 step 1 do S1 S1+I+I; S2 S1 S2/2; endfor; output S1, S2; endprocedure; I valori in input sono 3 per N1, 7 per N2. S1 S2 7/9

ESERCIZIO 8-2013_PR_F1_08 Un automobilista che rispetta il codice stradale, guidando in autostrada, nota che il contachilometri segna 15951 (chilometri percorsi dalla macchina dall uscita della fabbrica). Nota il numero perché è un palindromo (cioè rimane inalterato se letto da destra o da sinistra). Dopo un ora si accorge che il contachilometri segna un nuovo palindromo. Quanti chilometri K ha percorso? K ESERCIZIO 9-2013_PR_F1_09 La figura seguente è formata da 19 cerchi: 18 periferici e uno centrale; disporre nei cerchi i numeri da 1 a 19 in modo che tre numeri in linea retta, sommati, facciano sempre 30. Detti compagni i numeri che compaiono in cerchi opposti rispetto al centro, chiamiamo C1, C2, C3, i compagni rispettivamente di 1, 2, 3, Riempire la seguente tabella. C1 C2 C3 C4 C5 C6 C7 C8 C9 8/9

ESERCIZIO 10-2013_PR_F1_10 In the following rectangular table of 12 numbers a path starts from top left corner; each step is to an adjacent number: always downwards or to the right (no backtracking); finishes at extreme right. 1 7 3 5 8 2 6 9 9 10 11 15 756 Determine the path, in form of a list, knowing that the product of all the numbers visited is under the table. Because 1 7 2 6 9 = 756, the solution is the list [1,7,2,6,9]. These are for you: A B C Enter the lists in the following table A [ ] B [ ] C [ ] 2 10 3 6 15 1 7 4 8 12 5 40 1680 2 4 10 7 3 8 1 5 12 6 11 2 1760 5 1 3 8 6 9 4 11 7 2 10 19 660 9/9