PRG122804 2018 2 AULA13

De MediaWiki do Campus São José
Revisão de 20h15min de 31 de outubro de 2018 por Douglas (discussão | contribs) (→‎2018-2)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Correção da AT2

Em sala de aula!!!

Estatísticas

O(s) gráfico(s) abaixo mostram um histograma de notas das unidades da turma. O histograma mostra as notas de 0 a 10 e quantos alunos tiraram essas notas. Abaixo dos gráficos, é possível ver a média e desvio padrão de cada unidade (Avaliação).

2018-2

Fig006 PR1022804.jpg

[*Unidade 2 = Avaliação Teórica 2 (AT2)]

2018-1

AT2 - Avaliação Teórica 2

Fig001 PR1022804.jpg

Média: 6,52
Desvio Padrão: 2,41

Questões: 2018-2

1

#include <stdio.h>

void funcA()
{
    printf("Esta é a função funcA()\n");
}
void funcB()
{
    printf("Esta é a função funcB()\n");
    funcD();
}
void funcC()
{
    funcA();
    printf("Esta é a função funcC()\n");
    funcB();
}
void funcD()
{
    printf("Esta é a função funcD()\n");
    
}
void main()
{
    funcC();
}

2

#include <stdio.h>

int i=1;
 
void func()
{
    int i=10;
    i++;
    printf( "Valor de i = %d na função func()\n", i );
}
 
void main()
{
    i--;
    func();
    printf( "Valor de i = %d \n", i );
}

3

#include <stdio.h>
#include <math.h>
 
void main()
{
 
  float y,a,b;
 
  a=16;
  b=9;
 
  y = sqrt(sqrt(pow(a,2))*b);
  printf ("%0.1f", y);
}

4

#include <stdio.h>
 
void main()
{
  int y,x[10] = {2,4,7,-5,3,2,3,4,9,10};
  y=x[3]+x[9]/2;
  printf("Valor de y: %d\n",y);
}

5

#include <stdio.h>
 
void montar_vet(int aux[5])
{
  int i;
 
  for (i=0;i<5;i++) {
     aux[i]=aux[i]*(-1);
  } 
}
 

void main()
{
   int y,vet[5]={-1,2,4,8,-16};
 
   montar_vet(vet);
   y=vet[1]+vet[4];
   
   printf("Valor de y: %d\n",y);
}

6

#include <stdio.h>

void main ()
{
   char alfa[100]="Sao Sebastiao da Vargem Alegre";
 
   int y=0;
 
   while(alfa[y]!=0) 
        y++;
   printf ("Valor de y: %d\n", y);
}


7

#include <stdio.h>

void ordenar(int aux[],int tam){
    int i,j,temp;
    for(j=0;j<4;j++)
        for(i=0;i<4;i++)
            if (aux[i]>aux[i+1]){
                temp=aux[i];
                aux[i]=aux[i+1];
                aux[i+1]=temp;
            }
}

void main()
{
   int i,vet[5]={5,3,1,9,2};
   ordenar(vet,5);
   for(i=0;i<5;i++)
        printf("\n%d",vet[i]);
}

8

#include <stdio.h>
 
void main()
{
	char TabCidades[5][20] ={"Itajai","Navegantes","Joinville",
                         	"Tijucas","Florianopolis"};
	printf("Resultado: %c%c%c%c\n",TabCidades[0][0],TabCidades[4][0],
			  	    TabCidades[1][9],TabCidades[3][4]);
}

9

#include <stdio.h>

struct TEndereco{
     char rua[50];
     char numero[10];
     char CEP[9]
};
 
struct TPessoa{
  char nome[50];
  char data_nasc[11];
  struct TEndereco endereco;
  int num_filhos;
} Cliente={"Douglas A.","07/01/1972",{"Rua das Flroes","999","88000123"},2};

void main(){
    printf("\nRua: %s\nData nasc.: %s",Cliente.endereco.rua,Cliente.data_nasc);
}

10

#include <stdio.h>
 
void main()
{
  int x,y,w,*p1,*p2,**p3;
  x = 10;
  w = 5;
  y = 1;
  p1 = &x;
  p2 = &w;
  y = *p1 + w;
  p2 = &y;
  x = *p2 + w;
  p3 = &p2;
  y = *p1 + *p2 + **p3;
  printf("Valor de y: %d",y);
}




Icone voltar.png Icone menu.png Icone prox.png