Buscar

Prova Discursiva Lógica de Programação e Algoritmos

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 5 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

Prévia do material em texto

Prova Discursiva
Questão 1/5 - Lógica de Programação e Algoritimos
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:
algoritmo "semnome"
// Função :
// Autor :
// Data : 03/11/2016
// Seção de Declarações 
var
 ma, mu, mo, ho, total, i : inteiro
 map, mup, mop, hop : real
 continua : caracter
inicio
// Seção de Comandos 
 continua<-"s"
 enquanto continua="s" faca
 limpatela
 escreval(" 1 - Menina")
 escreval(" 2 - Mulher")
 escreval(" 3 - Menino")
 escreval(" 4 - Homem")
 escreva("Escolha uma opcao:")
 leia(i)
 total<-total+1
 se i=1 entao
 ma<-ma+1
 senao
 se i=2 entao
 mu<-mu+1
 senao
 se i=3 entao
 mo<-mo+1
 senao
 ho<-ho+1
 fimse
 fimse
 fimse
 escreva("Continuar? [s/n]")
 leia(continua)
 fimenquanto
 map<-(ma*100)/total
 mup<-(mu*100)/total
 mop<-(mo*100)/total
 hop<-(ho*100)/total
 limpatela
 escreval("*** Totais por faixa-etária e sexo ***")
 escreval("Número de meninas:",ma)
 escreval("Número de mulheres:",mu)
 escreval("Número de meninos:",mo)
 escreval("Número de homens:",ho)
 escreval("Total geral:", total)
 escreval("")
 escreval("% de meninas:", map)
 escreval("% de mulheres:", mup)
 escreval("% de meninos:", mop)
 escreval("% de homens:", hop)
fimalgoritmo
Questão 2/5 - Lógica de Programação e Algoritimos
Faça um algoritmo que mostre uma tabela de conversão de temperaturas de Celsius para Farenheit. O algoritmo deve receber a temperatura inicial em graus Celsius, a quantidade de temperaturas a exibir o incremento entre temperaturas. Por exemplo, a primeira temperatura seria 10 com incremento 5, a próxima temperatura seria 15 e assim por diante até chegar na quantidade de temperaturas necessárias.
A fórmula para conversão é: 
algoritmo "semnome"
// Função :
// Autor :
// Data : 03/11/2016
// Seção de Declarações 
var
 qt, inc, i : inteiro
 t0 : real
 
inicio
// Seção de Comandos 
 escreva("Temperatura inicial em graus Celsius: ")
 leia(t0)
 escreva("Quantidade de temperaturas a exibir: ")
 leia(qt)
 escreva("Incremento entre temperaturas: ")
 leia(inc)
 limpatela
 qt<-qt*inc-1
 para i de 0 ate qt passo inc faca
 escreval(t0+i,"ºC = ",((9/5)*(t0+i))+32,"ºF")
 fimpara
fimalgoritmo
Questão 3/5 - Lógica de Programação e Algoritimos
Faça um algoritmo que crie uma função de conversão de uma temperatura em graus celsius para uma temperatura em Farenheit.
A fórmula para conversão é: 
algoritmo "semnome"
// Função :
// Autor :
// Data : 03/11/2016
// Seção de Declarações
var
 t0 : real
 funcao converte(c:real):real
 inicio
 retorne ((9/5)*c)+32
 fimfuncao
 
 
inicio
// Seção de Comandos
 escreva("Temperatura em graus Celsius: ")
 leia(t0)
 escreval(t0,"ºC = ",converte(t0),"ºF")
fimalgoritmo
Questão 4/5 - Lógica de Programação e Algoritimos
Escreva um algoritmo para calcular a área de num quadrado.
algoritmo "semnome"
// Função :
// Autor :
// Data : 03/11/2016
// Seção de Declarações 
var
 l, a : real
inicio
// Seção de Comandos 
 escreva("Digite medida do lado do quadrado: ")
 leia(l)
 a<-l*l
 escreval("")
 escreval("Area do quadrado: ",a)
fimalgoritmo
Questão 5/5 - Lógica de Programação e Algoritimos
Dentro da maneira como o computador manipula informações, numa linguagem de programação há tipos primitivos básicos utilizados para construção de programas. Quais são?
Inteiros, Reais, Caracteres, Lógicos

Outros materiais