Search Header Logo
Ripasso Pseudolinguaggio

Ripasso Pseudolinguaggio

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Medium

Created by

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

1

Essere umano

2

Animali

3

Computer

4

Smartphone

4

Multiple Choice

Il pseudolinguaggio viene utilizzato per

1

Scrivere algoritmi e risolvere problemi

2

Scrivere problemi

3

Far capire meglio il problema

4

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?

1

Nome univoco

2

Nome

3

Valore numerico

4

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

1

Read

2

Write

3

Variables

4

Read o Write, indifferentemente

9

Multiple Choice

Il tipo di dato float

1

Numero con la virgola

2

Numero senza la virgola

3

Parola fatta da caratteri

4

Tutte le altre

10

Multiple Choice

Il tipo di dato string

1

Numero con la virgola

2

Numero senza la virgola

3

Parola fatta da caratteri

4

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

media

Questo è un esempio di procedura scritta tramite pseudolinguaggio.

Procedura

13

Multiple Choice

Question image

Quante variabili utilizzo in questo caso?

1

4

2

3

3

5

4

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

1

then

2

else

3

eseguo entrambe

18

Multiple Choice

Il simbolo che indica diverso è

1

!=

2

==

3

/=

4

-=

19

Multiple Choice

Question image

Sapendo che C = 5 e A = 5, nel primo If viene eseguita l'operazione

1

then

2

else

3

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?

1

FOR

2

WHILE

3

FROM

4

STEP

24

Multiple Choice

Quale comando indica di quanto aumenta ogni volta la variabile del FOR

1

step

2

from

3

to

4

endfor

25

Multiple Choice

Quante volte eseguirò le istruzioni del

for K from 1 to 7 step 2?

1

4

2

3

3

2

4

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)?

1

17

2

15

3

16

4

Shrek

30

Multiple Choice

M = 'Shrek e Ciucchino'

Quanto vale M(1,5)?

1

Shrek

2

hre

3

17

4

15

31

Multiple Choice

M = 'Shrek e Ciucchino'

Quanto vale M(2,3) & M(16,17)?

1

hrno

2

Shno

3

Asino

4

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?

1

Conta quante volte trovo la lett in M

2

Conta il numero di lettere in M

3

Conta quanto vale K

Ripasso Pseudolinguaggio

Show answer

Auto Play

Slide 1 / 32

SLIDE