Teste-prg-1: mudanças entre as edições
Sem resumo de edição |
|||
(8 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
===NOME: | ===NOME:___________________________________________________=== | ||
===Exercícios da Avaliação=== | ===Exercícios da Avaliação=== | ||
Linha 37: | Linha 37: | ||
k -> 5 | k -> 5 | ||
--> | --> | ||
2.Considere o seguinte programa C: | 2.Considere o seguinte programa C: | ||
Linha 62: | Linha 73: | ||
{ | { | ||
int i,alfa=4; | int i,alfa=4; | ||
i=6; | |||
while (alfa>0) | while (alfa>0) | ||
alfa--; | alfa--; | ||
i++; | i++; | ||
printf("i=%d alfa=%d\n", i, alfa); | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Linha 77: | Linha 89: | ||
<code> | <code> | ||
#include <stdio.h> | #include <stdio.h> | ||
int delta=19; | int delta=19; | ||
int beta(int x) | int beta(int x, int y) | ||
{ | { | ||
int delta; | int delta; | ||
delta=5; | delta=5; | ||
if (x==4) | --x; | ||
if (x==4 && y<10) | |||
return 10*x; | return 10*x; | ||
else | else | ||
return 12*x; | return 12*x; | ||
} | } | ||
main() | main() | ||
{ | { | ||
int | int alfa=4; | ||
printf("beta=%d delta=%d\n", beta(alfa, 6), delta); | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Linha 116: | Linha 129: | ||
} | } | ||
} | } | ||
printf("alfa=%d\n", alfa); | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Linha 125: | Linha 138: | ||
6.Elabore uma função C chamada ''media'' que computa e retorna a média de 8 números fornecidos como parâmetro. Reutilize esta função para implementar | 6.Elabore uma função C chamada ''media'' que computa e retorna a média de 8 números fornecidos como parâmetro. Reutilize esta função para implementar outra função chamada ''desvio_padrao'' que computa e retorna o desvio desvio padrão dos números passados como parâmetro. Siga o modelo fornecido: | ||
<syntaxhighlight lang=c> | <syntaxhighlight lang=c> |
Edição atual tal como às 07h19min de 23 de setembro de 2013
1 NOME:___________________________________________________
2 Exercícios da Avaliação
1.Considere o fluxograma abaixo. a) Elabore um programa em C equivalente. Considere que TODAS as variáveis são inteiras. b) Coloque todos os valores finais das variáveis do programa.
2.Considere o seguinte programa C:
- include <stdio.h>
main()
{
int i,alfa=0;
for (i=0;i<5;i++) {
alfa = alfa + i;
}
print("i=%d alfa=%d\n", i, alfa);
}
</syntaxhighlight>
Coloque abaixo o que será impresso no printf.
3.Considere o seguinte programa C:
- include <stdio.h>
main()
{
int i,alfa=4;
i=6;
while (alfa>0)
alfa--;
i++;
printf("i=%d alfa=%d\n", i, alfa);
}
</syntaxhighlight>
Coloque abaixo o que será impresso no printf.
4.Considere o seguinte programa C:
- include <stdio.h>
int delta=19;
int beta(int x, int y)
{
int delta;
delta=5;
--x;
if (x==4 && y<10)
return 10*x;
else
return 12*x;
}
main()
{
int alfa=4;
printf("beta=%d delta=%d\n", beta(alfa, 6), delta);
}
</syntaxhighlight>
Coloque abaixo o que será impresso no printf.
5.Considere o seguinte programa C:
- include <stdio.h>
main()
{
int i,j,alfa=0;
for (i=0;i<3;i++) {
for (j=0;j<3;j++) {
alfa++;
if (j==0)
break;
}
}
printf("alfa=%d\n", alfa);
}
</syntaxhighlight>
Coloque abaixo o que será impresso no printf.
6.Elabore uma função C chamada media que computa e retorna a média de 8 números fornecidos como parâmetro. Reutilize esta função para implementar outra função chamada desvio_padrao que computa e retorna o desvio desvio padrão dos números passados como parâmetro. Siga o modelo fornecido:
float media(float n1, float n2, float n3, float n4, float n5, float n6)
{
float media;
return media;
}
float desvio_padrao(float n1, float n2, float n3, float n4, float n5, float n6)
{
float media, desvio;
return desvio;
}
Observação: