Buscar

Exames objetivo e discursivo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exame Discursivo 100%
Questão 1/5
Para manipulação de dados dentro de nossos algoritmos utilizamos quais elementos? Explique cada um.
Nota: 20.0
Variáveis e Constantes. Variáveis que são alteradas constantemente no decorrer do tempo de execução dos algoritmos e constantes, que não sofrem variação no decorrer do tempo de execução do algoritmo.
Conteúdo da Aula 3, Slide 6.
Resposta:
Variavél: Sofre alterações durante a execução do algoritimo.
Constante: Não sofre alterações durante a execução do algoritimo. 
Questão 2/5
Faça um algoritmo que receba um vetor com valores positivos e negativos. Após a entrada dos dados o algoritmo deverá decompor este em outros dois vetores. Um vetor somente de números positivos e outro vetor só de números negativos. Ao término, mostrar os dois novos vetores.
Nota: 20.0
algoritmo "vetores"
var
 
 i,j,k,n : inteiro
 v: vetor [1..50] de real
 vp: vetor [1..50] de real
 vn: vetor [1..50] de real
 
 aux: real
 
inicio
//seção de comandos
 
 escreval("Digite o número de elementos do vetor:")
 leia(n)
 para i de 1 ate n faca
 escreval("Digite um numero qualquer:")
 leia(v[i])
 fimpara
 
 limpatela
 
 k<-0
 j<-0
 para i de 1 ate n faca
 se (v[i]>0) entao
 k<-k+1
 vp[k]<-v[i]
 senao
 j<-j+1
 vn[j]<-v[i]
 fimse
 
 fimpara
 
 escreval("Positivos:")
 para i de 1 ate j faca
 escreval(vp[i])
 fimpara
 
 escreval("Negativos:")
 para i de 1 ate k faca
 escreval(vn[i])
 fimpara
 fimalgoritmo
Conteúdo das Aulas 9 e 10.
Resposta:
alogoritmo"positivo negativo"
var
v,vp,vn:vetro[1..50] de real
i,n,p,q:inteiro
inicio
escreval("informe o tamanho do vetor")
leia(n) 
para i de 1 ate n faca
escreval("digite o valor para a posição",n)
leia(v[i])
fimpara
p<-0
q<-0
para i de 1 ate n faca
se (v[i]>0)entao
p<-p+1
vp[p]<-v[i]
senao
q<-q+1
vn[q]<-v[i]
fimse
fimpara
escreval("vetor positivo")
para i de 1 ate p faca
escreval(vp[i]:4)
fimpara
escreval("vetor negativo")
para i de 1 ate q faca
escreval(vn[i]:4)
fimpara
fimalgoritmo
Questão 3/5
Faça um algoritmo que exiba um relatório de Totais e % por faixa-etária e sexo no seguinte formato:
 
"*** Totais por faixa-etária e sexo ***
Número de meninas:
Número de mulheres:
Número de meninos:
Número de homens:
Total geral:
 
% de meninas:
% de mulheres:
% de meninos:
% de homens:
Nota: 20.0
algoritmo "estat"
var
x, idade,qt,fem_maior, fem_menor,masc_maior, masc_menor: inteiro
sexo:caracter
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
enquanto x < qt faca
 
 escreva("Digite uma idade: ")
 leia(idade)
 escreva("Digite o sexo (f/m): ")
 leia(sexo)
 
 se (idade<18) e (sexo="f") entao
 fem_menor<-fem_menor+1
 fimse
 
 se (idade<18) e (sexo="m") entao
 masc_menor<-masc_menor+1
 fimse
 
 se (idade>=18) e (sexo="f") entao
 fem_maior<-fem_maior+1
 fimse
 
 se (idade>=18) e (sexo="m") entao
 masc_maior<-masc_maior+1
 fimse
 
 
x<-x+1
fimenquanto
 
 escreval("*** Totais por faixa-etária e sexo ***")
 escreval("Número de meninas: ",fem_menor)
 escreval("Número de mulheres: ",fem_maior)
 escreval("Número de meninos: ",masc_menor)
 escreval("Número de homens: ",masc_maior)
 escreval("Total geral:",qt)
 
 escreval("% de meninas: ",fem_menor*100/qt," %")
 escreval("% de mulheres: ",fem_maior*100/qt," %")
 escreval("% de meninos: ",masc_menor*100/qt," %")
 escreval("% de homens: ",masc_maior*100/qt," %")
 
