prova discursiva - lógica de programação e algoritmos - nota 100 (1)

Upload: danilo-barreto

Post on 10-Mar-2016

645 views

Category:

Documents


30 download

DESCRIPTION

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

TRANSCRIPT

  • 05/11/2015 AVAUNIVIRTUS

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

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

    PROTOCOLO: 201510151206947512C7FANDERSON DO CARMO - RU: 1206947 Nota: 100

    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/5Para manipulao de dados dentro de nossos algoritmos utilizamos quais elementos? Explique cada um.

    Nota: 20.0

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

    Questo 2/5Faa um algoritmo que mostre uma tabela de converso de temperaturas de Celsius para Farenheit. O algoritmo deve receber atemperatura inicial em graus Celsius, a quantidade de temperaturas a exibir o incremento entre temperaturas. Por exemplo, aprimeira temperatura seria 10 com incremento 5, a prxima temperatura seria 15 e assim por diante at chegar na quantidadede temperaturas necessrias.

    A frmula para converso :

    Nota: 20.0

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

    Contedo da Aula 3, Slide 6.

    algoritmo "conversaoCF"

    // Seo de Declaraes

    var

    celsius, far, celsius_inicial : real

    qt_temp, incremento,i:inteiro

    inicio

    // Seo de Comandos

  • 05/11/2015 AVAUNIVIRTUS

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

    Resposta:algoritmo "conversao_CF"// Seo de Declaraesvarcelsius, far, celsius_inicial : realqt_temp, incremento, i:inteiroinicio// 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

  • 05/11/2015 AVAUNIVIRTUS

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

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

    Nota: 20.0

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

    Questo 4/5Faa 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

    So os tipos inteiro, caracter, real e lgico.

    Contedo da Aula 3, Slide 3.

    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: ")

  • 05/11/2015 AVAUNIVIRTUS

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

    Resposta:algoritmo "estat"varx, idade, qt, fem_maior, fem_menor, masc_maior, masc_menor:inteirosexo:caracter

    leia(idade)

    escreva("Digite o sexo (f/m): ")

    leia(sexo)

    se (idade

  • 05/11/2015 AVAUNIVIRTUS

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

    // Seo de Comandos

    escreval("Digite a quantidade de entradas:")leia(qt)enquanto x < qt facaescreva("Digite uma idade: ")leia(idade)escreva("Digite o sexo (f/m): ")leia(sexo)se (idade

  • 05/11/2015 AVAUNIVIRTUS

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

    Resposta:algoritmo "conversao_CF"//Seo de Declaraesvarfar, celsius:realfuncao conv(c:real):realvar res: realiniciores