Prévia do material em texto
Avaliação: CCT0239_AVS_201301899038 » ALGORITMOS
Tipo de Avaliação: AVS
Aluno: 201301899038 - GEYSA PRISCILA DA SILVA
Professor: ANITA LUIZA MACIEL LOPES Turma: 9001/AA
Nota da Prova: 5,9 Nota de Partic.: 1,8 Data: 09/12/2013 10:22:10
1a Questão (Ref.: 201301996983) Pontos: 0,8 / 0,8
Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ .
int, char e float
int, char e logical
int, real e caractere
int, float e caractere
int, char e real
2a Questão (Ref.: 201302004024) Pontos: 0,8 / 0,8
O que será exibido de acordo com o trecho de código abaixo?
c 20
r c mod 2
se (r = 0) entao
escreva("Valor de r:", r)
senao
se (r = 1) entao
escreva("Valor de r: ",r)
senao
escreva("Valor de r:",r+3)
fimse
fimse
Valor de r: 10
Valor de r: 0
Nada será exibido.
Valor de r: 3
Valor de r: 1
3a Questão (Ref.: 201301996981) Pontos: 0,0 / 0,8
Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. O
usuário informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo:
Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT.
Onde:
VVV é o valor informado pelo usuário
JJJ é a taxa de juros sobre o valor
TTT é o valor dos juros sobre o valor informado pelo usuário
Resposta: inicio ler VVV escrever VVV ler VVV*JJJ%=TTT fim
Gabarito: Esta pergunta pode ser apresentada várias soluções uma delas pode ser considerada a seguinte:
algoritmo "Taxa de juros"
var
valor,taxa,total:real
inicio
escreva("Informe o valor do produto:")
leia(valor)
escreva("Informe a taxa de juros:")
javascript:alert('Nota%20aferida%20por%20%20em%2009/12/2013.');
javascript:alert('Ref. da questão: 201301996983/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201302004024/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201301996981/n/nStatus da questão: Liberada para Uso.');
leia(taxa)
total0) o usuário digita
valores de compra, que serão abatidos do saldo restante. Caso o usuário digite um valor de compra que torne o
saldo negativo (ou seja, se o saldo for insuficiente para a compra), o programa é encerrado e a mensagem
"Compra não aprovada" é exibida.
7a Questão (Ref.: 201302083129) Pontos: 0,8 / 0,8
Analise o código mostrado na figura abaixo e assinale a alternativa que descreve corretamente a sua execução:
A palavra "Algoritmos" será escrita diversas vezes na tela, separadas por espaço
A palavra "Algoritmos" será escrita na tela normalmente, em texto corrido, conforme se escreve
A palavra "Algoritmos" será escrita na tela verticalmente, uma letra em cada linha
A palavra "Algoritmos" será escrita na tela de trás pra frente
Nada será escrito na tela
8a Questão (Ref.: 201302083128) Pontos: 0,8 / 0,8
Analise o código mostrado na figura abaixo e assinale a alternativa que descreve o resultado correto da sua
execução:
A frase "Aprender a construir Algoritmos" será escrita na tela da forma normal, em texto corrido,
conforme digitado
A frase "Aprender a construir Algoritmos" será escrita na tela verticalmente, uma letra em cada linha
A frase "Aprender a construir Algoritmos" será escrita na tela de trás pra frente
A frase "Aprender a construir Algoritmos" será escrita na tela verticalmente, uma palavra em cada linha
A apenas metade da frase será escrita na tela
9a Questão (Ref.: 201302004607) Pontos: 0,0 / 0,8
Selecione qual das expressão representa em C++ o cálculo de uma das raizes de uma equação do segundo grau
javascript:alert('Ref. da questão: 201302083129/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201302083128/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201302004607/n/nStatus da questão: Liberada para Uso.');
sabendo-se que este cáculo é feito através da seguinte expressão matemática:
x = - b + sqrt(b*b - 4*a*c) / 2*a
x = - b + sqrt(b*b - (4*a*c) )/ (2*a)
x = (- b + sqrt(b*b - 4*a*c) )/ 2*a
x = (- b + sqrt(b*b - 4*a*c) ) / (2*a)
x =[ - b + sqrt(b*b - 4*a*c) ] / (2*a)
10a Questão (Ref.: 201302051976) DESCARTADA
Observe o trecho de programa abaixo. Acompanhe no teste de mesa com os valores indicados na sequencia de
números e diga o que será exibido pela última linha dste trecho.
Sequencia de números: 23, 5, 12, 45, 105, 8
int a, num[6],conta=0;
for(a=0;a>num[a];
if(num[a] % 5 == 0)
conta++;
}
cout"
total ->3
total ->198
total ->1
total ->0
total ->6
11a Questão (Ref.: 201301996908) Pontos: 0,8 / 0,8
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos.
javascript:alert('Ref. da questão: 201302051976/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201301996908/n/nStatus da questão: Liberada para Uso.');
Para e Se
Se ou escolha
Apenas o comando enquanto
Para ou enquanto
Apenas o de entrada
ALGORITMOS Lupa
Fechar
Exercício: CCT0239_EX_A1_201508321132 Matrícula: 201508321132
Aluno(a): CARLOS RAPHAEL MACEDO DA SILVA CARDOSO Data: 18/08/2015 21:20:08 (Finalizada)
1a Questão (Ref.: 201508971356) Fórum de Dúvidas (2 de 3) Saiba (1 de 2)
Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ...
Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um
conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de
instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um
conjunto de comandos que representam tarefas que serão compreendidas por um computador.
Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de
instruções/funções que representam tarefas que serão apenas executadas por um computador.
Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de
instruções/funções que representam tarefas que serãointerpretadas e executadas por um computador.
Gabarito Comentado Gabarito Comentado
2a Questão (Ref.: 201508971846) Fórum de Dúvidas (3) Saiba (2)
Considerando o conceito de Lógica de Programação, é correto afirmar que :
É a técnica de desenvolver apenas pseudocódigo para atingir determinados objetivos dentro de certas
regras baseadas no senso comum e que, depois, são adaptados para a Linguagem de Programação
utilizada pelo programador para construir seu software.
É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro
de certas regras baseadas no bom senso e que, depois, são adaptados para a Linguagem de
Programação utilizada pelo programador para construir seu software.
É a técnica de desenvolver algoritmos dentro de certas regras baseadas na Lógica Matemática e que,
depois, são adaptados para pseudolinguagem utilizada pelo programador para construir seu software.
É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro
de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de
Programação utilizada pelo programador para construir seu software.
É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro
de certas regras baseadas na Lógica (Matemática ou não) e que, depois, são automaticamente passados
para a construção do seu software.
Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201508921396) Fórum de Dúvidas (3) Saiba (2)
A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem
definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo.
Quebre o ovo retireo quando estiver frito coloque manteiga na frigideira quebre o ovo .
Coloque manteiga na frigideira quebre o ovo despejeo na frigideira retireo quando estiver frito.
javascript:diminui();
javascript:aumenta();
javascript:window.close();
javascript:duvidas('618111','1','1');
javascript:duvidas('618111','1','1');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=424073&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=464063
javascript:duvidas('618601','1','2');
javascript:duvidas('618601','1','2');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=419597&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=461493
javascript:duvidas('568151','1','3');
javascript:duvidas('568151','1','3');
Despejeo na frigideira retireo quando estiver frito coloqueo no prato salpique queijo ralado.
Coloque manteiga na frigideira quebre o ovo retireo quando estiver frito despejeo na frigideira.
Retireo quando estiver frito coloque manteiga na frigideira quebre o ovo quebre o ovo .
Gabarito Comentado Gabarito Comentado
4a Questão (Ref.: 201508620503) Fórum de Dúvidas (2 de 3) Saiba (1 de 2)
Algoritmo pode ser definido como a descrição dos passos para a
execução de uma tarefa. Existem algumas formas distintas de
representação de algoritmos, onde as principais são: Linguagem
Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para
representar linguagem Natural, G para representar linguagem Gráfica
e P para representar pseudocódigos, podese relacionar estas formas
de representação de algoritmos com as seguintes afirmações:
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação
não se restringe apenas a algoritmos computacionais.
( ) Sua simbologia e sintaxe aproximase muito a simbologia e a
sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é
uma restrição a representação aos algoritmos computacionais.
Marque a alternativa que representa a o relacionamento existente
entre as afirmações e as formas de representação de algoritmos.
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201508583511) Fórum de Dúvidas (2 de 3) Saiba (1 de 2)
Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma
precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um
problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa
que apresenta as três principais formas distintas de representação de algoritmos:
a) linguagem natural, linguagem gráfica e pseudolinguagem.
d) linguagem gráfica, fluxograma e pseudocódigo.
b) linguagem de programação, código fonte e linguagem natural.
c) linguagem natural, linguagem textual e fluxograma.
e) linguagem natural, linguagem de máquina e linguagem de programação.
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307601&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=472868
javascript:duvidas('267258','1','4');
javascript:duvidas('267258','1','4');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=303729&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz.wcs.voxeldigital.com.br/login.aspx?CodTransmissao=462176
javascript:duvidas('230266','1','5');
javascript:duvidas('230266','1','5');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=248108&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=294618&LoginExterno=urllogada@estacio.br&SenhaExterno=1234