Anteprima
Vedrai una selezione di 4 pagine su 12
Fondamenti di informatica Pag. 1 Fondamenti di informatica Pag. 2
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Fondamenti di informatica Pag. 6
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Fondamenti di informatica Pag. 11
1 su 12
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

STRINGHE

CREAZIONI STRINGHE

I :

DI

. Utilizzo costruttore

· del :

String ("Hel ")

World

String String !

New

my = :

,

UTILIZZO

· LETTERALE

dell : "

!

World

myStrina "Hello

String i

= ,

Stringhe

Concatenazione

.

2 :

di

DELL'Operatore

UTILIZZO +:

· " :

"Welcome !

MyString

String FULLSTrinc +

= concat))

Metodo

· UTILIZZO del : ")

concat("Welcome !

String fullString String

my

= ,

:

Accesso

.

3 caratteri

al

Ottenere CARATTERE

· :

Indice

A daTO

Il Un Charat(0)

myString

MyChar ;

Char = .

4

. LUNGHEZZA STRINGA

DELL :

Lunghezza :

Ottenere l

· LENGTH))

STRING

LENGTH

INT MY

= ;

.

Caratteri

5

. SpiTASTRINChe

Ricerca o :

di Carattere

RICERCA

· In :

d indexOf('e')

MyString

=

INDEX

INT ;

.

· RICERCA SOTTOSTRINGA :

CNA

DI ("World")

Of

MyString

= ;

INDEX Index

INT .

.

6 sostituzione Strince

Caratteri Sotto

di :

o

· Carattere

Sostituzione :

di In 'd')

replace)'o'

newString

String MyString

= ;

. ,

SOTTOStringa

· sostituzione Una :

di "World"

replace) "Java")

NEWString

STRING String

My

= ;

,

.

FORMATTAZIONE

.

7 STRINGHE

DELLE :

String Forat))

Utilizzo di

· :

. "Word")

("Hels os"

String

String ,

String

FORMATEd ;

= format

. ,

.

8 Minuscole

Maiuscole

Conversione e

di

CONVERTIRE MalusCOly

· in :

String UpperCase))

String

upper my ;

= To

.

Convertire Minuscoli

· in LowerCase))

myString

STRING Cower To ;

= .

Rimozioni Bianchi

.

9 Spazi

di :

Rimozione Bianchi All'inhio fine :

Spazi e

degli

· all

MySTRING TRIM))

STRING STRING

TRIMMED = ;

.

Stringhe

Divisione

4

. di :

TRAMITE DELIMITATORE

DIVISIONE

· Un :

String[] ")

Spit)"

MyString

=

parts .

. ,

FILENAME-PICKAFILE)

Picture (FILENAME)

Picture Make

=

(PICTURE)

SHOW Funzioni Nomi

e 2

MUTABLE

-

Due

TIPI DISTINTI CATEGORIE

DATO

I Di In IMMUTABLE

SLIDE 06 PAG ?

10

- ...

[Nome vacore]

Namespace ,

& è attivo

alla volta

uno solo

NOMI LOCALI 39

SLIDE

Non Locali

NOMI Slide 41

42

Nomi Slide

Globali SLIDE 45 ....

Start))

def def fool)

: :

2 5

=

a 3

= a

PRINT

foo() S

PRINT 10

a =

GLOBAL

MANDO S2 ...

SLIDE

CREARE TESTI

MODIFICARE

E

funzioni disegnare Su immagini

E

per scriere

· addText Text)

(pict X y

, ,

,

add Line (pict y2)

Xecye X2

,

, ,

add Rect (pic )

,

X yy w

, ,

, (pict

addRectFilled cona)

h

W

Y

Xe ,

, ,

, ,

Crea un’immagine vuota (canvas) di dimensioni 640x80 pixel

Successivamente faccio Load Program

SoTID "

SCRIVO v

pic = littlePicture ( )

>>>

>>> explore (pic) Successivamente faccio Load Program

Sotto Scrivo :

>>> pic= coolPic ( )

>>> explore (pic)

Riassunto:

Il codice crea un’immagine con una serie di rettangoli

concentrici e colorati. Partendo da un rettangolo grande,

ogni iterazione del ciclo disegna un rettangolo sempre più

piccolo e di un colore leggermente diverso, fino a creare

un effetto visivo interessante.

• 100+index*4, 100+index*3: queste sono le coordinate (x, y) dell’angolo

superiore sinistro del rettangolo. Qui, l’indice viene moltiplicato per 4 e per 3, e poi

si somma 100, quindi questo rettangolo viene disegnato più a destra e più in

basso rispetto al primo rettangolo.

• index*8, index*10: sono la larghezza e l’altezza del rettangolo. Anche

queste dimensioni variano a seconda del valore di index, ma sono più grandi

rispetto a quelle del primo rettangolo.

6. Restituzione della Tela:

return canvas

Alla fine, la funzione restituisce la tela canvas con tutti i rettangoli disegnati.

Riassunto:

La funzione coolPic2 disegna una serie di rettangoli su una tela. Ogni iterazione

del ciclo for disegna due rettangoli:

1. Il primo rettangolo viene disegnato partendo da una posizione che si

sposta verso il basso e verso destra con ogni iterazione. La sua dimensione

cambia in base all’indice.

2. Il secondo rettangolo viene disegnato più in basso e più a destra del

primo, ed è più grande.

Il risultato finale sarà un’immagine con una serie di rettangoli che si

sovrappongono e si dispongono in modo particolare sulla tela.

Dettagli
Publisher
A.A. 2023-2024
12 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher scribadavide di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma Tor Vergata o del prof Regoli Massimo.