Teste-prg-1: mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 37: Linha 37:
k -> 5
k -> 5
-->
-->


2.Considere o seguinte programa C:
2.Considere o seguinte programa 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:

  1. 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:

  1. 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:

  1. 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:

  1. 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: σ=1Ni=1N(xiμ)2,  onde  μ=1Ni=1Nxi.