LINGUAGGIO C [1] - cs.cmu.edumatteo/Download/Esercitazione4.pdfv w x y z {|} ~ ... ª « ¬ ® ¯ °...

14
LINGUAGGIO C [1] LINGUAGGIO C [2]

Transcript of LINGUAGGIO C [1] - cs.cmu.edumatteo/Download/Esercitazione4.pdfv w x y z {|} ~ ... ª « ¬ ® ¯ °...

LINGUAGGIO C [1]�

� � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � ! � " # � $ % � &' ( ) * + ) , - - , ( ) . / 0 . 1 , 2 3 4 5 . 2 3 6 * ) + 3 / 7 3 89 : ; < = > ? @ A B @ ; < ; = @ C ;9 D E F G H I J H K L G M N EO P Q R S T U V W X Y Z W Y [ \ Y Q T T ] R T S W Y ^_

` a b c d e f g h f i j i k f l i m n o p q n rs t u v w x x u y w z { { | } ~ � � { � | � � } � � � { ~ � � { � | � � � � � � � � � � � � ��

� � � � � � � � � � � � � � � � � � �� �   ¡ ¢ £ ¤ ¢ ¥ ¦ ¦ ¥ § ¨ ¢ £ ¨ ¡ ¢ £ ¡ ¢ © £ ª ¦ ¥ © « ¬ ­ ® ¯ ° ­±

² ³ ´ µ ¶ · ¸ ¹ º » ¼ ¹ »½ ¾ ¿ À Á Â Â Ã Ä Ã Å Æ Ã Ç À Á È É Ê È Æ Ë Ì Í Î Ã Á Í Ã Æ Â É Æ È Í Æ Ï Å Ã Ä È Æ È Ã Æ Ð

LINGUAGGIO C [2]Ñ Ò Ó Ô Õ Ô Ö × Ø Ù Ú Û Ü Ý Ý Þ ß à ß á â ã á Ý â ä àå æ ç è é ê ë ì í î ï ð ñ ò ó ô õö ÷ ø ù ú ûü ý ý þ ÿ þ � þ � � � � � � � þ � � � � � � � � � � �� � � � � � � � � � �� � ! " # $ % & ' ( ( ) ( * + ' , % � �) - . / 0 1 2 3 4 3 5 6 7 8 9 7 8 : ; <= > ? ? @ A @ B C DE F G H I J K L M N O P Q Q N R G S T U V W X Y Z [ X Y S \ \ ] ^ _ [ _ \ ` ] a X Y b c d e f f S g hi

j

k l m n l mo p q r s s p t u p v w x yz { | } } ~ �� � � � � � � � � � � �

LINGUAGGIO C [3]� � � � � � � � � � � � � � � � � ��

� � � � � � � � � � � � � � � � � � � �   � � ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ® ² ³´ µ ¶ · ¸ ¹ ¹ ¶ º ¸ » ¶ ¼ ½ ¾ ¿ ¶ À Á Â ¶ ½ Ã ¸ Ä Å Æ Ç È É Ê Ç Ë Ì Í Î Ï Ð Ñ Ì Ò Î ÓÔ Õ Ö × Ø Ö Ù Ú Ù Û Ö Ü Ý Þ ß Ö × Ü à á Ù Ý á Ö â ã ä å æ ç è é ê ë ì ë í î ï ð ñ ë ò î óô õ ö ÷ ø ö ù ú ù û ö ü ý þ ÿ ö � ù ú ö ù � ö � ö � è é ê ë ì ë í î ó

� � � � � � � � � � �ô

� � � � � � � � � � � � � � � � � �� � ! " # $ % & $ ' " $ ( ) # ( $ * + # , - . / 0 1 . 2 0 - . 2 0 34 5 6 7 8 9 6 6 : ; < : = ; > : ? @ 9 A B C C D E B F F D E GH I ; < J : K : ; < : A : L M B C C D N O GH I : ? = : A P Q R S T U V W W X Y Z [\ ] ^ _ ` a b c ` a _ ` a d e f g ^ h i j k l _ m n ^ a h i j k l op j

LINGUAGGIO C [4]q

r s t u v w x y z x s t s u x { s| } ~ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � �   � � � � � ¡ � � � � � � � � ¢ � �   � � £ ¤ ¥ ¦ § ¨ ©ª « ¬ ­ ® ¯ ° ± ² ³ ­ ´ ¯ ® µ ± ± ¶ ­ ¯ · ¸ ± ´ ² ®¹ º » » » ¼ ½ ¾ ¿ À À Á Â Ã Ä Å Æ Å Ã Æ Ç ¾ Ã È È Å Ä Â Â É Ê ¾ Ã Ë Â Å Æ Â Â Æ Ã Æ Ì Ã Æ Â À ¿

