A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

AULA – Linguagem C – Vetores, Ponteiros e Estruturas AULA – Linguagem C – Vetores, Ponteiros e Estruturas Disciplina: Aplicações Avançadas de Microprocessadores.

Apresentações semelhantes


Apresentação em tema: "AULA – Linguagem C – Vetores, Ponteiros e Estruturas AULA – Linguagem C – Vetores, Ponteiros e Estruturas Disciplina: Aplicações Avançadas de Microprocessadores."— Transcrição da apresentação:

1 AULA – Linguagem C – Vetores, Ponteiros e Estruturas AULA – Linguagem C – Vetores, Ponteiros e Estruturas Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Microprocessadores (AAM) Profa. Ana T. Y. Watanabe

2 se procurar a sabedoria como se procura a prata e buscá-la como quem busca um tesouro escondido, então você entenderá o que é temer o Senhor e achará o conhecimento de Deus. Provérbios 2:4 e 5

3 Exercício de Aplicação Escreva um programa em C que testa 5 nomes de um vetor (array) que contém suas respectivas idades e ache o de maior e menor idade. Dados: Maria tem 10 anos Jose tem 5 anos Pedro tem 4 anos Sergio tem 7 anos Carla tem 3 anos

4 Exercício de Aplicação Resolução: #include /* for EnableInterrupts macro */ #include "derivative.h" /* include peripheral declarations */ int a; int b; typedef struct{ char nome[20]; int idade; }pessoa; pessoa pessoas[5] = {"maria", 10, "jose", 5, "pedro", 4, "sergio", 7, "carla",3};

5 Exercício de Aplicação Resolução: // mais_velho pessoa * mais_velho(pessoa *p1, pessoa *p2){ if(p1->idade idade) return p2; else return p1; } //mais_novo pessoa *mais_novo (pessoa* p1, pessoa *p2){ if(p1->idade idade) return p1; else return p2; }

6 Exercício de Aplicação Resolução: // main() { pessoa *velho, *novo; int i; velho = novo = pessoas; // inicializa ponteiros for ( i =0; i < 5; i++) { velho = mais_velho(velho, &pessoas[i]); novo = mais_novo(novo, &pessoas[i]); }


Carregar ppt "AULA – Linguagem C – Vetores, Ponteiros e Estruturas AULA – Linguagem C – Vetores, Ponteiros e Estruturas Disciplina: Aplicações Avançadas de Microprocessadores."

Apresentações semelhantes


Anúncios Google