Instrumentação Biomédica



Documentos relacionados
BACHARELADO EM ENGENHARIA ELÉTRICA Disciplina: Instrumentação Eletrônica Prof.: Dr. Pedro Bertemes Filho

INSTRUMENTAÇÃO E CONTROLE DE PROCESSOS MEDIÇÃO DE TEMPERATURA TERMÔMETROS DE RESISTÊNCIA

3 Transdutores de temperatura

Sensores de Temperatura

Distância de acionamento. Distância sensora nominal (Sn) Distância sensora efetiva (Su) Distância sensora real (Sr) 15/03/2015

Nível é a altura do conteúdo de um reservatório que pode ser sólido ou líquido. Os três tipos básicos de medição de nível são: a) direto b) indireto

Universidade de Coimbra. Biosensores e Sinais Biomédicos ( )

Indice Analítico ... II 11. Capítulo 1 - Introdução 17. Capítulo 2 - Sensores de Presença 31

Aula 4 Instrumentos de Temperatura. Prof. Geronimo

Materiais usados em resistores

SENSORES INDUSTRIAIS

MEDIÇÃO DE TEMPERATURA

Universidade Paulista - UNIP Instituto de Ciência Exatas e Tecnológicas Curso de Engenharia Elétrica Modalidade Eletrônica. Instrumentação e Controle

Instrumentação e Técnicas de Medidas. Sensores Resistivos

Medição de Temperatura. Profa. Michelle Mendes Santos

Medição de Temperatura

Sensores - Parte 2 SUMÁRIO 1) SENSORES DE PRESSÃO 2) SENSORES DE TEMPERATURA 3) SENSORES DE VAZÃO 4) SENSORES DE NÍVEL LÍQUIDO REFERÊNCIA

Strain Gages e Pontes de Wheatstone. Disciplina de Instrumentação e Medição Prof. Felipe Dalla Vecchia e Filipi Vianna

PRINCÍPIOS TERMOELÉCTRICOS. Princípios de funcionamento e características dos termopares

PROPRIEDADES ELÉTRICAS DOS MATERIAIS

Medida de Força - Pesagem

ESCOLA SUPERIOR DE TECNOLOGIA

Termistor. Termistor

1 Medição de temperatura

LEI DE OHM. Professor João Luiz Cesarino Ferreira. Conceitos fundamentais

Caracterização de Termopares

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro.

PROPRIEDADES ELECTROMAGNÉTICAS DOS MATERIAIS. 2ª Série A - EFEITOS TERMOELÉCTRICOS DE SEEBECK E PELTIER E VARIAÇÃO DA CONDUTIVIDADE COM A TEMPERATURA

ni.com Série de conceitos básicos de medições com sensores

INSTRUMENTAÇÃO. Eng. Marcelo Saraiva Coelho

Células de Carga. Prof. Valner Brusamarello

- CAPÍTULO 2 MATERIAIS CONDUTORES

ATENÇÃO: A partir da amostra da aula, terá uma idéia de onde o treinamento de eletroeletrônica poderá lhe levar.

Propriedades termicas Termopares Tipo T

Sensores de temperatura: efeitos mecânicos; termoresistências: RTDs, Termistores e Termopares; semicondutores

TM362 - Sistemas de Medição 2. Prof. Alessandro Marques.

Capítulo 02. Resistores. 1. Conceito. 2. Resistência Elétrica

CAP. 3 - EXTENSÔMETROS - "STRAIN GAGES" Exemplo: extensômetro Huggenberger

MEDIDA DO TEMPO DE RESPOSTA DE SENSORES DE TEMPERATURA DO SISTEMA DE PROTEÇÃO DO REATOR DA USINA NUCLEAR DE ANGRA I

3.1. Magnetômetro de Amostra Vibrante (VSM)

LISTA 3 - Prof. Jason Gallas, DF UFPB 10 de Junho de 2013, às 14:26. Jason Alfredo Carlson Gallas, professor titular de física teórica,

ESCOLA NÁUTICA INFANTE D. HENRIQUE DEPARTAMENTO DE MÁQUINAS MARÍTIMAS

TRANSMISSOR INTELIGENTE DE TEMPERATURA TT301 TT301 TECNOLOGIA SMAR INTRODUÇÃO. Uma Família Completa de Instrumentos de Campo

SISTEMA AUTOMÁTICO DE AQUISIÇÃO DE DADOS DE UM INCINERADOR DE RESÍDUOS

MEDIÇÃO DA CORRENTE ELÉCTRICA COM SENSOR DE EFEITO HALL

Instrumentos Aeronauticos. Parte II

Exemplos de condutores: cobre, alumínio, ferro, grafite, etc. Exemplos de isolantes: vidro, mica, fenolite, borracha, porcelana, água pura, etc.

Aula V Medição de Variáveis Mecânicas

Introdução ao Estudo da Corrente Eléctrica

Temperatura Conceitos Temperatura: Grandeza física que mede o estado de agitação das partículas de um corpo, caracterizando o seu estado térmico.

Desenvolvimento de Amperímetro Alicate Baseado em Magnetômetros GMR para Medição de Correntes Elétricas Contínuas

Sensores de Temperatura

Aula 5_1. Corrente Elétrica. Capítulo 5. (Eletrodinâmica) Prof. Cláudio Graça. Física Geral e Experimental III

Modelo GC 2109 T. Família GC 2009 Microcontrolado Indicador Digital de Temperatura 1/8 DIN - 98 x 50mm

INSTRUMENTAÇÃO E CONTROLE DE PROCESSOS TRANSMISSAO E TELEMETRIA

Manual de Operação e Instalação

Instrumentação Medição de Nível de Água com Sensor Piezoresistivo Amplificado

MÓDULO 1 INTRODUÇÃO À AUTOMAÇÃO E INSTRUMENTAÇÃO CARGA HORÁRIA 24 HORAS

PROJETOS EM INSTRUMENTAÇÃO E AUTOMAÇÃO INSTRUMENTAÇÃO - TEMPERATURA

Sensor de Imagem Química para Detecção e Análise de Gases. 1/5

Seleção de comprimento de onda com espectrômetro de rede

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS

EE531 - Turma S. Diodos. Laboratório de Eletrônica Básica I - Segundo Semestre de 2010

