Buscar

Discursiva Logica e Algoritimo

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 6 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 6 páginas

Prévia do material em texto

Questão 1/5
Para manipulação de dados dentro de nossos algoritmos utilizamos quais elementos? Explique cada um.
RESPOSTA:
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.
Questão 2/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:
RESPOSTA:
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.
Questão 3/5
Faça um algoritmo que leia três valores e descubra qual o menor valor.
RESPOSTA:
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.
Questão 4/5
Faça um algoritmo que escreva os quadrados de todos os números pares entre 1 e 20 (inclusive).
RESPOSTA:
algoritmo "quadrados"
// Seção de Declarações
var
i:inteiro
 
inicio
// Seção de Comandos
 
escreval("Quadrados dos numeros pares entre 1 e 20")
para i de 2 ate 20 passo 2 faca
    escreva(i*i)
fimpara
fimalgoritmo
Conteúdo da Aula 7
Questão 5/5
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 é: 
RESPOSTA: 
algoritmo "conversaoCFf"
// Seção de Declarações
var
far,celsius: real
 
funcao conv(c:real):real
var res: real
inicio
 
res<-9/5*c+32;
retorne res
fimfuncao
 
inicio
// Seção de Comandos
 
escreval("Informa a temperatura inicial em Graus Celsius:")
leia(celsius)
 
far<-conv(celsius)
 
escreval("Temperatura em Farehneit:", far)
 
fimalgoritmo
Conteúdo da Aula 8.

Outros materiais