fimalgoritmo
Conteúdo das Aulas 9 e 10.
Resposta:
algoritmo"faixa-etaria"
var
 id,n,i,ma,mo,mh,h:inteiro
sexo:caracter
inicio
escreval("digite o numero de entrada")
leia(n)
para i de 1 ate n faca
escreval("Digite o sexo(f/m) e a idade")
leia(sexo,id)
se (id<18) e (sexo="f") entao
ma<-ma+1
fimse
se (id>=18) e (sexo="f")entao
mh<mh+1
fimse
se(id<18) e (sexo="m")entao
mo<-mo+1
fimse
se(id>=18)e (sexo="m")entao
h<-h+1
fimse
fimpara
escreval("***Total por faixa-etaria***")
escreval("Total de menina:",ma)
escreval("Total de mulheres",mh)
escreval("Total de meninos",mo)
escreval("Total de homens",h)
escreval("Total geral",n)
escreval("% de meninas",100*ma/n)
escreval("% de mulheres",100*mh/n)
escreval("% de meninos",100*mo/n)
escreval("% de homens",100*h/n)
fimalgoritmo
Questão 4/5
Faça um algoritmo que leia três valores e descubra qual o menor valor.
Nota: 20.0
algoritmo "Menor3"
// Função : Verificar o menor de tres numeros e ordem decrescente)
// Seção de Declarações
var
 n1,n2,n3: real
 
inicio
// Seção de Comandos
 escreval("Digite tres números quaisquer: ")
 leia(n1)
 leia(n2)
 leia(n3)
 
 se (n1=n2) e (n2=n3) entao
 escreva ("Os tres numeros sao iguais :", n1, n2, n3)
 senao
 se (n1=n2) ou (n2=n3) ou (n1=n3) entao
 escreva ("Ha numeros iguais :", n1, n2 ,n3)
 senao
 
 se (n1<n2) e (n1<n3) e (n2<n3) entao
 escreva (" n1<n2<n3 ", n1,"<", n2,"<", n3)
 fimse
 
 se (n1<n3) e (n1<n2) e (n3<n2) entao
 escreva (" n1<n3<n2 ", n1,"<", n3,"<", n2)
 fimse
 
 se (n2<n3) e (n2<n1) e (n3<n1) entao
 escreva (" n2<n3<n1 ", n2,"<", n3,"<", n1)
 fimse
 
 se (n2<n1) e (n2<n3) e (n1<n3) entao
 escreva (" n2<n1<n3 ", n2,"<", n1,"<", n3)
 fimse
 
 se (n3<n1) e (n3<n2) e (n1<n2) entao
 escreva (" n3<n1<n2 ", n3,"<", n1,"<", n2)
 fimse
 
 se (n3<n2) e (n3<n1) e (n2<n1) entao
 escreva (" n3<n2<n1 ", n3,"<", n2,"<", n1)
 fimse
 fimse
 fimse
 
fimalgoritmo
Conteúdo da Aula 5.
Resposta:
algoritmo"MenorNumero"
var
n1,n2,n3:real
inicio
escreval("Digite tres valores")
leia(n1,n2,n3)
se (n1=n2) e (n1=n3)entao
escreval("Os tres numeros sao iguais:",n1,n2,n3)
fimse
se (n1=n2) ou (n1=n3) ou (n3=n2)entao
escreval("Ha dois valores iguais:",n1,n2,n3)
fimse
se (n2>N1) e (n3>n1) entao
escreval("o menor valor e:",n1)
fimse
se (n1>n2) e (n3>n2) entao
escreval("o menor valor e:",n2)
fimse
se (n1>n3) e (n2>n3) entao
escreval("o menor valor e:",n3)
fimse
fimalgoritmo
Questão 5/5
Quais são as estruturas básicas de controle utilizadas dentro da programação de computadores?
Nota: 20.0
Sequência, decisão ou seleção e iteração ou repetição.
Conteúdo da Aula 4, Slides de 1 a 12.
Resposta:
sequência,desicão ou seleção,interação ou repetição

Outros materiais