
Ripasso Pseudolinguaggio
Presentation
•
Computers
•
9th - 12th Grade
•
Practice Problem
•
Medium
Alessandro Fuser
Used 7+ times
FREE Resource
15 Slides • 17 Questions
1
Ripasso Pseudolinguaggio
2
Pseudolinguaggio
Lo pseudolinguaggio è un formato particolare di scrittura che permette di essere capibile sia dall'essere umano che dal computer, al fine di risolvere problemi.
3
Multiple Select
Lo pseudolinguaggio è interpretabile da
Essere umano
Animali
Computer
Smartphone
4
Multiple Choice
Il pseudolinguaggio viene utilizzato per
Scrivere algoritmi e risolvere problemi
Scrivere problemi
Far capire meglio il problema
Tradurre il testo in binario, per i PC
5
Le variabili
Sono dei contenitori che permettono il salvataggio di valori che possono cambiare nel tempo. Ogni variabile possiede un nome univoco.
Potremmo paragonare una variabile ad uno scatolone con un'etichetta (nome) ed un oggetto al suo interno (valore).
6
Multiple Select
Quali sono le caratteristiche obbligatorie per una variabile?
Nome univoco
Nome
Valore numerico
Valore
7
I tipi di variabili
int --> numeri interi, ossia senza la parte decimale
float --> numeri decimali
string --> parole, formate da caratteri
8
Multiple Choice
Per sapere il valore di una variabile uso
Read
Write
Variables
Read o Write, indifferentemente
9
Multiple Choice
Il tipo di dato float
Numero con la virgola
Numero senza la virgola
Parola fatta da caratteri
Tutte le altre
10
Multiple Choice
Il tipo di dato string
Numero con la virgola
Numero senza la virgola
Parola fatta da caratteri
Tutte le altre
11
Read and write
Read indica la lettura del valore di una variabile
Write indica la scrittura di un valore all'interno di una variabile
12
Questo è un esempio di procedura scritta tramite pseudolinguaggio.
Procedura
13
Multiple Choice
Quante variabili utilizzo in questo caso?
4
3
5
1
14
L'alternativa if
Ci permette di controllare delle condizioni e fare azioni diverse, in base al risultato di tale controllo.
Il risultato può essere solo vero o falso
15
L'alternativa if
If (condizione)
then (azione_se_vero)
else (azione_se_falso)
endif;
16
Condizioni tipiche di un if
A == B
A >= B
A <=B
A != B
17
Multiple Choice
Se la condizione risulta vera, eseguo l'istruzione dopo il
then
else
eseguo entrambe
18
Multiple Choice
Il simbolo che indica diverso è
!=
==
/=
-=
19
Multiple Choice
Sapendo che C = 5 e A = 5, nel primo If viene eseguita l'operazione
then
else
nessuna delle due
20
La uso quando non so di preciso quante volte devo ripetere, ma lo faccio fino a che una condizione è vera
WHILE
La uso quando so esattamente quante volte devo rifare le stesse operazioni
FOR
L'istruzione di ripetzione
21
while A > B do;
<operazioni_da_eseguire>
endwhile;
WHILE
for K from 1 to 10 step 1;
<operazioni_da_eseguire>
endfor;
FOR
L'istruzione di ripetzione
22
while A > B do;
si ferma appena A > B diventa falso
WHILE
for K from 1 to 10 step 1;
from 1 indica il numero di partenza di K
to 10 indica il numero di arrivo di K
step 1 indica di quanto aumenta ogni volta K
FOR
L'istruzione di ripetizione
23
Multiple Choice
Quale istruzione si usa quando so esattamente quante volte devo ripetere l'operazione?
FOR
WHILE
FROM
STEP
24
Multiple Choice
Quale comando indica di quanto aumenta ogni volta la variabile del FOR
step
from
to
endfor
25
Multiple Choice
Quante volte eseguirò le istruzioni del
for K from 1 to 7 step 2?
4
3
2
7
26
Le variabili STRING
Indica un insieme di caratteri, per cui ogni stringa ha una determinata lunghezza. Esempi di stringa sono:
'Ciao'
'Il mio cane è blu'
' ' (stringa spazio)
'' (stringa vuota)
27
I comandi delle STRING
len(nome_variabile) indica il numero di caratteri della variabile
nome_variabile(num1, num2) indica di prendere solo i caratteri della vairiabile dalla posizione num1 alla posizione num2
var1 & var2 indica di unire le due stringhe
28
Esempio comandi STRING
La variabile M contiene la scritta 'Ciao bello'
len(M) vale 10, in quanto ha 10 caratteri (conta anche lo spazio)
M(3,6) vale 'ao b'
M(1,2) & M(7,10) vale 'Ciello'
29
Multiple Choice
M = 'Shrek e Ciucchino'
Quanto vale len(M)?
17
15
16
Shrek
30
Multiple Choice
M = 'Shrek e Ciucchino'
Quanto vale M(1,5)?
Shrek
hre
17
15
31
Multiple Choice
M = 'Shrek e Ciucchino'
Quanto vale M(2,3) & M(16,17)?
hrno
Shno
Asino
Impossibile
32
Multiple Choice
M = 'Cocomero'
lett = 'o'
for K from 1 to len(M) step 1;
if lett == M(K,K) then conta = conta + 1
endfor
Che cosa fa questo programma?
Conta quante volte trovo la lett in M
Conta il numero di lettere in M
Conta quanto vale K
Ripasso Pseudolinguaggio
Show answer
Auto Play
Slide 1 / 32
SLIDE
Similar Resources on Wayground
21 questions
L'Imparfait et Le Passé Composé
Presentation
•
9th - 12th Grade
25 questions
Materi Interaktif Etika Penggunaan AI
Presentation
•
9th - 12th Grade
24 questions
French Indirect Object Pronouns
Presentation
•
9th - 12th Grade
24 questions
Merancang algoritma konversi sist bil
Presentation
•
9th - 12th Grade
22 questions
La Famille Simpson
Presentation
•
9th - 12th Grade
28 questions
keamanan data
Presentation
•
9th - 12th Grade
21 questions
Irregular Preterite
Presentation
•
9th - 12th Grade
27 questions
Teknik Peresentasi yg baik
Presentation
•
8th - 12th Grade
Popular Resources on Wayground
28 questions
US History Regents Review
Quiz
•
11th Grade
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
20 questions
Math Review
Quiz
•
3rd Grade
38 questions
Regents Life Science General Review
Quiz
•
9th Grade
20 questions
Math Review
Quiz
•
6th Grade
21 questions
EOY Grade 6 Benchmark Assessment - Content Skills
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Computers
28 questions
US History Regents Review
Quiz
•
11th Grade
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
38 questions
Regents Life Science General Review
Quiz
•
9th Grade
45 questions
Earth and Space Science Regents: Exam Cram
Presentation
•
7th - 12th Grade
36 questions
NYS Biology Regents Exam: Word on the Street
Quiz
•
10th Grade
50 questions
Global Regents Review 1
Quiz
•
10th Grade
6 questions
Regression Practice
Quiz
•
9th Grade
50 questions
Earth Science Regents Review
Quiz
•
10th Grade