
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
29 questions
JARINGAN KOMPUTER BAGIAN 2
Presentation
•
9th - 12th Grade
25 questions
PJOK X SMKN 1 TELAGASARI
Presentation
•
9th - 12th Grade
25 questions
Present tense FRENCH
Presentation
•
8th - 12th Grade
25 questions
Mandatos informales (+)(-)
Presentation
•
9th - 12th Grade
23 questions
affirmative tú commands
Presentation
•
9th - 11th Grade
25 questions
Avoir expressions Review
Presentation
•
9th - 12th Grade
22 questions
Pengenalan Pengembangan Perangkat Lunak & Gim
Presentation
•
9th - 12th Grade
25 questions
Kedudukan Pancasila
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade