Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/11/2017 AVA UNIVIRTUS file:///C:/Users/admin/Desktop/UNINTER/L%C3%93GICA%20DE%20PROGAMA%C3%87%C3%83O%20E%20ALGORITMOS/AVA%20UNIVIRT… 1/8 1. Curso: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Lógica de Programação e Algoritmos Roteiro de Estudo Avaliações Tutoria Fórum Trabalhos Chat Rádio Web Avisos 1. Avaliação 2. novo Nota: 100 Disciplina(s): Lógica de Programação e Algoritmos Data de início: 09/10/2017 10:31 Prazo máximo entrega: - Data de entrega: 09/10/2017 11:01 Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens. O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal. Questão 1/5 - Lógica de Programação e Algoritmos Na lógica de programação temos várias estruturas: sequência, seleção e repetição. Em uma seleção, possuímos algumas variações, como a seleção composta por exemplo. Qual seria a estrutura correta em pseudocódigo para a seleção composta? 10/11/2017 AVA UNIVIRTUS file:///C:/Users/admin/Desktop/UNINTER/L%C3%93GICA%20DE%20PROGAMA%C3%87%C3%83O%20E%20ALGORITMOS/AVA%20UNIVIRT… 2/8 Nota: 20.0 A se <condição> entao Comandos senao Comandos fimse Você acertou! AULA 04 - Slides 16 e 17 B caso <condição> entao Comandos senao Comandos fimse C se <condição> entao Comandos fimse senao Comandos fimse D se <condição> entao Comandos fimse se <condição> entao Comandos fimse E se <condição> entao Comandos fimcondicao se <condição> entao Comandos fimcondicao Questão 2/5 - Lógica de Programação e Algoritmos Trabalhamos na Aula 3 com o conceito de variáveis, tipos, leitura e escrita. Observe o algoritmo a seguir que resolve uma equação de segundo grau. Neste código existem alguns erros. Assinale a alternativa que identifica estes erros. Observação: A função RaizQ é uma função pré-definida no VisuALG e o erro não está nesta função. Nota: 20.0 A As linhas 28 e 29 estão erradas. Não deveria aparecer tal mensagem. Na linha 22 deveria ser: x<-((b*3)-4*(a*c)) B Na linha 05 deveria ser: a,b,c, delta : inteiro Na linha 29 deveria ser: escreva("x2=",x2) Você acertou! C Na linha 05 deveria ser: inteiro: a,b,c, delta 10/11/2017 AVA UNIVIRTUS file:///C:/Users/admin/Desktop/UNINTER/L%C3%93GICA%20DE%20PROGAMA%C3%87%C3%83O%20E%20ALGORITMOS/AVA%20UNIVIRT… 3/8 Na linha 22 deveria ser: delta<-((b*2)-4*(a*c)) D Está faltando um fimse entre as linhas 22 e 23. E Na linha 17 deveria ser: leia(area). Está faltando um fimse entre as linhas 22 e 23. Questão 3/5 - Lógica de Programação e Algoritmos Empregando os conteúdos da Aula 3 e da Aula 4, o algoritmo abaixo verifica qual é o maior entre 2 números digitados e mostra o resultado na tela. Para este algoritmo, identifique a alternativa que contém a parte de código que preencheria a lacuna em aberto. Nota: 20.0 A se (n1 > n2) entao maior<-n1 escreval ("O maior valor é o", maior) senao maior<-n2 escreval ("O maior valor é o", maior) fimse Você acertou! Aulas 3 e 4 B se (n1 < n2) entao maior<-n1 escreval ("O maior valor é o", maior) senao maior<-n2 escreval ("O maior valor é o", maior) fimse C se (n1 > n2) entao maior<-n2 escreval ("O maior valor é o", maior) senao maior<-n1 escreval ("O maior valor é o", maior) fimse D se (n1 > n2) maior<-n1 escreval ("O maior valor é o", maior) fimse senao maior<-n2 escreval ("O maior valor é o", maior) fimse E se (n1 < n2) entao maior<-n1 escreval ("O maior valor é o", maior) 10/11/2017 AVA UNIVIRTUS file:///C:/Users/admin/Desktop/UNINTER/L%C3%93GICA%20DE%20PROGAMA%C3%87%C3%83O%20E%20ALGORITMOS/AVA%20UNIVIRT… 4/8 fimse senao maior<-n2 escreval ("O maior valor é o", maior) fimse Questão 4/5 - Lógica de Programação e Algoritmos O algoritmo abaixo tem como objetivo calcular o resultado de um número qualquer elevado em uma potência qualquer. Identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo correto: Nota: 20.0 A result==base^expo B result<-^base*expo C result<-base^expo Você acertou! Aula 03. D result<-base*(expo)^2 E result=base^expo Questão 5/5 - Lógica de Programação e Algoritmos Aproximando-nos da maneira pela qual o computador manipula as informações, os tipos primitivos básicos utilizados para construção de programas serão: I - Numéricos (Inteiro, Real) II - Caracter III - Objetos IV - Lógicos Considerando as respostas anteriores, qual o conjunto de Verdadeiros (V) e Falsos (F) corresponde à resposta correta? Nota: 20.0 A V,V,F,V Você acertou! Slide 05 da Aula 03. B V,V,F,F C V,F,F,V D F,F,F,V 10/11/2017 AVA UNIVIRTUS file:///C:/Users/admin/Desktop/UNINTER/L%C3%93GICA%20DE%20PROGAMA%C3%87%C3%83O%20E%20ALGORITMOS/AVA%20UNIVIRT… 5/8 E V,F,F,F Orientações para realização da avaliação. Dicas da coordenação: Tempo máximo: 0 minutos (após o início). Deseja iniciar a prova agora? NÃO SIM, quero iniciar Para realizar essa avaliação é necessário estar no polo e o tutor deve autorizar o início. Caso você esteja no polo, chame o tutor para autorizar o início da avaliação. RU Senha 10/11/2017 AVA UNIVIRTUS file:///C:/Users/admin/Desktop/UNINTER/L%C3%93GICA%20DE%20PROGAMA%C3%87%C3%83O%20E%20ALGORITMOS/AVA%20UNIVIRT… 6/8 10/11/2017 AVA UNIVIRTUS file:///C:/Users/admin/Desktop/UNINTER/L%C3%93GICA%20DE%20PROGAMA%C3%87%C3%83O%20E%20ALGORITMOS/AVA%20UNIVIRT… 7/8 10/11/2017 AVA UNIVIRTUS file:///C:/Users/admin/Desktop/UNINTER/L%C3%93GICA%20DE%20PROGAMA%C3%87%C3%83O%20E%20ALGORITMOS/AVA%20UNIVIRT… 8/8 Conheça o novo AVA UNINTER × carregando...
Compartilhar