S O IC N Â C E etro) M O TR C (taquím LE E S étrico TO N E M A o taquim C C V o Transdutores Transdutores de velocidade: dínam E E T D IP

Apostilas de Eletrônica e Informática Sensores

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA DEPARTAMENTO DE ENGENHARIA ELÉTRICA ELETRÔNICA

I NST R UM ENTAÇÃO I N DU ST RI AL - EN G P RO F ª. L ET Í CI A CHAV ES FO NS ECA

Prof. Jener Toscano Lins e Silva

CONDICIONADORES DE SINAIS

Building Technologies

ANÁLISE DOS PADRÕES DE RESISTÊNCIA ELÉTRICA DO LABORATÓRIO DE CALIBRAÇÃO DE GRANDEZAS ELÉTRICAS DA ELETRONORTE PARA MELHORIA DA INCERTEZA DE MEDIÇÃO

Sensores e Atuadores (2)

DISPOSITIVO PARA MEDIR O DIFERENCIAL DE TEMPERATURA EM COLETORES SOLARES PARA AQUECIMENTO DE ÁGUA

3 Metodologia de calibração proposta

Trabalho prático: O contador de Geiger-Muller. Descrição geral

AVALIAÇÃO DE DIFERENTES SENSORES PARA CONSTRUÇÃO DE UM PIRELIÔMETRO

Fundamentos de Automação. Sensores 17/03/2015. Sensores. Sensores Analógicos e Sensores Digitais. Sensores Analógicos e Sensores Digitais

Relatório - 5ª Experiência - Calorimetria, ajuste de reta e propagação de erros

15/02/2012. IV.2_Controle e Automação II. Introdução. Conteúdo SENSORES

Física. Questão 1. Questão 2. Avaliação: Aluno: Data: Ano: Turma: Professor:

MÓDULO 01 INTRODUÇÃO A AUTOMAÇÃO E INSTRUMENTAÇÃO INDUSTRIAL CARGA HORÁRIA 24 HORAS JÁ REALIZADO

SENSORES Características Prof. José Américo Moura Juazeiro Jul 28,2015

Capítulo 3 Circuitos Elétricos

Aula prática Como utilizar um multímetro

KPF08 e KPF-12. Controladores de Fator de Potência. [1] Introdução. [4] Grandezas medidas. [2] Princípio de funcionamento.

Fundação Centro Tecnológico de Minas Gerais IMPLANTAÇÃO DO LABORATÓRIO DE VAZÃO DE GÁS DA FUNDAÇÃO CENTRO TECNOLÓGICO DE MINAS GERAIS

Comportamento dinâmico de processos submetidos a controle feedback. Sistema simulado no SIMULINK/MATLAB

Relatório do trabalho sobre medição de temperatura com PT100

MICROSCOPIA ELETRÔNICA DE VARREDURA E MICROANÁLISE QUÍMICA PMT-5858


Condução Unidimensional em Regime Estacionário 5ª parte (Geração de Energia Térmica e Superfícies Estendidas)

Eletrônica Analógica

O comportamento conjunto de duas variáveis quantitativas pode ser observado por meio de um gráfico, denominado diagrama de dispersão.

Temperatura Devido ao seu alto ponto de fusão, a safira pode ser utilizada para aplicações de até 2000 C.

MODULADORES QUATRO QUADRANTES

Rua Guajajaras, 40 sala 306 Centro CEP Belo Horizonte MG Telefones: Fax:

Manômetros. Conexões Rosqueadas FIT Nº FI-S1201. Diâmetro 4" e 6. Modelo MV MVE. Material do Corpo Aço Inox. Pressão Máxima 28,0 barg FI-P32202

DESENVOLVIMENTO DE SISTEMA DE CONTROLE PARA ELETRÔNICA EMBARCADA EM EQUIPAMENTOS AGRÍCOLAS 1. Vítor Henrique Amarante Soares 2.

Transcrição:

Instrumentação Biomédica Sensores e Transdutores Posição, Deslocamento, Temperatura Exemplos Exemplos: Principais Transdutores Resistivos LabVIEW Profa. Léia Bernardi Bagesteiro (CECS) E-mail: leia.bagesteiro@ufabc.edu.br Fornecem uma resistência em resposta ao estímulo Extensômetros: Deformação linear Extensômetros: Circuitos em ponte Compensação para efeitos de temperatura Conveniente para pequenas variações de temperatura Fotoresistores: Intensidade luminosa 1

Transdutor Potenciométrico Fornecem uma resistência em resposta a posição do cursor Transdutor Potenciométrico Função de Transferência Teórica Potenciômetros rotativos: Respondem a posição angular do cursor Potenciômetros lineares: Respondem a posição linear do cursor Tipos de Potenciômetros: Exemplos aplicações: Goniômetro para medição de posição articular 2

TRANSDUTORES Termopares - Princípio Transdutores de Temperatura Termopares Resistance-Temperature Detectors (RTD) Termistores Conexão (ou soldagem) de 2 fios Operação normal, junção fria colocada em banho frio Termopares Type K : Chromel-Alumel Type J : Iron-Constantan Type E : Chromel-Constantan Type N : Nicros-Nisil Type T : Copper-Constantan É importante notar que termopares medem a diferença de temperatura entre dois pontos, e não a temperatura absoluta. Termopares Termopares 3

Termopares aplicações Para medições de temperatura em intervalos grandes, até 1800 K. Exemplo: Type K : Chromel-Alumel (-190"%1260") Type J : Iron-Constantan (-190"%760") Type E : Chromel-Constantan (-100"%1260") Para medições em intervalos de temperatura entre 0-100ºC com alta precisão (0.1ºC), mais indicado RTD e termitores. Magnitude da E térmica 2 E = c( T1 T2 ) + k( T1 T 2 2 Onde: c e k = constantes dos materiais do termopar T 1 = temperatura da junção quente T 2 = temperatura da junção fria ou junção de referência ) Exemplo Termopar (E2): Exemplo Termopar (E2): UTI Neonatal T incubadora = 35 C T UTINeo = 23 C Termopar tipo K Exemplo Termopar (E2): Exemplo Termopar (E2): 4

Termoresistivos: RTD (Resistance Temperature Detectors) RTD (Resistance Temperature Detectors) Considerações importantes: Termistores (PTC e NTC) RTD (Resistance Temperature Detectors) PT100 (Platina 100 a 0ºC) RTD (Resistance Temperature Detectors) Função de Transferência Simplificada Resistance temperature detector (RTD) Resistance temperature detector (RTD) Resistance temperature detectors (RTDs), também chamados termômetros de resistência, são sensores de temperatura que apresentam mudança de resistência elétrica conhecida de acordo com a temperatura. Temperatura Resistência Metal Uma reta aproxima os pontos da curva que representa as temperaturas, T 1 e T 2, e T 0 representa o ponto médio de temperatura. Idealmente a resistência varia linearmente com a temperatura. 5

Resistance temperature detector (RTD) Equação da reta: Sensor de temperatura (thin-film gold) Sensor micro-fabricado R(T) = R(T o )[1+ " o T] T 1 < T < T 2 R(T) = aproximação da resistência na temperatura T R(T 0 ) = resistência em T 0 o = fração de mudança na resistência por grau de temperatura em T 0 T = T - T 0 RTD - Exemplos de " Resistance temperature detector (RTD) Equação da reta 1 R " o = ( R( T ) T 2 R1 ) 0 2 T1 R 2 = resistência em T 2 R 1 = resistência em T 1 RTD aproximação quadrática Maior precisão na representação da curva R-T em alguns intervalos de temperatura. Nickel Tungsten Copper R( T) = R( To )[1 + " " T < T < T R(T) = aproximação quadrática da resistência em T R(T 0 ) = resistência na temperatura T 0 1 = fração linear de mudança de resistência com temperatura 2 = fração quadrática de mudança de resistência com temperatura T = T - T 0 2 1 T + 2( T) ] 1 2 Platinum Platinum: >> repetitividade, sensibilidade, alto custo Nickel: << repetitividade, sensibilidade, menor custo 6

RTD sensibilidade Sensibilidade é dada pelo valor de o Platinum 0.004/ C Nickel 0.005/ C Então, para 100 platinum RTD, uma variação de 0.4 ocorreria caso a temperatura tivesse variação de 1 C RTD tempo de resposta Geralmente entre 0.5 to 5 segundos O tempo de resposta é devido principalmente a condutividade térmica para trazer o sistema para o equilibrio térmico com o ambiente. Termistor Sensor de resistência Semicondutora Diferente dos metais, termistores respondem negativamente a temperatura e seu coeficiente de resistência é da ordem de 10 vezes mais que a platina ou o cobre. Termistor Sensor de resistência Semicondutora Temperatura resistência semicondutora Símbolo Termistor: resistência vs temperatura Termistor: resistência vs temperatura Coeficiente ~ 5%/ C na temperatura corporal (37 C) 7

Termistor: resistência vs temperatura COMPARATIVO Exemplo Termistor (E5): Fig.6.6a Termistores (Thermally Sensitive Resistor) PTC e NTC Termistores (Thermally Sensitive Resistor) PTC e NTC Considerações importantes: Termistores (Thermally Sensitive Resistor) PTC e NTC Termistores (Thermally Sensitive Resistor) PTC e NTC Não são lineares; Sensibilidade elevada (típica 3% a 5% por ºC) com faixa de operação típica de -100ºC a +300ºC; Disponibilidade variada de tamanhos (0,005 a 0,05 de diâmetro) e formas; Faixa de tolerância de fabricação também varia (tipicamente de 5 a 20%) 8

Termistores (Thermally Sensitive Resistor) PTC e NTC Termistores (Thermally Sensitive Resistor) PTC e NTC Função de Transferência para o NTC Modelo de 2 ou 3 parâmetros Termistores (Thermally Sensitive Resistor) PTC e NTC Linearidade ganho custo faixa de operação Temperatura por Efeitos Mecânicos (não resistivo) Efeitos Mecânicos: Termômetros de expansão de líquidos em bulbo de vidro Termômetros Expansão de líquidos em bulbo de vidro Termômetros Bimetálicos Princípio: duas tiras de metal com coeficiente de dilatação térmica diferentes. 9

TRANSDUTORES Resistivo de posição Deslocamento Resistivo sensível a força Transdutor Resistivo - posição Distância Sinal Elétrico Transdutor Resistivo posição Transdutor Resistivo - posição R 1 R 2 V = R 2 o V T R1 + R2 Exemplo Transdutor Resistivo (E6A): Exemplo Transdutor Resistivo (E6): Encontrar a resolução de um transdutor de resistência variável em que: R T = 1000 Nº voltas = 100 Fig.6.8b 10

Transdutor Resistivo circuito em ponte TRANSDUTORES Resistivo de posição Deslocamento Resistivo sensível a força LVDT Linear Variable Displacement Transducer LVDT Linear Variable Displacement Transducer Princípio: modulação do sinal de excitação. Consiste na variação de sinal entre primário e secundário dependendo do posicionamento no tubo (núcleo). LVDT Linear Variable Displacement Transducer LVDT Linear Variable Displacement Transducer Eixo no centro V 1 = V 2 Vo = 0 11

LVDT Linear Variable Displacement Transducer LVDT Linear Variable Displacement Transducer Eixo movendo em direção a S 1 V 1 > V 2 Vo aumenta Eixo movendo em direção a S 2 V 2 > V 1 Vo diminui LVDT Linear Variable Displacement Transducer LVDT LVDT Linear Variable Differential Transformer http://www.pages.drexel.edu/~pyo22/mem351-2004/lecture04/pp062-073lvdt.pdf An LVDT is used as a sensitive displacement sensor: for example, in a cardiac assist device or a basic research project to study displacement produced by a contracting muscle. TRANSDUTORES Resistivo de posição Deslocamento Resistivo sensível a força FRS Resistor Sensor de Força (Force Sensitive Resistors ) 12

FSRs o que são? Force Sensitive Resistors ou Pressure Sensors Tipo de resistor no qual a resistência muda quando uma força ou pressão é aplicada A resistência é inversamente proporcional a força aplicada FSRs como funcionam: Partícula do tamanho na escala de microns Formulado para reduzir dependência a temperatura, e melhorar propriedades mecânicas Força na superfície causa o contato das partículas no eletrodo de condução modificando a resistência O limiar, ou ponto limite de força", que modifica R encontra-se entre 1M e 50-100 K [ 1. Resistance (Ohms) vs. Force (g) for an Interlink FSR ] FSRs como funcionam: FSRs consistem de polímero condutivo piezoresistivo, que modifica a resistência de maneira conhecida de acordo com a aplicação de força na sua superfície Usualmente disponível entre filmes sensitivos Filme: 1) condutor elétrico e 2) não-condutor de partículas suspensas na matriz. FSRs Características Fabricado em camada simples, arrays 2D e outras diversas formas Detecta pequenas forças. Reconhece a magnitude da força e também diferenças na maneira de tocar 3 componentes principais da montagem do FSR: Substrato para conexão FSR Microcontrolador Não é sensivel a vibração ou calor FSRs Características Resposta na ordem de 0-2kg, com aplicações comuns na interface humana. force vs. conductance (1/resistance) 13

FSRs Características Simple FSRs and Arrays FSRs Características Force Resolution Better than 0.5% full scale Parameter Value Conditions Break Force 30 to 100g (1 to 3.5 oz) typical Dependent on probe size/shape Size Range Max = 20" x 30" (51 x 76 cm) Min = 0.2" x 0.2" (0.5 x 0.5 cm) Device Thickness 0.008" to 0.050" (0.20 to 1.25 mm) Any shape Stand-Off Resistance Switch Characteristic Device Rise Time > 1M Essentially zero travel 1-2msec (mechanical) Force Sensitivity Range 30g to 10kg Lifetime >10 million actuations Pressure Sensitivity Range 0.45psi to 150psi (0.03 kg/cm 2 to 10 kg kg/ cm 2 ) 30g to 10kg 1 cm 2 actuator Use Temperature -30ºC to 170ºC High temperature adhesives Maximum Current 1 ma/cm 2 of applied force Part to Part Force Repeatability ± 15% full scale For typical part with consistent actuation Sensitivity to Noise/Vibration Not significantly affected Single Part Force Repeatability ± 2% full scale EMI/ESD Passive device -- not damaged by EMI or ESD Lead Attachment Standard flex circuit techniques See TechNote FSRs Tipos: Sensor Básico ponto simples (circular) Array Simples Dois ou mais PS 3 s em um substrato com uma linha de condução comum, e linhas separadas para cada sensor Matriz linhas ou colunas Tira Contínua até 15m. FSR - Fornecedores Fabricantes: Referências Bibliográficas * Instrumentação e Fundamentos de Medidas. V.1 (e V.2). Balbinot e Brusamarello. LTC. 2006 e 2007. Interlink electronics, http://www.interlinkelec.com/ IEE (UK), http://www.steadlands.com/ Tekscan, http://www.tekscan.com/index.html * Instrumentation Reference Book. 3 rd Ed. W. Boyes (Ed.) Butterworth and Heinemann. 2003. * Measurement, Instrumentation and Sensors Handbook. J.G.Webster (Ed.) - CRC Press. 1999. 14

"%'()*+,%-.'-% "%'()(*+,-(./0+( "%'()(*+,-(./0+( Estruturas e Funções do LabVIEW "%'(1"( 2-345( "5( +06)-( 736"( )( 68',369-( 6-( "'":3;-<( ='( 631";0-'( "%'(1"( '9-( 683,-'( 2-345( ( ( "5( 24>6)-'( +06)-( 6",-56,;465,( 736"( )( 68',369-( 5( 6-( "56( "'":3;-<( -?366-( ='(,36'?63,(6-("'":3;-@( 631";0-'( '9-( 683,-'( ( 24>6)-'( 6",-56,;465,( 5( "56( -?366-(,36'?63,(6-("'":3;-@( A'430( 5( B'?36)'>,( 2;+C( 631";0-(,;?-(,68+6@( 4-03,( "5( 6336D( EF( -"( GF( )( H53-'(4-5(?34;'9-(';5?+'(?636("56(',3;7()(,I,-(('430(''6(',3;7(5("5( A'430( 5( B'?36)'>,( 2;+C( 631";0-(,;?-(,68+6@( 4-03,( "5( 6336D( EF( -"( GF( -0-(631";0-(*JKLL(-"(6);4;-6(6(',3;7(5("5(631";0-(I;',,M( H53-'(4-5(?34;'9-(';5?+'(?636("56(',3;7()(,I,-(('430(''6(',3;7(5("5( -0-(631";0-(*JKLL(-"(6);4;-6(6(',3;7(5("5(631";0-(I;',,M( NO()("5(631";0-(B'?36)'>,(2;+C((,;?-(,68+6@(+O("5('?4/2;4-(H53-()(+;>6'(-"( 4-+"6'()')(-(;/4;-()("5(631";0-(,I,-("5P3;4-((4-03,(-'()6)-'(?636("5( NO()("5(631";0-(B'?36)'>,(2;+C((,;?-(,68+6@(+O("5('?4/2;4-(H53-()(+;>6'(-"( 6336D(GF()()6)-'<(( 4-+"6'()')(-(;/4;-()("5(631";0-(,I,-("5P3;4-((4-03,(-'()6)-'(?636("5( 6336D(GF()()6)-'<(( A'430( 5( "5( 631";0-( )( 5);)6'@( "5( I?3''( QL( 1"( '430( )6)-'( 5( "5( 631";0-()(5);)6'(B<+05C()(,I,-(-"(8;:3;-(B,)5C<(( A'430( 5( "5( 5);)6'@( "5( I?3''( QL( QL( 1"( '430( )6)-'( 5( "5( 631";0-()(5);)6'(B<+05C()(,I,-(-"(8;:3;-(B,)5C<(( NO()("5(631";0-()(5);)6'@("5(AI?3''(QL(1"(+O()("5(631";0-()(5);)6'(B<+05C( -"(B,)5C<(( NO()("5(631";0-()(5);)6'@("5(AI?3''(QL(1"(+O()("5(631";0-()(5);)6'(B<+05C( -"(B,)5C<(( "%"'()*+,"-,.."/ "%"'()*+,"-,.."/ -*01+2". -*01+2". "%'()*+,% "%"'()*%+,-**' "%"'()*%+,-**' "%'( )'( "*+,-.( /0122( 3.4( 3'"( "%'( )'( "*+,-.( /0122( 3.4( 3'"( "%'( 5."467.8( 5."467.8( )'( "*+,-.( /0122( 3.4( 3'"( 9+:4';'( 5."467.8( +,:,<4( /=( ';"'( 3.:+;( '( >?@( 9+:4';'( +,:,<4( /=( ';"'( 3.:+;( '( >?@( 9+:4';'( AB(C2?>(';"'(:,;D( AB(C2?>(';"'(:,;D( +,:,<4( /=( ';"'( 3.:+;( '( >?@( A( AB(C2?>(';"'(:,;D( CEF2>G( H.+,( F2( *+'( 'I'3+4( '( A( CEF2>G( H.+,( F2( *+'( 'I'3+4( '( A( 5+;6J'(.+(3.;3';4(",;K( 5+;6J'(.+(3.;3';4(",;K( CEF2>G( H.+,( F2( *+'( 'I'3+4( '( 5+;6J'(.+(3.;3';4(",;K( " %" '( )" * +,-./0%" 1.234" 5+,+ +6,/, 178+,+,-./0%"9:,"7,0,97,/+,*/,;<,/%=+:>? *%.;,+"1.234"5"-./"7%?%8:5@A " %" 8/B8C:0: '( )" * +,-./0%" 5+,+ 1+D, %5,+3%4" 7%?.2" 7%?% :/;.,+ "7,/;+ * */1,2;";/5%"**+*%"A " :%EC:0: '( )" * +,-./0%" 1.234" +0+23+*+"5+,+7%2;,%:+,%5,+34"/2*/0/*.+/"* +,-./0%"A "%'()'*+,-./0' "% ' ()"%*+,-%%./%" %" ''(" )*" +," -*"."..+/" "% 0,12'34+/5"6+'17"///"..+/""/4'8"1",1"'9,38+:" ' ()"%*+,-%%./%" %" ''(" )*" +," -*"." 0,12'34+/5"6+'17"///"..+/""/4'8"1",1"'9,38+:".'"0* 12'./%" %".36'07/" 73+/"."..+/" ;/7'30%5".'"0* 0,1'345" 12' <++=0>"./%" %" " /4'8".36'07/" //" 73+/" 306+'1?@+"."..+/" ;/7'30%5" 1",1" 0,1'345" '9,38+5",73=3A0.+" <++=0>",1" " /4'8" 4130B+" //" ;7B>:""C/7" 306+'1?@+" 6,0?@+" 1" +.",1" '9,38+5" 304=,3'"8D'3+/"7'1303/"."..+/"/"04//D'3+:",73=3A0.+",1" 4130B+" ;7B>:""C/7" 6,0?@+" +." 304=,3'"8D'3+/"7'1303/"."..+/"/"04//D'3+:" 3""*4'()"%*+,-%%("25"2",1"6,0?@+"9,"6+'17",1" 3""*4'()"%*+,-%%("25"2",1"6,0?@+"9,"6+'17",1" ''("."..+/"1",1"/7'30%"9,"+."/'"/4'37"1",1" ''("."..+/"1",1"/7'30%"9,"+."/'"/4'37"1",1" '9,38+"."..+/:" '9,38+"."..+/:" 6'27*%2*% ("25" 6,0?@+",73=3A." '" 4'3'" /7'30%/" 6'27*%2*% =+0%+/""'73'"."/7'30%/"4,'7+/"'2EF3/707/:"" ("25" 6,0?@+",73=3A." '" 4'3'" /7'30%/" =+0%+/""'73'"."/7'30%/"4,'7+/"'2EF3/707/:"" "%'()*+"',""%'()"*)+)" *),"-./0" *),"-./0" 15

"%'()*'"+,"%'(")'*+'(",-"./0"1*20"-34" "%%"' ),D23/*C042>/=/*60*F>= * "%'()* +,-.*/0120340*.-4506*/0120340* 7)89* '-/0* :;<,0* * +=>*?-><@A0</*7=4-</* ;<B.*C0D</.0>* "%%"' +006E-45*=60/* "%%'()')*)+,-.'/010'2"3' "%%'()')*)+,-.'/010'2"3' "%'()*%+,-./-/.%0+.+1+-234""5/672"6%0+8%6+2.%1%.+720%91".:8" 7;02<"0+=++,-%.0+6-."0+/8%+,-./-/.%0+6"826%0%,/02%<.%8%>"%""? +@+7/-%'=+A+,"B/++,-C6"26-+.2".0"D""1+(:"E6027+B/+=%.2%0+)%-:'*+FG %""'(")"*+",-".//0","123" " " 4056'0")3" %""'(")"*+",-".//0","123" %""'(")"*+",-".//0","123" " " 4056'0",3" " " 4056'0")3" " " " " 4056'0")3" 777" " " 4056'0",3" " " " " 4056'0",3" 4056'0"63" " " 777" " 85"%3" " 777" " " 4056'0"63" " " 4056'0"63" 85"%3" 85"%3" %017"9:(;6'%("<:=60*" " H-+.826%D>2-+.%34"F1",,22D2-%.+<2,-.%."6I8+." 0+.+1+-234"0+,+J%0"?K%1.28+2.%9L%,+</60%+ %,,28,/7+,,2=%8+6-+%-:%'G H-+.826%D0+6"826%0","-./>7"6-%0".F?%.+1.+,+6-%"6I8+."0+=+A+,B/+%.+1+-234",+.C +@+7/-%0%G M%.%20+K%-:NL5%3%O P"8%60"LO P"8%60"QO GGG P"8%60"6O R28M%.%O %017"9:(;6'%("<:=60*" %017"9:(;6'%("<:=60*" " " "%%'()')*)+,-.'/012/34'5"%6' "%%'()')*)+,-.'/012/34'5"%6' %'(%)*+,*%-./0*12(/(3 %'(%)*+,*%-./0*12(/(3 4*5(%-*63 4*5(%-*63 4*5(%-*63 4*5(%-*73 4*5(%-*73 4*5(%-*73 888 888 888 4*5(%-*%3 4*5(%-*%3 9.5%'(%)*3 9.5%'(%)*3 " " " "%''(%'()*+,-*.,+/01+2'3(4*+.*(5.+56+78++92')65+:; "%''(%'()*+,-*.,+/01+2'3(4*+.*(5.+56+78++92')65+:; <5,.*)2')*6+(5,.*)86+*(5+86+""=+5%'(+')*+(96>*6*6+6) <5,.*)2')*6+(5,.*)86+*(5+86+""=+5%'(+')*+(96>*6*6+6) "%''(%'()*+,-*.,+/01+2'3(4*+.*(5.+56+78++92')65+:; 38?@+63A)6):; <5,.*)2')*6+(5,.*)86+*(5+86+""=+5%'(+')*+(96>*6*6+6) B)?)C 38?@+63A)6):; 38?@+63A)6):; B)?)C B)?)C D+,)*6+/C D+,)*6+/C D+,)*6+EC D+,)*6+/C D+,)*6+EC ;;; D+,)*6+EC ;;; ;;; D+,)*6+*C F*2')*(+G+*6.?@+HI056)6.5)C D+,)*6+*C D+,)*6+*C F*2')*(+G+*6.?@+HI056)6.5)C F*2')*(+G+*6.?@+HI056)6.5)C B)?)C LM LM LM N5+=;O8%)*65P)87.*+( N5+=;O8%)*65P)87.*+( N5+=;O8%)*65P)87.*+( B)?)C B)?)C D+,)*6+/C D+,)*6+/C D+,)*6+EC D+,)*6+/C D+,)*6+EC ;;; D+,)*6+EC ;;; ;;; D+,)*6+*C F*2')*(+G+*6.?@+HJKLI056)6.5)9=)83):C D+,)*6+*C D+,)*6+*C " F*2')*(+G+*6.?@+HJKLI056)6.5)9=)83):C F*2')*(+G+*6.?@+HJKLI056)6.5)9=)83):C " " 16

17 " %'()*+,-./%+0-*12.3 " %'()*+,-).,/-0*+,'1'-) '1(22()"% '(()3 4(,53%'6)/-('7)%80/, "%%'"'()*'"'"%'"()')"'+,-.,",(*)+)/0123' %4546'+,-,'+,784+4,75'%'()*+'*,-*''9"%%'./"*' "%%'"'()*'"'"%'"()')"'+,-.,",(*)+)/0123' %4546'+,-,'+,784+4,75'%'()*+'*,-*''9"%%'./"*' """%'()%'*+(,-%.*/'0+'1'2)%"3(+")%/4'5"6"7"6+'*'"1 "%'()*+,-+./0/,1234,56+78++*/)1+9"89(%%'()*)+2(%(",-. """%'()%'*+(,-%.*/'0+'1'2)%"3(+")%/4'5"6"7"6+'*'"1 "%'()*+,-+./0/,1234,56+78++*/)1+9"89(%%'()*)+2(%(",-. " %'()*+),+)+(-.+/)+0+-12(3(43(*3'+)(4564*(,+.*27)(*'+2-./.'+)89:898%;9< =)(7>?2@+*-)A+21.*(' "%'(%%'"'(%)*+',"*%'+'+-+./%0'1+%'%'."*2)34"'2"'5"4"'2+' +*%2%'6""%70'8+(")9'.).%'+:''(")'6%*"+(,-./(0"7;' "%%'()*'"+,-./0('1""%"23'*',%4*'"+'""+5+67''%5')+680%6'4+' 9(65+'9**:;9(0*'',%/4*'*'<='>'0(*/4*?'+@+0%''"+,-./0('4+'+A+/*"'4+' 04',%4*?'/'"+,-./0('+5',%+'9*5'5*/4*""%%'%(%)' B'A+"C*'DE<=F'G'+@("+5'4*("'()*"'4+' H+,-./0('1/"'A+"I+"'/+(*+"')+/"' +"A'4(")*/8A+6''"+,-./0('4*'()*' '()"*+""%"+',',"2' "%%'()*'"+,-./0('1""%"23'*',%4*'"+'""+5+67''%5')+680%6'4+' 9(65+'9**:;9(0*'',%/4*'*'<='>'0(*/4*?'+@+0%''"+,-./0('4+'+A+/*"'4+' 04',%4*?'/'"+,-./0('+5',%+'9*5'5*/4*""%%'%(%)' B'A+"C*'DE<=F'G'+@("+5'4*("'()*"'4+' H+,-./0('1/"'A+"I+"'/+(*+"')+/"' +"A'4(")*/8A+6''"+,-./0('4*'()*' '()"*+""%"+',',"2' "%%'()*'"+,-./0('1""%"23'*',%4*'"+'""+5+67''%5')+680%6'4+' 9(65+'9**:;9(0*'',%/4*'*'<='>'0(*/4*?'+@+0%''"+,-./0('4+'+A+/*"'4+' 04',%4*?'/'"+,-./0('+5',%+'9*5'5*/4*""%%'%(%)' B'A+"C*'DE<=F'G'+@("+5'4*("'()*"'4+' H+,-./0('1/"'A+"I+"'/+(*+"')+/"' +"A'4(")*/8A+6''"+,-./0('4*'()*' '()"*+""%"+',',"2' " %'()*+,-%).'+ /-('-01()2(/'2%- )013-(/% 4-%,56+*7')2-*8'+9()%. " %'()*+,-./%+0-*12.3 " %'()*+,'-%)./%)%+((0-12%+,0,1-+,03402( 0(567'8%9:3:;<=<4>:?@AA( <4>:?B:CD:;E:(?4B.F@: B<GDE<DG:H

Exercícios: Explicar o funcionamento das rotinas abaixo. " " " A % % B "%'( "%'( "%%'()('(*+)',%-'('(* Estrutura que agrupa dados "%%'()('(*+)',%-'('(*. ('(* -*()/ )% () 0-* (01)%)2). ('(* -*()/ )% () 0-* (01)%)2) 3(01)%)2)()""4+)5-*()/)%()/ 3(01)%)2)()""4+)5-*()/)%()/ 6207*0-*8 6207*0-*8 92:;*,*'/'%"'%2*<*/"(')"*2* 92:;*,*'/'%"'%2*<*/"(')"*2* ='7'; ='7';.);)/)2*)/())%*(*57*2%*;).);)/)2*)/())%*(*57*2%*;) *502(07'(*%) *502(07'(*%) >'0*/)2*7*/*?:%0*10*@2*)/ >'0*/)2*7*/*?:%0*10*@2*)/ /7'A* /7'A* "%'()(*+%'*"((,+-./0-*'( "%'()(*+%'*"((,+-./0-*'( ( 1"/.*+(2( /"%'("%'(-0( "%'()(*+%'*"((,+-./0-*'( 30"%0(('')*+,+ ( 1"/.*+(2( "%'( /"%'("%'(-0( ( 1"/.*+(2( 30"%0(('')*+,+ /"%'("%'(-0( "%'( 30"%0(('')*+,+ "%'( *"*4(*(*56%*( -+%'*(-*(/"%'( *"*4(*(*56%*( -+%'*(-*(/"%'( *"*4(*(*56%*( -+%'*(-*(/"%'( "%'()(*+%,+%( -.((/"01*+(,(2+34*( "%'()*%+*%" +,(5,"%,("%'( ( 6.((*"*7(*(%15*()(),)*()+%'*( )*("%'(8,91*(0'1,)*( ((((:'',;(8,91*()( 0*+%,+%(0'1,)*(( ((((:'',;(0*+%,+%( "%'()*+,-"./*0/*0--/*(()-**1,234-* -.*5,-"./-*0/* -.*5,-"./-*0/* 0--/*67/)-*(()-* 0--/*67/)-*(()-* 0)/*0.'-*,8*"./8'* 0)/*0.'-*,8*"./8'* * * 9.-)6.*)*0/)2.8*()* 9.-)6.*)*0/)2.8*()* 8".*(.*:;*"./8'-* 8".*(.*:;*"./8'-* * * * * 180<5=*.*8,")=*-* 180<5=*.*8,")=*-* >?@.-A** >?@.-A** "%'()(*+,-.(/+0"( "%'()(*+,-.(/+0+1"( "%'%()*)%+,-."% "%'%()*)%+,-."%,-./.0*'"+'0%"123',-./.0*'"+'0%"123' 4.122' 4.122' "%'(2'341.(+.(543+"(*'.+%4"( "%'' "%'' (')*+' (')*+' "%' "%' 1234(05(67%7'(8(9"%'( 1234(05(67%7'(8(9"%'( 7+797:"(;:':(:'(%:(<+,-.3( 7+797:"(;:':(:'(%:(<+,-.3( 1234(05(67%7'(8(9"%'( 7+797:"(;:':(:'(%:(<+,-.3( ""%'( ""%'( ""%'()*(+,-'( ""%'()*(+,-'( 18

"%;()*%(' "%'()*%(+ Transfere dados de uma iteração até "%'()*%('*%'+,*('(-.+./*.(0-+,%('+12/+%3/0%'+4 5/%2/.'(%/,/6+./.'(%//0(*70('./.(0-6+1//'/0 outra (memória ou realimentação). 8"6((*(6(9/,(:.."%;()*%('< = %('-,+6.'(%/ +'-+>(,+.+./*./,+6.+ %('+1+/<?+./*+@+'(9(,./,/%('-,+6(*70('./,A9/.+@'BC-+ %('+1+/< D-*"%'()*%('+.+@%+70+670('%@/6)+./,+(,%'+.+< D-(,%'+.+.(E'(*06%+'+(-0-+*+A.+.(F,+@'-('+ "%'()*%(+ %('+1+/GHE,+*()0,.+%('+12/(HF,+%('9('+< I- /0%'+* @+6+J'+*G *"% '()*%('* *2/ 0*+./* @+'+ '(%(' J+6/'(*.(0-+%('+1+/@+'++@'BC-+< 2/ K%(* (- -0%+* +@69+1L(* 70( 0*+- -(-B'+ /0 Valor Próximo '(+6-(,%+1+/(,%'((*%+./*< atual Valor =((.M+9N,/.(3/0%'+'(@'(*(,%+1+/./-(*-/9/,9(%/< :-M/*@'/)'+-+*+*()0'@'/.0>(-/-(*-/'(*06%+./< "%'()"*""%*+",*''(%) "%'()"*""%*+",*''(%) G'%"7()/1.89"*6.>(2(%.).* -%'%'.* *'"* /* +,-./* 0")/,* G'%"7()/1.89"*6.>(2(%.).* ()/1.* -%'%'.* /*.+','2.* *'"* /* ""%3* +,-./* 0")/,* 4%"* 5* G'%"7()/1.89"*6.>(2(%.).* F("*=(+.*,.(*/0/"* -%'%'.* +"6/+()"*+","*.'%"7()/1.89"3* ()/1.* /*.+','2.* *'"* /* +,-./* ""%3* 0")/,* 4%"* 5* F("*=(+.*,.(*/0/"* ()/1.* +"6/+()"*+","*.'%"7()/1.89"3* " :* /* 0"%"*.+','2.* )/* ""%3* ()/1.8."* 4%"* 5* F("*=(+.*,.(*/0/"* +"6/+()"*+","*.'%"7()/1.89"3* " +6.,.)"*)/*%;/23* :* 0"%"* )/* ()/1.8."* 5* " :* +6.,.)"*)/*%;/23* 2.8"* 0"%"* *'"<*)/* 0"* ()/1.8."* )/=.'2%* 0"'(* 5* " +6.,.)"*)/*%;/23*.'%"7()/1.89"*6.>(2(%.).3* :* 2.8"* *'"<* 0"* )/=.'2%* 0"'(* " :*2.8"*+,-./<*0"*)/=.'2%*0"'(*.'%"7()/1.89"*6.>(2(%.).3* *'"<* 0"'(* ".'%"7()/1.89"*6.>(2(%.).3*.'%"7()/1.89"*)/.>(2(%.).3* :*2.8"*+,-./<*0"*)/=.'2%*0"'(* *" :*2.8"*+,-./<*0"*)/=.'2%*0"'(*.'%"7()/1.89"*)/.>(2(%.).3* G'%"7()/1.89"*)/.>(2(%.).* *.'%"7()/1.89"*)/.>(2(%.).3* G'%"7()/1.89"*)/.>(2(%.).* F("*0/,./+/*+",*.*,/,.* -1/,02"?* /0/'.* F("*0/,./+/*+",*.*,/,.* *-1/,02"?* G'%"7()/1.89"*)/.>(2(%.).* " @.>(2(%/*.'%"7()/1.89"* 0..* F("*0/,./+/*+",*.*,/,.* /0/'.* -1/,02"?* " +"2/%.* @.>(2(%/* A.2"/*.'%"7()/1.89"* "* 2.8"* 0..* /* /0/'.* " @.>(2(%/* +"%'(* +"2/%.*.'%"7()/1.89"* A.2"/* "*..B3*"* C")"* 2.8"* 0..* "* /* +"2/%.* A.2"/* +"%'(* 9"* A.2"/* "* +"2"+.)"*..B3* "* C")"* /,* 2.8"*..B* "* /* +"%'(*."*.(*)"*2""03* A.2"/* 9"* +"2"+.)"*..B3* C")"* /,*..B* "* " D/.>(2(%/*."*.(*)"*2""03* H",/%/*',*A.2"* A.2"/* 9"* +"2"+.)"*.'%"7()/1.89"* /,*..B* /* H",/%/*',*A.2"* "."*.(*)"*2""03* A"+E*/%(A/*(%//.)"*.0/.* D/.>(2(%/*.'%"7()/1.89"* /* I;2%(,.*(%/.89"J*5* H",/%/*',*A.2"* I;2%(,.*(%/.89"J*5* " D/.>(2(%/* "*A.2"*=(.23* A"+E*/%(A/*(%//.)"*.0/.*.'%"7()/1.89"* /* 0..).*0..*=".* A"+E*/%(A/*(%//.)"*.0/.* "*A.2"*=(.23* I;2%(,.*(%/.89"J*5* )"*.''() 0..).*0..*=".* "*A.2"*=(.23* 0..).*0..*=".* )"*.''() )"*.''() "%'()*(""% +,-,.'%,()*(""(,*('()"'*+(//(,'-."((//(""0(,)"/00(,(*1+)."% 2*.)).(,(""12,(3"('(3%,-(4"'%2-5( ( ( 6""12,()*(.'%2"'-,(')(%.2'"5(( ( ( 7'.8( ( 7'.8( (,9,(,9,( %1,""()*(':;,2'( %'(""(%2,1(,()1<=-'( %'(>"*(,(,(,( (:-'.'1?(( ( ( ( ( ( "" "%'()" %*+),-+, +*.* ""./01+ ( 2(/3( %+/( )( %'() *+,+,+0+'()+""%'()%*(%(*+).4 "" "%'()" %*+),-+, +*.* ""./01+ ( 2(/3( %+/( )( %'() *+,+,+0+'()+""%'()%*(%(*+).4 "" "%'()" %*+),-+, +*.* ""./01+ ( 2(/3( %+/( )( %'() "%%'()*+,-.,-/-*01 "" *+,+,+0+'()+""%'()%*(%(*+).4 "" "%'()" "%'()" %*+),-+, %*+),-+, +*.* +* "".* ""./01+./01+ ( 2(/3( ( 2(/3( %+/( %+/( )( %'() )( %'() "%%'()*+,-.,-/-*01 *+,+,+0+'()+""%'()%*(%(*+).4 "%%'()*+,-.,-/-*01 "%%'23,0)4,-.,-/-*051 "%%'()*+,-.,-/-*01 "%%'23,0)4,-.,-/-*051 "%%'23,0)4,-.,-/-*051 6%%'()*+,-.,-/-*01 "%%'23,0)4,-.,-/-*051 6%%'()*+,-.,-/-*01 6%%'()*+,-.,-/-*01 6%%'()*+,-.,-/-*01 6%%'23,0)4,-.,-/-*051 6%%'23,0)4,-.,-/-*051 6%%'23,0)4,-.,-/-*051 " EXEMPLOS: %'()*""+,-.',/(,(+00,1,00)01(1,0+,/,+(-1,2,0*)*3-13+(1,'4 " " EXEMPLOS: %'()*+,-+-,)".),)*/*"0'1),-2)()3-)+,''.*,)45**2'+,)1('6 %'()*+,-+-,)".),)*/*"0'1),-2)()3-)+,''.*,)45**2'+,)1('6,*-/+)('7,*-/+)('7 19

"%"'()*+",)-(./0)/+*)/12""3456*)/7(86/8*9"8'/: " EXEMPLOS: " %'()***+,-./0'""123 EXEMPLOS: "%"'()*+",)-(./0)/+*)/12""3456*)/7(86/8*9"8'/: " %'()*+,-.(/0)123(24+(256,,789)'+(,0"0:')2:+-,:*2; " %'()*+,-.(/0)123(24+(256,,789)'+(,0"0:')2:+-,:*2; 41B2(0/%+(0,()((*0')(B-/-(1'(7%/-1%/(/- 41B2(0/%+(0,()((*0')(B-/-(1'(7%/-1%/(/- "%'(")*"+",-.'-/'0'("12/'-/' "%'(")*"+",-.'-/'0'("12/'-/' 340"1"56.'-/'("7"1' 340"1"56.'-/'("7"1' "%%'()*+*,)%-.'*/-*./(/*0%.(1.(-.')(/(/*(*0')(/*)*2/* "%%'()*+*,)%-.'*/-*./(/*0%.(1.(-.')(/(/*(*0')(/*)*2/* +*.3-)0*)456+*27%1')*,(00(89(%:(+*7)-;<=.+%(/-+*)'-7 +*.3-)0*)456+*27%1')*,(00(89(%:(+*7)-;<=.+%(/-+*)'-7 "%%'()*+*,)%-.'*/-*./(/*0%.(1.(-.')(/(/*(*0')(/*)*2/* 0-1-+%*.(/(,()(,(00()0*-.'-(7)-;<=.+%(>:%(7 /(7*)(/- + + 0-1-+%*.(/(,()(,(00()0*-.'-(7)-;<=.+%(>:%(7 +*.3-)0*)456+*27%1')*,(00(89(%:(+*7)-;<=.+%(/-+*)'-7 *./(? /(7*)(/- *./(? + 0-1-+%*.(/(,()(,(00()0*-.'-(7)-;<=.+%(>:%(7 /(7*)(/- @"A-1-+%*.()(7)-;<=.+%(/-(*0')(B-.*C.%*@3-D-0(7)-;<=.+%( @"A-1-+%*.()(7)-;<=.+%(/-(*0')(B-.*C.%*@3-D-0(7)-;<=.+%( *./(? >:%(/*-0,-+')*/-E*2)%-)/(7*)(/-*./((,1%+(/(" >:%(/*-0,-+')*/-E*2)%-)/(7*)(/-*./((,1%+(/(" @"A-1-+%*.()(7)-;<=.+%(/-(*0')(B-.*C.%*@3-D-0(7)-;<=.+%( >:%(/*-0,-+')*/-E*2)%-)/(7*)(/-*./((,1%+(/(" " " "" " " F(,)>'%+(G-2%'*00%0'-(0H+*2')(9(1I() F(,)>'%+(G-2%'*00%0'-(0H+*2')(9(1I() +*J(K3-D-0(7)-;<=.+%(/-(*0')(B-" +*J(K3-D-0(7)-;<=.+%(/-(*0')(B-" F(,)>'%+(G-2%'*00%0'-(0H+*2')(9(1I() +*J(K3-D-0(7)-;<=.+%(/-(*0')(B-" )(%*'( )(%*'( /8"9"".:%.;<(*(=.'>?8*(.:%.@".?<"*"./-1. /8"9"".:%.;<(*(=.'>?8*(.:%.@".?<"*"./-1. /%*)* 0*123-* /%*)* 0*123-* 4*5)*(0*123-* 4*5)*(0*123-* /%*)*64*5)* 7323* /%*)*64*5)* 7323*."'*)"%(' "%"'."'*)"%(' "%"' +,-)-./0-12343567 +,-)-./0 /0./-/74-12343567 /0./-/74 "%"'()* +'%,*-' "%"'()* +'%,*-' ""%'( ""%'( "%'()*)"(+"(,+')-./+%%%'( )*+,*-.-/01234-/+% )*+,*-.-/01234-/+%,0*0453-*/316+13237+103420*8-5019,0*0453-*/316+13237+103420*8-5019 8-53:32-*-3412-:-;<+0+*05+4=053.042+/06:-5-1'>?9 8-53:32-*-3412-:-;<+0+*05+4=053.042+/06:-5-1'>?9,0*0453-*5-4-3102-*08-1/-6:-5-3412-:-/-9,0*0453-*5-4-3102-*08-1/-6:-5-3412-:-/-9 5*3-*015-:-16-*-+13412*@.042+173*2@-31ABCD9 5*3-*015-:-16-*-+13412*@.042+173*2@-31ABCD9 5+483,@*-*0%,1%9 5+483,@*-*0%,1%9 0E6+*2-*03.6+*2-*-*F@37+1/05+483,@*-;<+G 0E6+*2-*03.6+*2-*-*F@37+1/05+483,@*-;<+G )*+50/3.042+1HI135+1% )*+50/3.042+1HI135+1% "%%'() *+'),-,.*+() %) *%/%) 012) 10345467) "+) /+.*8%9+') "%%'() *,+%) *+'),),-,.*+() %) :+'",;'%) %)*%'%) *%/%) *,'.;;') 012) 10345467) %) "+) "+) /+",-<+)9+);"%;)9,),"'%9%),=+8)%>9%? /+.*8%9+') *,+%),),) %) %) :+'",;'%) *%'%) *,'.;;') %) %) /+",-<+)9+);"%;)9,),"'%9%),=+8)%>9%? "*)"%'89 :3;'%89<<< "*)"%'89 :3;'%89<<< " " )*+8G':0E-4/*0J-:H34+2 " )*+8G':0E-4/*0J-:H34+2 '16*34536-315-*-520*K1235-1/-6:-5-'>?>'LMNMOP1<+% '16*34536-315-*-520*K1235-1/-6:-5-'>?>'LMNMOP1<+% M042*-/-19 NO1-K/-19 M042*-/-19 NNGNNN"./6+*10,@4/+9 NO1-K/-19 OH321.@:238@4;<+CQRG NNGNNN"./6+*10,@4/+9 OH321.@:238@4;<+CQRG 20

%'(')*+,(+*+'-./0+(+%121%345467820'(+,*)-'9:*-""%'()*+,)++-;.,"-''+/"0%12345',6"07)"//08:3--7)"//0 564.(,.7,/4.(8/93'/.9'7'87. 3/4,(.9,,/4,.6:+.9.6*;<=9'7 03>,6:..?.2@A5BC,0,7.36 036:'6343>'60,ADE9'7'?.2@A5B) 564.(,.7,/4.(8/93'/.9'7'87. *+F70366'G:,734,.,.+3H.IJ'0, 3/4,(.9,,/4,.6:+.9.6*;<=9'7 4,64,6:,+373/.,69'7,66,6 03>,6:..?.2@A5BC,0,7.36 036:'6343>'6)K,68730.7,/4,.:,6,/4. 036:'6343>'60,ADE9'7'?.2@A5B) 9.4,L'3.60,9'/(3L8.IJ'M *+F70366'G:,734,.,.+3H.IJ'0, 4,64,6:,+373/.,69'7,66,6 "(,(/%0123-133*M 036:'6343>'6)K,68730.7,/4,.:,6,/4. 9'/4F7 '6 9./.36 >348.36G 7'64./0' "%'()*+),-.('M 9.4,L'3.60,9'/(3L8.IJ'M '6 9./.36 >348.36 9'/(3L8.0'6./4,3'7,/4,,('/,9,843+34Q3'6:.. "(,(/%0123-133*M,-32,'N.0O.,3/64.+.0',0,4,94.0') 4,64,6, 9'/4F7,9'/(3L8.IR,6 '6 9./.36 >348.36G 0,66,6 7'64./0' P,>, 4.72F7 :.. 3/9+83 843+34Q3'6G %'()*+,)*-')+./0.'1.-*2/34/*/56%65789:02/ 9./.36 >348.36) '6 9./.36 S.72F7 >348.36 ('/,9, 9'/(3L8.0'6 9'/(3L8. "%'()*+),-.('M, 4,64. 036:'6343>'6) E6 0'36 2-;3+<=)4>*4-*/(+;-.)+;"%"'()*'+),"-.(%")/+01234'"%".9,66'.';*T<N.//,+B3H.0'/0,./4,3'7,/4,,('/,9,843+34Q3'6:.. :3/93:.36,-32,'N.0O.,3/64.+.0',0,4,94.0') 6J'6 "%"'%(, >'9U:'0,93./'>'69./.36>348.36) 4,64,6,9'/(3L8.IR,6 0,66,6 )%(*+,%-() P,>, 4.72F7 :.. 3/9+83 843+34Q3'6G 9'/(3L8., 4,64. 036:'6343>'6) E6 0'36 9./.36 >348.36) S.72F7 ('/,9,.9,66'.';*T<N.//,+B3H.0'/0, 843+34Q3'6 :3/93:.36 6J'6 "%"'%(, >'9U:'0,93./'>'69./.36>348.36) )%(*+,%-() %'()*+,-./0,1.+23/'4 " NImyDAQ %'()*+,)-.'*)('-/+01234'*'(2-256728.2(5+(2-'+.),9)8:1)*2 "%'"(')*+',-%./0'12/""0 " %'()*+,-./0,1.+23/'4 " %%'()*)+,-)*%.%/.)0)12%*,*3*%.%43*35-)0%6%2-)5+%/.()%7+0,835 8)00%/+%%7+0,835+%02)-30+,-)95%/+0%)1+03.-)..,:,,*3*%.;%%8,)/305-303%.+% %6-%0,2%/+)5+%/.()%7+0,83<"%'= "%'()*+,-./01230+4.,.1035'-2'- 10,0+10+1.1' 50-6.1.789: 3'./.+/024.;.303. %'()*+,)-.'/001)2)34'*0/20(0567)*0('-8+9:034'*'(0-02*))-.0*0; 72+(0),"%'(; "?(@A54)B/+2()C/4D-+. " %'(%)%*%+',--*.-+%+'/0"%12,%-3%0'"()145-4%'463-4%+%4'+-+% 078/'*9%*7/(-4-:'/+%)(%;%<=>.:-(-?%+%1@=-A-:%*B0B7(:/17'/)%C7"%'.:-(-?%*%,%-3%*)+',-@ %'()*+(,-./%/0*,/1*2/%/'%*/34)5'/,/*5)((,-%/)/6,(5-((7(+.18-%95 '/,/*50%/+',0*:;%/)5<= >0)?;@%63/*0%A3:,/)+ "" %'8;52)<0-*)=02>+-'. " D*7,@<('3%+*'E%(8-7: "" %'()*+,)-.'*).)/.)*)0,*'/(1-1+/23'-)(.10,/+-14*))-.1*15)/6)+.1' %'()*+,)-.'*).)/.)*)0,*'/(1-1+/23'-)(.10,/+-14*))-.1*15)/6)+.1'.+6'*)/+-14)1/71+81/('-7+901*1/-':;<=1//+,(','=*1641(1;>3?234+(1.+6'*)/+-14)1/71+81/('-7+901*1/-':;<=1//+,(','=*1641(1;>3?234+(1 -'@'.A'"2 -'@'.A'"2 %0=>1(7/,)%(?/1@*,- " "%'()*+,-").+(/0,1 234 %'72;4)81-*)B14@+-'. %'72;4)81-*)B14@+-'. " " 21

"%'()*+),-*(%).()/-01234) 526,7<=) 526,7<=) 526,7)89,2:2;5/) 526,7)89,2:2;5/) 8+49-+.,:+-;"%"<:, ) 8+49-+.,:+-;"%"<:, ) =%->%?,*,9@,*:+ "%%'()*'+,-,-%,.*/,-0 =%->%?,*,9@,*:+ "%%'()*'+,-,-%,.*/,-0 A,B"CD0 "1234,.56*', A,B"CD0 "1234,.56*', " ",-,,-, %E%'@9,- %E%'@9,- @?, "127"% @?, "127"% 9,-%),F 8+49,:+- 9,-%),F 8+49,:+- G?, G?, H-*% H-*% :% :% * *,-,,-, 9+:++9*+:%?%:*I>% 9+:++9*+:%?%:*I>% ""%"'("()*+",-./012*1*23'*4"5'1*6()"%" 1"2""7%'6'89*()("(*6: "%%'()*+,-./0"%"%12"3'()*+%,-.'/012*/*3)%'4.'56'),2*7)% 8)(9:;<= ' ')*,) % 4),2*) '4 >1,?% ) @%4A)2*(*/*)' ).'56'B C C A5DA5*) E)2*%,)/ D )@%,'/F) '1 1% '4 *21)?6','@'G5*) ' ' H1' ',.%/.)4 *A%*2*.%),2*7%I 4,3*567"233"*,25%13*%,).'5%JBK')A5'',2))A%*(*/*)''12*/*3)?% '.G5*%9:'4)*%5@)A)@*)''A5%75)4)?%I +,-./086" *,25%13*% 2)4(L4,).'5% JBKB CA5'',2) *.'5).),2)7', @%4 5'/)?% )% 4L2%% 25)*@*%,)/M @%4% A%5 '+'4A/%M 4)*%5 *,2'75)?% @%4 ) ) >'55)4',2)NCOM14,-.'/')(25)?%4)*%5M@)A)@*)''41/2*A5%@'%M4)*%5 5%(12'3M4)*%5'2)(*/*)'M',25'%125%>)2%5'4',%*4A%52),2'B E)/P4*,)A%2'5*%5')A5'',2%)QA%*(*/*)''@D*7%A)5))H1**?%' )%B %'()*+,"%%'()*+,-* "%'()*+,"%%'()*+,-* )%*%+,'4-, '1,12+ 2-3"%'()%*%+,'4-,./0(1'1,12+ -)./0.1)2%34' 2%256"2)'" %.1"2"'%'"72"' "."89:56"'% 25:51"5'; 6).1"2)%'% <)6%25=%.1)'2% 6"85>"?()+ "%%'()%*+),) -.,)%))-)/01'() -)./0.1)2%34' 2%256"2)'" %.1"2"'%'"72"' "."89:56"'% 25:51"5'; 6).1"2)%'% <)6%25=%.1)'2% 6"85>"?()+ "%%'()%*+),) -.,)%))-)/01'() %'()*+,-./%+0-*12.3 " "%'()*+,-*./01234%5 "%'()*+,-*./01234%5 "%'()*+,-*./01234%5 "%'"()*+*,-"(-".*.+*/)01-"23"4""%'()*+,(-,..)-*/)'0,1%05" "%'"()*+*,-"(-".*.+*/)01-"23"4""%'()*+,(-,..)-*/)'0,1%05" 6(0"7-1*+*)-"-"1/(8*1-9:/"1/"-;"<+-1-;"=0"-6(*;*9:/"=0"=-=/;"" "%'"()*+*,-"(-".*.+*/)01-"23"4""%'()*+,(-,..)-*/)'0,1%05" 6(0"7-1*+*)-"-"1/(8*1-9:/"1/"-;"<+-1-;"=0"-6(*;*9:/"=0"=-=/;"" -8)>"1/<-)*.*+*=-=0"1/"-"?0@;:/"ABC"0"</;)0@*/@0;B" 6(0"7-1*+*)-"-"1/(8*1-9:/"1/"-;"<+-1-;"=0"-6(*;*9:/"=0"=-=/;"" -8)>"1/<-)*.*+*=-=0"1/"-"?0@;:/"ABC"0"</;)0@*/@0;B" DE3FG"H"IEJKH"J"DL3H -8)>"1/<-)*.*+*=-=0"1/"-"?0@;:/"ABC"0"</;)0@*/@0;B" DE3FG"H"IEJKH"J"DL3H DE3FG"H"IEJKH"J"DL3H HJI"IJM2E3NFG"42D3LO5 HJI"IJM2E3NFG"42D3LO5 E0;(/" HJI"IJM2E3NFG"42D3LO5 E0;(/" =0;)0" %'S" E0;(/" =0;)0" %'S" =0;)0" 1@*-@" HJI"IE3PPJE"42D3LO5 %'S" )-@07-;T" 1@*-@" HJI"IE3PPJE"42D3LO5 1/87*U(@-@" )-@07-;T" 1@*-@" HJI"IE3PPJE"42D3LO5 1/87*U(@-@" )0</@*,-9 )-@07-;T" )0</@*,-9 1/87*U(@-@" :/"0" =*;<-@/T"+0@" )0</@*,-9 :/"0" OJE"Q"JHDEJRJE"H =*;<-@/T"+0@" 0"0;1@0?0@" :/"0" OJE"Q"JHDEJRJE"H 0"0;1@0?0@" =*;<-@/T"+0@" 0"+*<-@" OJE"Q"JHDEJRJE"H 0"0;1@0?0@" 0"+*<-@" )-@07-" 0"+*<-@" )-@07-" )-@07-" DOJE "%'()*+(),-)./012) "%'()*+(),-)./012) "%'()*+(),-)./012) DOJE DOJE %'()*+,-./0,1.+23/'4 %'()*+,-./0,1.+23/'4 " %'()*+,-./0,1.+23/'4 " " %'()*+,-./0,1.+23/'4 " " 22

23 " %'()*+,-./0,1.+23/'4 " ""%%%'()'*+%(,-.(/01234567 %'())*)+,-+,,'./0'( 1,01268,9%%2,)( /)34)1/567'89(0( :0*(0;:/-.*<0(0,,8,:+(0+(0,.()= >0/.=6?,8(-10,@(?A*-/+ " ""%%%'()'*+%(,-.(/01234567 %'())*)+,-+,,'./0'( 1,01268,9%%2,)( /)34)1/567'89(0( :0*(0;:/-.*<0(0,,8,:+(0+(0,.()= >0/.=6?,8(-10,@(?A*-/+ " ""%%%'()'*+%(,-.(/01234567 %'())*)+,-+,,'./0'( 1,01268,9%%2,)( /)34)1/567'89(0( :0*(0;:/-.*<0(0,,8,:+(0+(0,.()= >0/.=6?,8(-10,@(?A*-/+ "%'()*+,-").+(/0,1 223 "%'()*+,',-+.'(/(01(1%-2134'(2'(150-*-34'(/(/1/'*( 6"%'()*"+,+-+./7 451)106-)+780509:6)";01)8;;)(<"=,1"()5/")1-+5+5)1+6+5-+ +780509:)6"0,=06+(;),1)58+1);6"0>+9:%?,51"80",6+0,)(",1+(@ "%'()*+,-").+(/0,1 223 "%'()*+,',-+.'(/(01(1%-2134'(2'(150-*-34'(/(/1/'*( 6"%'()*"+,+-+./7 451)106-)+780509:6)";01)8;;)(<"=,1"()5/")1-+5+5)1+6+5-+ +780509:)6"0,=06+(;),1)58+1);6"0>+9:%?,51"80",6+0,)(",1+(@ "%'()*+,-").+(/0,1 223 "%'()*+,',-+.'(/(01(1%-2134'(2'(150-*-34'(/(/1/'*( 6"%'()*"+,+-+./7 451)106-)+780509:6)";01)8;;)(<"=,1"()5/")1-+5+5)1+6+5-+ +780509:)6"0,=06+(;),1)58+1);6"0>+9:%?,51"80",6+0,)(",1+(@ "%'()*+,-").+(/0,1 223 "%'()*+,',-+.'(/(01(1%-2134'(2'(150-*-34'(/(/1/'*( 6"%'()*"+,+-+./7 451)106-)+780509:6)";01)8;;)(<"=,1"()5/")1-+5+5)1+6+5-+ +780509:)6"0,=06+(;),1)58+1);6"0>+9:%?,51"80",6+0,)(",1+(@ "%'()*+,-").+(/0,1 223 ""%'%()"*+,"+-).+./'(0.12+0)+.3-((12+,"+,.,+0*4-.+ 4,51"60"67+"10,+8+"+")+(09+"+:6050;<)5=,1>,6+5-)-+-5%4756?)51@ 5)?6)67)*)78(-8+0,)(",1+()--0+?"+7+-)/(=556?)"0-A65)56+ 07+?0,+;@BC%D)+(09+"+:6050;<)5=7+8(+=+EF.A661"G'H-058,>I)(C) 67?)"+-"-)50,+05% "%'()*+,-").+(/0,1 223 ""%'%()"*+,"+-).+./'(0.12+0)+.3-((12+,"+,.,+0*4-.+ 4,51"60"67+"10,+8+"+")+(09+"+:6050;<)5=,1>,6+5-)-+-5%4756?)51@ 5)?6)67)*)78(-8+0,)(",1+()--0+?"+7+-)/(=556?)"0-A65)56+ 07+?0,+;@BC%D)+(09+"+:6050;<)5=7+8(+=+EF.A661"G'H-058,>I)(C) 67?)"+-"-)50,+05% "%'()*+,-").+(/0,1 223 ""%'%()"*+,"+-).+./'(0.12+0)+.3-((12+,"+,.,+0*4-.+ 4,51"60"67+"10,+8+"+")+(09+"+:6050;<)5=,1>,6+5-)-+-5%4756?)51@ 5)?6)67)*)78(-8+0,)(",1+()--0+?"+7+-)/(=556?)"0-A65)56+ 07+?0,+;@BC%D)+(09+"+:6050;<)5=7+8(+=+EF.A661"G'H-058,>I)(C) 67?)"+-"-)50,+05% "%%'"(")*'"+',-./%0.)*'1(2(%*'+'+3%4%')*'"(")*'2)'567%1)8'9+.+1%)2('"%'(%0((' :;;;')"<*='*+,,(-%)./('0(('>;;;'+'?'"+'")%'0%(1'0(('>;;;8'9+.+1%)2(')*'1(2(%*' @A+%7%1(')'*)'"+',('+2/("('"+'1)2/).+'")'/%0)'*/%25B'0((';=':='C')';DC8'E)'1(2(.':' 1)2+1/(',(')2"('*+2)%"(.'+',(')2"('("(")'2)'1(2(.'C8'F)2*/%')'*+5%2/+'"%(5(,(' "+'4.)1)*D' ' "%%'"(")*'"+',-./%0.)*'1(2(%*'+'+3%4%')*'"(")*'2)'567%1)8'9+.+1%)2('"%'(%0((' :;;;')"<*='*+,,(-%)./('0(('>;;;'+'?'"+'")%'0%(1'0(('>;;;8'9+.+1%)2(')*'1(2(%*' @A+%7%1(')'*)'"+',('+2/("('"+'1)2/).+'")'/%0)'*/%25B'0((';=':='C')';DC8'E)'1(2(.':' 1)2+1/(',(')2"('*+2)%"(.'+',(')2"('("(")'2)'1(2(.'C8'F)2*/%')'*+5%2/+'"%(5(,(' "+'4.)1)*D' '

"%'(')(*+',-."/%0 "%'(')(*+',-."/%0 "%'(')(*+',-."/%0 %'()*'+',,-.)/0,0'+1',23,/45(4+.6'+50)/'7'+'-+'+.6'5/3' %'()*'+',,-.)/0,0'+1',23,/45(4+.6'+50)/'7'+'-+'+.6'5/3' %'()*'+',,-.)/0,0'+1',23,/45(4+.6'+50)/'7'+'-+'+.6'5/3',/5)3'(89.7+6)0''(0+'+',.''67()0.31+9:;/<)'=)/0+<'('+.6>?9.,/5)3'(89.7+6)0''(0+'+',.''67()0.31+9:;/<)'=)/0+<'('+.6>?9. '7+,/05<5++,75/3/0,7<0+535,)/'(-+'358@)@()50<'2"%' '7+,/05<5++,75/3/0,7<0+535,)/'(-+'358@)@()50<'2"%' ()*+,--".'/%0,1*)2'3,%-4),2,5-.'6,+5)%'7%--"-5%58=A ()*+,--".'/%0,1*)2'3,%-4),2,5-.'6,+5)%'7%--"-5%58=A " " " "%'()*+,-").+(/0,1 234 "%'()*+,-").+(/0,1 234 "%'()*+,-").+(/0,1 234 "%'()*+,-").+(/0,1 232 24