Sie sind auf Seite 1von 6

05/11/2015

AVAUNIVIRTUS

Matriz Discursiva do MDULO C FASE I 05/10 at 30/10


ANDERSON DO CARMO - RU: 1206947 Nota: 100

PROTOCOLO: 201510151206947512C7F

Disciplina(s):
Lgica de Programao e Algoritmos
Data de incio:

15/10/2015 20:50

Prazo mximo entrega:

15/10/2015 22:20

Data de entrega:

15/10/2015 21:46

Questo 1/5
Para manipulao de dados dentro de nossos algoritmos utilizamos quais elementos? Explique cada um.
Nota: 20.0

Variveis e Constantes. Variveis que so alteradas constantemente no decorrer do tempo de execuo dos algoritmos e
constantes, que no sofrem variao no decorrer do tempo de execuo do algoritmo.
Contedo da Aula 3, Slide 6.

Resposta:
Variveis e Constantes. Variveis que so alteradas constantemente no decorrer do tempo de execuo dos algoritmos e
constantes, que no sofrem variao no decorrer do tempo de execuo do algoritmo.

Questo 2/5
Faa um algoritmo que mostre uma tabela de converso 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 prxima temperatura seria 15 e assim por diante at chegar na quantidade
de temperaturas necessrias.

A frmula para converso :

Nota: 20.0

algoritmo "conversaoCF"
// Seo de Declaraes
var
celsius, far, celsius_inicial : real
qt_temp, incremento,i:inteiro
inicio
// Seo de Comandos

http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34949/novo/1

1/6

05/11/2015

AVAUNIVIRTUS

escreval("Informa a temperatura inicial em Graus Celsius:")


leia(celsius_inicial)
escreval("Informa a quantidade de temperaturas da tabela:")
leia(qt_temp)
escreval("Informe o incremento de temperatura em Graus Celsius")
leia(incremento)

celsius<-celsius_inicial
para i de 1 ate qt_temp faca
far<-9/5*celsius+32;
celsius<-celsius+incremento
escreva(i," - ")
escreval("Celsius:",celsius)
escreval("Farenheit:",far)
escreval("")
fimpara

fimalgoritmo
Contedo das Aulas 5 e 6.

Resposta:
algoritmo "conversao_CF"
// Seo de Declaraes
var
celsius, far, celsius_inicial : real
qt_temp, incremento, i:inteiro
inicio
// Seo de Comandos
escreval("Informe a temperatura inicia em graus Celsius:")
leia(celsius_inicial)
escreval("Informa a quatidade de temperaturas da tabela:")
leia(qt_temp)
escreval("Informe o incremento de temperatura em graus Celsius")
leia(incremento)
celsius<-celsius_inicial
para i de 1 ate qt_temp faca
far<-9/5*celsius+32
celsius<-celsius+incremento
escreva(i," - ")
escreval("Celsius:", celsius)
escreval("Farenheit:", far)
escreval("")
fimpara
fimalgoritmo

http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34949/novo/1

2/6

05/11/2015

AVAUNIVIRTUS

Questo 3/5
Dentro da maneira como o computador manipula informaes, numa linguagem de programao h tipos primitivos bsicos
utilizados para construo de programas. Quais so?
Nota: 20.0

So os tipos inteiro, caracter, real e lgico.


Contedo da Aula 3, Slide 3.

Resposta:
Os os tipos inteiro, caracteres, real e lgico.

Questo 4/5
Faa um algoritmo que exiba um relatrio de Totais e % por faixa-etria e sexo no seguinte formato:

"*** Totais por faixa-etria e sexo ***


Nmero de meninas:
Nmero de mulheres:
Nmero de meninos:
Nmero 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
// Seo de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
enquanto x < qt faca

escreva("Digite uma idade: ")

http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34949/novo/1

3/6

05/11/2015

AVAUNIVIRTUS

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-etria e sexo ***")


escreval("Nmero de meninas: ",fem_menor)
escreval("Nmero de mulheres: ",fem_maior)
escreval("Nmero de meninos: ",masc_menor)
escreval("Nmero 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
Contedo das Aulas 9 e 10.

Resposta:
algoritmo "estat"
var
x, idade, qt, fem_maior, fem_menor, masc_maior, masc_menor:inteiro
sexo:caracter

http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34949/novo/1

4/6

05/11/2015

AVAUNIVIRTUS

// Seo 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 etaria e sexo***")
escreval("Numero de meninas: ", fem_menor)
escreval("Numero de mulheres: ", fem_maior)
escreval("Numero de meninos: ", masc_menor)
escreval("Numero 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

Questo 5/5
Faa um algoritmo que crie uma funo de converso de uma temperatura em graus celsius para uma temperatura em
Farenheit.
A frmula para converso :

Nota: 20.0

algoritmo "conversaoCFf"
// Seo de Declaraes
var
far,celsius: real

http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34949/novo/1

5/6

05/11/2015

AVAUNIVIRTUS

funcao conv(c:real):real
var res: real
inicio

res<-9/5*c+32;
retorne res
fimfuncao

inicio
// Seo de Comandos

escreval("Informa a temperatura inicial em Graus Celsius:")


leia(celsius)

far<-conv(celsius)

escreval("Temperatura em Farehneit:", far)

fimalgoritmo
Contedo da Aula 8.

Resposta:
algoritmo "conversao_CF"
//Seo de Declaraes
var
far, celsius:real
funcao conv(c:real):real
var res: real
inicio
res<-9/5*c+32
retorne res
fimfuncao
inicio
// Seo de Comandos
escreval("Informe a temperatura inicial em graus Celsius:")
leia(celsius)
far<-conv(celsius)
escreval("Temperatura em Farenheit: ", far)
fimalgoritmo

http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34949/novo/1

6/6

Das könnte Ihnen auch gefallen