Â É Ê ¾ Ã Ë Â Å Æ Í À Å Î È Å É Ê ¿Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Ø Û Ü Ý × Þ ß à Û Ü Ø Û á Ø â Ø × Ø ã Ø ä Ý Ø å ã ß Ü Ý Ù Ú ß Þ æ ß Ü ç

× Þ Ü Û å ã ß ã Þ ã ã Ý Ø â ä Ü Ý è Ü Û é é Ûê ë ì í î ï ð ð ñ ò ó ô õ ö ÷ ø ö ù ú û ü ý ù þ ù ú ö ù ÿ ö � � õ ö � ö � û ö ý � � ú û

� � ù ö ý ö � ö ù � ö � � û ù õ ü ý þ ù � û ú �� � ï ì î í � � � � � � � � � � � � � � � � � � � � � � � ! � � � " # � ! # $

� � # � % � & ' � � # $ ' $ � " " $ ( ! � ! ) � ' � � $ % $ � # # # � � '% � � ( � � * * �

LINGUAGGIO C [5]+

, - . / 0 0 1 0 2 3 / 4 5 -6

7 8 9 : ; < = > ? @ A B C D E F D G H H G A I A J A G K L H C D L M G B H G A I L ML N A I O L D G H L I O L D G P P Q A R K E M G R I G P E C C A G M A C G D L I O L K AF D G S S L T U V W X Y Z [ \ ] ^ W Z _ L U V W X Y Z [ \ ] ^ W Z ` ab

c d 8 : e ; > < @ A K O D R J A E I L M A A I C R O S E D H G O O G O Eb c f g g h i h j k l m n n o p q r s t u m t r v o w o t t x r y o v m z s r q o w s

n r { { m m t t m u m v s m | s t o } ~ � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � �   ¡ � ¢ £ ¤ ¥ ¥ ¡   ¦ � ¦ �§ ¨ © ª © ¨ « ¬ ­ ® ¯ ° ® ± ² ± ³ ´ µ ¯ ° ± ¶ ² ± ³ ³ ¯ · ® ¸ ® ± ¹ ² º º »

¼ ½ ¾ ¿ ¾ À ¾ Á ¾ Â ¾ Ã Ä Å Æ Ç È É Ê Ë Ì Í Î È Ï Ë Ð É Ë Ì Ê Ñ Ò Æ Ë Ç ËÓ Ô Ô Õ Ö Õ × Õ Ø Ô Õ Ù Ù Õ Ú Ú Õ Ø Û Ü Ý Þ ß à á â ã ä å Ü æ â å á Ý â ç á Þ á

è é ê ë ê ì ë í ê î ï ð ë ñ ë î ï ë é

TIPI DI DATO [1]ò

ó ô õ ö ÷ ô ø ù ú öû

ü ý þ ÿ � � � � ÿ � � � � � ÿ � � � � � � � ÿ � ý ÿ � � � � þ þ � ý � � þ þ � � � ÿ� � � � ÿ � � �û � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �! " � � � � � � � � � � � � � � � � # � � � � � � � � � � � � � � � � � � # � � � � $ � � �� � � � � � � � � � � � � � � � � �%

& ' ( ) * ) + ' ,! - � � � � � � � . / 0 1 2 3 0 4 5 4 / 6 7 8 0 0 4 2 7 8 0 9 : 1 ; < 2 9 = < 8 < 2 2 7 8 0 > ?@ A 2 8 / 2 2 / 8 < 2 0 ; / B 7 8 3 C 7 : 0 4 7 C 5 D 7 2 2 ; 8 0 9 8 7 = ; 8 C > ?E

F G H I J I K I L J G M I M N O I@ A 7 6 P 1 0 = 0 ; . / 0 1 2 3 0 4@ Q ; B 2 8 / 2 2 ; 8 0 C 0 2 0 P ; 5 R S S R T U V W S X Y W Z [

TIPI DI DATO [2]\ ] ^ _ ` a ` b ` c a ^ d ` e ` f ` d ` d g e ch

