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': "
<< limitesDosDoubles.max() << endl
.
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': "
<< 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': "
<< limitesDosDoubles.max() << endl