Sumários

aula prática 5

3 novembro 2006, 11:30 Francisco Regateiro

1. Teste o procedimento ordenaPar apresentado na aula teórica com números e
strings.


2. Melhore o programa analisado na aula teórica para procurar texto num
ficheiro, de forma a informar o utilizador acerca do número de linha onde
sejam encontradas ocorrências do padrão a procurar.


3. (14) Escreva uma função genérica chamada min que receba dois valores
genéricos, ambos de um mesmo tipo, e supondo que este tipo suporta a
operação de desigualdade < (menor que); e que devolva o menor dos
dois valores. Desenvolva um programa de teste.


4. Sabendo que o exemplo apresentado em baixo, com a utilização da
classe genérica numeric_limits (disponivel na biblioteca limits),
mostra o maior número representado pelo tipo double, faça um exemplo
mais completo para mostrar os valores máximos e mínimos dos tipos
inteiros (short, int, unsigned int, e long), e dos reais (float e double).


numeric_limits<double> limitesDosDoubles;
cout << "O maior real possivel em double e&#39;: "
<< limitesDosDoubles.max() << endl


.

3 novembro 2006, 11:00 Joaquim Luiz Ramos Dias

Semântica de Agregados I

Estruturas e classes


.

3 novembro 2006, 10:00 Joaquim Luiz Ramos Dias

Semântica de Arrays III

Multiplicação matriz-vector

Arrays nativos, apontadores, e o operador new


aula prática 5

2 novembro 2006, 18:00 Francisco Regateiro

1. Teste o procedimento ordenaPar apresentado na aula teórica com números e
strings.


2. Melhore o programa analisado na aula teórica para procurar texto num
ficheiro, de forma a informar o utilizador acerca do número de linha onde
sejam encontradas ocorrências do padrão a procurar.


3. (14) Escreva uma função genérica chamada min que receba dois valores
genéricos, ambos de um mesmo tipo, e supondo que este tipo suporta a
operação de desigualdade < (menor que); e que devolva o menor dos
dois valores. Desenvolva um programa de teste.


4. Sabendo que o exemplo apresentado em baixo, com a utilização da
classe genérica numeric_limits (disponivel na biblioteca limits),
mostra o maior número representado pelo tipo double, faça um exemplo
mais completo para mostrar os valores máximos e mínimos dos tipos
inteiros (short, int, unsigned int, e long), e dos reais (float e double).


numeric_limits<double> limitesDosDoubles;
cout << "O maior real possivel em double e&#39;: "
<< limitesDosDoubles.max() << endl


aula prática 5

2 novembro 2006, 13:00 Francisco Regateiro

1. Teste o procedimento ordenaPar apresentado na aula teórica com números e
strings.


2. Melhore o programa analisado na aula teórica para procurar texto num
ficheiro, de forma a informar o utilizador acerca do número de linha onde
sejam encontradas ocorrências do padrão a procurar.


3. (14) Escreva uma função genérica chamada min que receba dois valores
genéricos, ambos de um mesmo tipo, e supondo que este tipo suporta a
operação de desigualdade < (menor que); e que devolva o menor dos
dois valores. Desenvolva um programa de teste.


4. Sabendo que o exemplo apresentado em baixo, com a utilização da
classe genérica numeric_limits (disponivel na biblioteca limits),
mostra o maior número representado pelo tipo double, faça um exemplo
mais completo para mostrar os valores máximos e mínimos dos tipos
inteiros (short, int, unsigned int, e long), e dos reais (float e double).


numeric_limits<double> limitesDosDoubles;
cout << "O maior real possivel em double e&#39;: "
<< limitesDosDoubles.max() << endl