i j k l m j n j o j p n l k j q j r j s l t r u j v j wx y z { | { } ~ � � � � � � � � � � � � � � � � � � � � � � � ��

� � � � � � � � � � � � � � � � � � � � � � � � � � � �   � ¡ ¡ � ¢ � � � � � � � �� � £ � � � � � � � � ¤ ¥¦ § ¨ © ª © « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ µ · ¸ ¹ º µ »¼

½ ¾ ¾ ¿ À Á  Á Â Ã Ä Å Æ Ä Ä Â Å À Ç À Ä À ¾ Â È À Ä À ¾ À Ã É Ê ¾ ¿ À Á À Ë Ã Ä Å Æ Ä Ä Æ Å È Ä À ÌÍ Î Ï Ð Ñ Ò Ó Ô Õ Ó Ö Ð × Ó Ø Ó Ù Ó Ú Ø Ð Ð Ö Ð Ø Û Ñ Ð Õ Ü Ù Ó Ú Ø Ð Ý¼

Þ À Ç É ß À à À à Á Â á ¿ À À à Ä É Å À ¾ É Å À à Ç À Á È Å É À ¿ Ä À ¾  ½ â â ãä å æ ¬ ç ¬ è é ê ë ì ê ê í îì ê ê í ï ð ð ñ ò ñ ó ó ô ð õ ô ö ÷ ø ø ù ú û ü ý þ ÿ û � ý ��

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � ø � � � � ý � þ � � � � � � � ! ! " # $ % &' ( ( ) * + , - . * / 0 1 - ( , 2 3 4 3 ( , * 5

TIPI DI DATO SEMPLICI [1]6 7 8 9 8 : ; < 9 = 8 > 8 ? > @ A ; A ; B A 8 C 8 D ; EF

G H I J H K L M N G G H I M N GF O P Q N J O Q N Q I I M N G R N Q S S N M T M H I Q I G O U L M V W G G H I M N G X Y Z [ \ \ ]F ^ W U Q I J N M Q W G G H _ G N V U W Q L U ` G W MF a U K ` W M J N M Q W G G H _ G N V U W Q L U ` G W M O U H a U S S G Q S N M O G T G U H M6

b c d e f g f h d i j k f l m n k i f m f o n p m e f h f qr s t u v w x y z { v s w u v { | s t } ~ ~ � t z } } z � } � w t v �r � v s t u v w x y s w v � } s w u v { | s t } ~ ~ � t z } } z � } � w t v �r s � { � � y s t ~ � � } ~ ~ � t z } � w } t v �r � { v u y s t ~ � � } ~ ~ � t z } � w } t v � w x { � � � w�

� j i d e n � f � � i f m f m k n � n g f � f i f

TIPI DI DATO SEMPLICI [2]�

� � �� � � � � � � � � � � � � � � � � � � � � � � � � � �   ¡   �   ¢   � £¤ � � � � � � � � � ¥ ¥ � ¦ § � � ¨ © � ¦ � � ª « � ¬ � � � § ¦ � � ¦ � ¦ ¨ § § ¥ � ª ¨ � �­ ® ¯ ° ± ² ³ ´ ° ² µ ¶ · ¸ ¹ ² º » ¼ ½ ¾ ¿ À º » ¼Á Â Ã Ä Ä Å Æ Ç È Å É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø × Ù Õ Ú Û Ü Ý Þß à á â â ã ä å æ á ç è é â ã ä ê ë ì í ä î á ï è ã æ ð ñ ò â ä â á ñ ç ê ë ì óô õ ö ÷ ø ù ú ÷ ù û ü ý ù ö þ ÿ � ø � ü � � � � ü û ö � ÿ � ù � � ÷ ø ü ø ö � þ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � ! " # $ % % & $ ' ( ' ! ' # ) ' ) " * &

+ + � % & , ' # ) $ ' - ) . - & . % ' & ) , &/ 0 1 2 3 4 5 6 7 8 2 9 6 9 6 : 2 ; < 6 = >? @ A B C D E F G A H E I J E G F K A H E LM N O P Q R S T U O V S W X Q Y Y S T Z O V S [\ ] N O P Q R S T U O V S W X S U T Z O T ^ Y ^ Q P O V S [] M N O P Q R S T U O V S W X Q Y Y S T Z O T ^ Y ^ Q P O V S [_

` a b c d e a f d c g a h c d g c g i j f b h a k i l f m a n o p f q r s a l tu e a v d c g w x y z { | } ~ � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � �

TIPI DI DATO SEMPLICI [3]�

� � � � � � � �   ¡ � �¢ £ ¤ ¤ ¥ ¦ § § ¨ © ª « ¨ ¦ ¬ ­ ® ­ ¨ ¬ ¯ © ­ ¥ ¨ ¥ ­ ª ° ¨¢ ± ¬ § ¨ ­ © ­ ® ­ ° ° ­ ¦ ¤ ­ ¥ ª « ¨ ¦ ¬ ¨ ² ³ ­ ´ ¨ § ¨ ¤ ¦ § § ¦ ¬ ¦ ª ¤ ¤ ° ¨ ² ª ¥ ­µ ¶ · ¸ ¹ º » ¼ ¸ º ½ ¾¿ À ¾ ¼ ¼ »Á À ¾ ½ ½  » Ã Ä ¾ º ¸Å Æ ¾ Ç ½ Ä È Ç Ä É » Ã Ä ¾ º ¸Ê Ë Ä Ì Ä · Ä ¾ º ¸ Í » Â Ä · Î Ç ½ » ½ ¾  ¸ » Ç ¸ ϵ µ Ð ¸ Ç » Ã Ä ¾ º ¸ Ñ Ä Î º ¹ Î » ¹ Ç Ä » º à »Ò µ Ð ¸ Ç » Ã Ä ¾ º ¸ Ñ Ä Ñ Ä Ì ¸  · Ä ½ ÓÔ Ð ¸ Ç » Ã Ä ¾ º ¸ Ñ Ä Õ ¼ Ä º ¾  ¸ Ñ Ä Ö× Ð ¸ Ç » Ã Ä ¾ º ¸ Ñ Ä Õ ¼ » ¹ ¹ Ä ¾  ¸ Ñ Ä ÖÔ µ Ð ¸ Ç » Ã Ä ¾ º ¸ Ñ Ä Õ ¼ Ä º ¾  ¸ ¾ Î ¹ Î » Ç ¸ Ñ Ä Öµ × Ð ¸ Ç » Ã Ä ¾ º ¸ Ñ Ä Õ ¼ » ¹ ¹ Ä ¾  ¸ ¾ Î ¹ Î » Ç ¸ Ñ Ä Ö

¢ Ø ¨ § ¦ ° ¨ Ù ¦ Ú Û Ü Ý Þ ß Þ à á â ã ä å æ ç è é å æ ê æ ë ì ã í è â æî á â ã ä å ï ð ñ á ë æ ì æ ð ñ ò ä â ñ ó ä â ã ë ñ å ë ä ô õ ö ÷ ø æ ô õ ù ÷ øî ì ã í è â æ ô ú ð ñ á ë æ ì æ ð ñ ò ä â ñ ó ä â ã ë ñ å ë ä ô õ ö ÷ û ø æ ô õ ù ÷ û ø

TIPI DI DATO SEMPLICI [4]ü

ý þ ÿ �� � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � ! � � � � � � � " # � $ # � $ # % $ # � & '( ) * + � � * � � � � � � � � , % - � � + � � . � ! � � � � � � � � � + � � � / � � � ! � 0 � � � � � � � � " � � � � � � 1 � � � � � �� � � � � � � � * � '( 2 � 3 � � � � . � � � � % � � � � � � � � � � � � . � � � � � � � � � � � � � . � � � �� � � � � � � � � � + � ! � � � � � � � � + � � / � � � � � � � � � � % � � � �� 4 5 ) ) ! � � � � � � � � � � � 1 " , 6 7 '

8 9 : ; 8 : ; : < < = ; = >? @ A @ B B C A C D E F G H

TIPI DI DATO SEMPLICI [4]I J K L M N O P Q R S L T U S L L O V Q SW

X Y Z [ \ ] ^ _ ] ` ] a a b c d Z e Z f d g d ` b c ] d [ \ d h Z f d i _ f b \ Z b [g d _ ] f d ` Z _ a ] c Y b c ] [ b ` Z _ a d a \ ] _ j b _ ] [ [ ] ] a h c ] a a d Z _ d k Z_ ] [ [ b ` l d b e b \ b f d g i _ j d Z _ d mW n h ] c b \ Z c ] f d ` b a \ op q r s t u v w r x y z { | } z z ~ � � }

� � � � � � � � � �

� � � � � � � � � � � �� � � � � � � �� � � � � �� � � � � � �   � ¡ � � � ¢ � � � �� � £ � � � � � � ¤ � � £ � � � � � � ¤ � �� � � � � � �   � ¡ � � � ¢ � � ¥ � � �

¦

TIPI DI DATO STRUTTURATI [1]§ ¨ © ª « ¬ ­ « « © ¬ ®¯

° ± ± ° ² ³ ´ µ ¶ · ° ¸ µ ¹ ° ´ º ± µ º » º ¼ ½ ¾ ½ µ ¿¯ ¶ · ± À Á · ³ µ ¾ ¶ µ ½ » ½ ¸ µ ½ ´ ½ » ½ ¾ · µ ½ · ½ ± º ¼ ½ ¾ ½ µ ¿¯ À ¾ µ º ¾ ³  ¿¯ à º µ ¾ · ½ ± ³ · µ à º à À ¾ · ° · º ± ½ ¿§

Ä ® Å ® ª « ¬ ­ « « ­ ¬ Æ « ®¯ Ç È É Ê Ë Ì Í Î Ï É Î Ê Ê Ð Ë Ê Î Ð Ë Ï Î Ñ É Ï É Ò É Ó Ñ É Ò É Ô Õ Ö Õ Ê Ë Ì Ë É Ë ÏË Ñ Ë Ð Õ Ê Ë Ì Ë É × Ò Ë Ð Ö Ë Ê Ø É Õ Ù Î Ñ Ñ Ú Ð Î Ð Ë Ê Ø É Î È Ò Ë Ñ Ñ É É Ì Û Õ Ð Ö Î Ñ É Ù ÉÏ É Ú Ì Ù Õ Ì Ù Ë Ñ Ñ Õ Î È Ñ Ð Î Ñ Ñ ÕÜ Ç È Ý Ø Þ É Ï Ë Ì Ñ É Ñ ß Ï É Ú Ì Î Ò Ë Ð È Õ Ì Î à Ð Î Ò Ò Ð Ë È Ë Ì Ñ Î Ñ Î Ï Î Ýá â ã

TIPI DI DATO STRUTTURATI [2]ä å æ ç è é ê è è æ é ë ì í î ï ï î ð ñ ò óô

õ ö ÷ ÷ ø ù ö ú û ö ü ö ý ö þ ÷ û ÿ ù � ü ø ù ø ø ý ø � ö þ ö û � ö ù ÷ û � øô � ü û ö ü ö ý ö þ ÷ û � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � ! � � � � � � ! " # $ �� % � � � � � � � � � � � � � � � � � � � � � � �� & � ' ( ) * + , - , . / 0 1 2 3 45 - , 6 * * 7 8 9 7 . 6 * : . 7 0 1 3 45 ; < = > ? = > @ A B C D E F D E F GB < ; < @ A D H F I E G

TIPI DI DATO STRUTTURATI [3]J K L M N O P N N L O Q R S T O O T U V W XY

Z [ \ ] ^ _ ` a ] b ` _ c d ] a a [ e \ _ f _ _ a a _ g _ h ` [ i b a j [ ` j _ ] ` j _ g [Y k b a a b h j ] l ] m m [ g l b n _ g i g _ [ g _ ` h b f ] j ] n ] op q r s t s u v w x y z { | w | } { ~ } { � � y � y z v w x y � � � � { � y z { � { � � �Y Z [ a j g ] ` � [ \ ] i [ g [ j j _ g ] � h ` c n [ g j ] i b l [ g _ e [ g g [ � \ ] i � [ gc m _ g b _ ` \ _ \ � � � eY � b ` � i b ` a _ ` j ] j b d [ g _ [ a a _ � ` [ ^ _ ` j ] \ ] ] ` j _ g ] [ g g [ �Y � a o � � � � � � � � � � � � � � �

�   ¡ ¢ £ ¢ ¤ � � � ¥ ¦ ¦ § ¨ © ª « ¬ ­ ® ª ¯ ° ± ² ³´ µ µ ¶ · ¸ ¹ º » ¼ ½ ¹ ¶ µ µ ¶ · ¾ ¿ ¶ µ µ ¶ · À Á¶ µ µ ¶ · ¾  ¶ µ µ ¶ · À Á à à ¶ Ä Ä » Å ¼ ¶ Æ » ¼ ½ Ç Ä È Ç µ µ » ½ ½ Ƕ µ µ ¶ · ¾ É Ê Ë Â ¶ µ µ ¶ · À É Ê Ë Á¶ µ µ ¶ · ¾ É ¾ Ë Â ¶ µ µ ¶ · À É ¾ Ë Á

TIPI DI DATO STRUTTURATI [4]Ì Í Î Ï Ð Ñ Ò Ð Ð Î Ñ Ó Ï Ð Ñ Ò Ô ÐÕ

Ö × Ø Ù × Ú Ú × Û Ü Û × Ý Ü Þ Ü Ø × ß Ú Ø à Ú Ú à Ø × á â â Ø × â á Þ Û ã Ú Ü ä Ü Ý Ø á å ã Ø ãÞ ã Þ ã Ù ã â × Þ × ÜÕ æ å Ü × å × Ù × Þ Ú Ü ç è × ç ã ß Ú Ü Ú à Ü ß ç ã Þ ã à Þ á ß Ú Ø à Ú Ú à Ø á é × Þ â ã Þ ãÛ × Ú Ú Ü ç á Ù ä ÜÕ Ö × Ø á ç ç × Û × Ø × á Û à Þ ç á Ù ä ã Û Ü à Þ á ß Ú Ø à Ú Ú à Ø á é Ü × Þ ×à Ú Ü å Ü ê ê á Ú ã Ü å ä à Þ Ú ã ë Û ã Ú Þ ã Ú á Ú Ü ã Þ ìÕ í î ä ã ß ß Ü ï Ü å × ð ç ã Þ å × ß Ú Ø à Ú Ú à Ø × ð Ý á Ø × ã ä × Ø á ê Ü ã Þ Ü ç è × å ×ç ã Ü Þ é ã å â á Þ ã Þ × å ç ã Ù ä å × ß ß ãÕ í ß ñ ò ó ô õ ö õ ÷ ø ò ù ú û òü ý þ ò ÿ ý � ù þ � �ý þ ò � õ ø õ �ý þ ò � þ þ � �� � � ò � �

TIPI DI DATO STRUTTURATI [5]�

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � �

� � � ! " # $ % & ' � & ( ) * % � + , � -� � � ! " ' � & . # �/ ( ) � * ( 0 & ) 0 -( ) � 1 ' -( ) � % ) ) 0 -2 3 % � % -� � � ! " ' � & . # �/ ' � & ( ) * % ! ' � ( ) % � % & ( 0 -3 % � % 4 5 6 5 7 8 9 : ; ; : < = 8 >: = 6 : 9 ? < @ 6 < >A B C D D E F C G

TIPI DI DATO STRUTTURATI [6]H I J K L M N O M M O N P Q P N O R Q N S T N U V V U W X T P J M X S R P Y Z [\ ] ^

_ ` a ` b ` a ` c de ` a a f g ` h ` a a f g ` c i h ` a a f g ` j dk l m l n o p q r s t r u v wk l m l n o x y z y u n { w| } ~ } � � } � � � � � � � � �� } ~ ~ � � } � � | � � ~ � � } ~ } � � � � � � � � � � � �� } ~ ~ � � } � � | } ~ } � � � � � � � � � � � | } ~ } � �� } ~ ~ � � } � � � � � � � ~ � � � � � � � � � � � �� } ~ ~ � � } � � � } ~ ~ � � } � �� } ~ � � } � � | } ~ } � � � � � � � � � � � � � � � � � � � �

� � �

INPUT ED OUTPUT [1]� � � � � � � �   ¡ � ¢ � � £ ¤¥

¦ § ¨ © ª « ª ¬ § ¨ § « ª ¬ ­ ® ¯ « § ¨ « ° ® « ± ¬ ² « ¨ ³ « ´ µ ¶¥ · « ® ¬ « ± « ¯ ¯ ¸ ¨ § ¹ ® ¨ ¯ « § ¨ « º ª § ¬ ¬ § » ­ § ¼ ­ ¸ ½ ½ « ¾ ³ « ± « ° ­ © ­ « ¸¥ · ¬ ¸ ¨ ³ ¸ ­ ³ ¿ « ° ­ ¸ ­ ÀÁ Â Ã Ä Å Æ Ç È É Ê Ë Ç Â Ì Í Î Ï¥ Ð ­ « ¨ Ñ « » ¸ ± « ¹ ® ¨ ¯ « § ¨ « ³ « ± « ° ­ © ­ « ¸ » © ­ ± Ò ´ µ ¶ ¹ § ­ ½ ¸ ¬ ¬ ¸ ¬ § ª § ¨ § ÓÔ » Õ Ö × Ø Ù Ú Û Ü Ý Þ Ø ß à á Øâ Þ ã ä å æ ç è é ê ë ì í î åï ð ñ æ ò ó ô ä ì ò í î ì ä ñ î î ë ì ó õ ö î ò å î ÷ øù ú û ü ý þ ÿ � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

INPUT ED OUTPUT [2]� � � � � � � � � ! " # $ % & " ' ( # ! ( ) ) ( * + , - , . / 0 - 1 2 3 4 56

7 8 9 : ; < = > 8 ? < @ A = : ; A B B A ? C D < = < 9 @ C < B D A ; E 8 : A ? < 9 : 8 E F 8 G < B= H E C ; A C : < F A ? C < F 8 ; 8 E C : ; < ? 8 9 : 8 E F 8 ; C6 I A 9 9 A 8 J C ; C @ 8 ; 8 : : C ; < ? < @ A = : ; A B B A KL M = K 8 @ 8 F AL M : K @ 8 ; 8 : : C ; C ? < : 8 N H B 8 O < A = CL P6 I A 9 9 A 8 J C ; C @ 8 ; 8 : : C ; < ? < @ A = J C ; 9 < A = C F C ; < F 8 ; 8 E C : ; < KL Q R S T U V W X W Y Z [ X \ R ] [ ] V \ ] ^ [_ Q ` S T U V W X W Y Z [ X \ R ] [ ] V \ ` a W X_ Q b S T U V W X W Y Z [ X \ R ] [ ] V \ b c \ W [_ Q d S T U V W X W Y Z [ X \ d [ X ] ^ e W R ] ` W X W [ [ Z X ]

INPUT ED OUTPUT [3]f g h i j k l m n o p q r s t u q v w r o p w x x w y z t p t { | o p q } ~ � ��

� � � � � � � � � � � � � � � � � � � � � �� � �� � � � � � � � � � � � � � � � � � � � � � � � ��   ¡ ¢   £ ¤ ¥ ¦ § ¨ © © ¤ ª « « ¬ ¦ ­¢   £ ¤ ¥ ¦ § ¨ © © ¤   ¦ ­® ¯ ¬ ¢ © ° ± ² ³ ´ µ ¢ ¬ ¶ £ ¬   «   ¡ ¢   £ ¤ · ³ ´ µ ¢ ¤ ¸ ¬ ¶ £ ¬   ¢   £ ¤ · ³ ´ ¹² º ª   ¢ ¡ ¬   ¯ ¢   ¦ ¹ «   ¡ ¢   £ ¤ ¹ ¢   £ ¤ » ­¼ ½ ¾¿ À Á  À Á Ã Ä À ¿ Å Æ Ç ¿ È Å ¿Ç É Ê Ç ¿ Ë ¿ Æ Å ¿ Ê Ì Í Î Ï Á Á Ì À Ë Ë ÇÌ Ð Ç É Ê Ç ¿ Å ¿ Ê Ì Î Ï Á Á Ì ¿Ñ

Ò Ó Ô Õ ® Ö × Ø Ù Ú Û Ü Ý Þ ß à Ö ß á × â ã × Ö ä å å × â æ Ú á ä ã × ä ç à Ù Ö â æ Ú è éÖ ä å å × â é Ö ä å å × â ê ë ì íî ï ð ñ ï ð ò ó ô õ ö ÷ õ ø ù ú û ù ÷ ü ý ý ù ú þ ÿ � ø ü û ù ü � ö � ÷ ú � ÿ �

INPUT ED OUTPUT [4]� � � � � � � � � � � � � � � � � � � � � � � � � � � � � ��

� � � � ! " # � $ ! % & " � & ' ' & $ ( ) ! " ! � % ( ! ' � ! * & ( $ ! ' " + , ( & $ ( !$ � � ! % - ( . ( � " " & ' ( � � ! ( , ( , & ! / / � � ! " ( ' ' ( . � ! � 0 ! ' !� 1 & � � & � . ( ( % � � � � ( ! $ ! % & " . ( � ! & " ( * ( ! * � � , ( � ! 23 4 $ 5 6 7 * � � , ( � & $ ! � ! * & ! " �3 4 % 5 6 7 * � � , ( � & $ ! � ! * & % - � 3 4 ) 5 6 7 * � � , ( � & $ ! � ! * & ) ' & � �3 4 � 5 6 7 * � � , ( � & � � ! " # � $ ! % � � � � ( !� 8 � 2 9 : ;< = > < ?@ A B C @ D E @ F ?G H I B > J ?K @ B = G L M N @ N @ N G N O P E Q @ D E Q @ F E Q J E Q < R ?9 : ;

CD NOLEGGIO [1]S T U V W X W Y W Z X U [ W \ ] ^ _ ] ] _ ^ U [ ` ] W U a ^ Z b ^ ` c c ` c W X W c Z de

f g h i j k l m l n o g p l i q r g s s j k j q j k l m m g j t g u ve f g h j m k g j q j w l w j p g x x y p l t y o g n i g u v g q q j n o p jr j n n l n n j z y i o j p l { o g o j k j { y q q j { q i w l p j s y q x j q g { o g o j k g {g w r j p o j q j k l m m g j { t g n r j q g | g k g o } { l s s ~ l s s ~ �e f g h j m k g j q j w l w j p g x x y p l g t y o g n i g q j n o p g s k g l q o gz q j w l { s j m q j w l { g q t g p g x x j { � �e f g h j m k g j q j w l w j p g x x y p l k l g q � j p w y x g j q g n i g q j k l m m gz u v { q j k l m m g y o j p l { t y o y { t i p y o y { g w r j p o j { l s s ~ l s s ~ �e � k r p j m p y w w y t l h l p g s � g l t l p l k � g w w g n n g j q l t g i q u v {t g i q u k g l q o l l k y p l m g n o p y x g j q l t g i q q j k l m m g j { � i g q t gt l h l n o y w r y p l y h g t l j i q y p g s l h i o y s � l p g r j p o g m k gl n o p l w g t l k k y o p y q n y x g j q l ~

CD NOLEGGIO (CODICE) [1]� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � �   ¡ ¢ � � £ ¤ ¥ ¦ §� � � ¨ � � � © ª « ¬ ­ ® ¯ ° ± ² ³ ° ± ­ ´ µ ¶ ·¸ ¹ ³ º ¯ ° ³ © ª « » ¼ ½ ¾ ¿ ¯ ³ ° ­ ¯ À ¶ ·¸ ¹ ³ º ¯ ° ³ © ª « » ¼ ½ ¾ Á  ¶ ¶ ·¸ ¹ ³ º ¯ ° ³ © ª « » ¼ ½ » à ¿ ³ ± ± ¯  ¶ ¶ ·½ ª ¯ ° Ä ÅÆ ­ Ç È ³ ¹ ³ º É ´ ª ® Ê ­ ® ¯ ° ± ª Ë © ª « ¬ ­ ® ¯ ° ± ² ³ ° ± ­ ´ Ì ·­ Ç È ³ ¹ ³ º ³ ° ¼ ½ Æ ­ ® ¼ ³ º ª ¿ Ê ³ Í Î Ã Ã ¿ ³ ª ° ·­ Ç È ³ ¹ ³ º ³ ° ¼ ½ Æ ¿ ¼ ° Ï ½ ª ® Ï ½ ³ ® Ï ± ¯ Ã Ï Ð ³ ° Ï Ê ª Î Ï ¹ à ½ Í ° Ñ ± ¯ à ® ° à ·­ Ç È ³ ¹ ³ º ³ ° ¼ ½ Æ ± ³ ° Ï º ³ Î Ï ½ ª ® Ï ª È ® Ï Ë Ò Ì Ï ° Ã Ð Ï ¹ ¯ É Í ° Ñ ½ ³ Ê ³ ·­ Ç È ³ ¹ ³ º ¯ ° ­ ° Ñ ª ° ° à ·­ Ç È ³ ¹ ³ º Ê ­ ® ¼ É ­Æ ° Ñ ± ¯ à ® ° à ± ¯ à ® ° à ·° Ñ ½ ³ Ê ³ ½ ³ Ê ³ ·° Ñ ª ° ° à ª ° ° à ·Í ¹ ª ­ ª ·

CD NOLEGGIO (CODICE) [2]Ó Ô Õ Ö × Ö Ø Ù Ó Ú Û Ü ÓÝ Þ ß Ó Ü à × Þ Ü Ö áÙ Ó Ú Þ ß â ã Û Ó à Ú Ö áÙ Ó Ú Þ ß â Ó Þ Ó à ä à áÞ ß Ó ã ß ß à áÞ ß Ó ß Û å Ö Ú à æ Ü ã ß ç à ß Þ áÙ Ó Ú Þ ß â Ó Þ Ó à ä Þ è é ê ë áÞ ß Ó Þ å Õ à Ú Ó à æ ß à ä Ö â â Þ à áì í í î ï ð ñ ò ó ô õ í ñ ó ö ó î ó ÷ ø ùú û ü ù÷ ý õ ï ò ï þ ô ÷ ÿ � � ÷� ô ÷ ÿ ó ñ � � ó ð ùó ñ ÷ ñ � � ï ÿ í � � ó � ó � í ùô ÷ ÿ ó ñ � � ó ÷ ÷ ø ùó � � � �

� � � � � � � � � � � � � � �� � � � � � �

CD NOLEGGIO (CODICE) [3]� � � � � � � � � ! " �

#$ % � " & � $ " � '� � $ % ( % & ) � '� � $ % ( " & ( % & ) � '

* � � � � � $ % � $ $ + + & ', " - $ � % � � '

� � � � � � � � � ! " �#

$ % � " & � $ " � . % & - � ( ( $ & '$ % � " & � $ " � . / 0 '$ % � " & � $ " � . / - $ � % � � '� * � * � * � * . % & - � ( ( $ & '� * � * � * � * . � � � $ � ! + $ & % � '$ % � $ ) � & � & '

, % & - � ( ( $ & '

1 2 3 $ % � � � - - * � � � $ % $ + $ & % � % ! & 4 $ � $ � $ � � � ! � � ! � � * � $$ % $ + $ & - * � $ " 5 $ * * + $ & % � � � - - � 4 * $ * 6 $ - $ 2 1

CD NOLEGGIO (CODICE) [4]7 8 9 : ; < = > ? @ A B C D E F G H @ A I J= : K ; < L ; 9 : ; < = > ? @ : K ; < L K B C D E F G H @ : K ; < L K I J< > : ; M M K > 9 : ; < = > ? F > : ; M M K B C D E F G H F > : ; M M K I J

N O P G Q Q > < M > R K D S ; T M K U K < P ; T K L > K < > H K R ; K = : K ; < L K ; K@ A < ; : : V D T = W K S K > X K < > : L T ; Q ; < P > R K D S ; T M K U ; Y Y ; L L G D L >Z [ \ ] ^ _ ` [ a b ] ^ ` c d [ ` e ] f f d ] c d g h ^ [ ] a [ ` [ a ` i ` j k

d [ _ [ a b ] ^ ` l h _ _ l \ e d ] [ _ d md [ _ [ a b ] ^ ` l h _ _ l n o md [ _ [ a b ] ^ ` l h _ _ l [ ` e ] f f d p q r md [ _ \ ` c d \ ] l h _ _ l \ e d ] [ _ ] md [ _ \ ` c d \ ] l h _ _ l n o m

s t u

v ^ d [ _ g w x y [ z [ { ] ^ d { \ d d e \ ` c d \ ] c ] e [ ` e ] f f d h _ ` ^ ] | x } m{ \ h [ g w x ~ c � � � \ ` c d \ ] l h _ _ l \ e d ] [ _ ] } mv ^ d [ _ g w x y [ z [ { ] ^ d { \ d d e \ ` c d \ ] c ] e n o | x } m{ \ h [ g w x ~ c � � � \ ` c d \ ] l h _ _ l n o } m

CD NOLEGGIO (CODICE) [5]� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � ��   �

� � ¡ � � � � � � ¢ � � � � � � � � � � � � � � �� � � � � £ ¤ ¥ � � � � ¦ � § � � � � � � � � � � � � � � � � � ¦ � ¨ © � � � � � � � � � � � � � ©

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ª ��   �

«