Buscar

1º avaliando aprendizado - logica de programação

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

Prévia do material em texto

TAIANA PEREIRA MAYAL201709060913 MACAÉ Voltar 
 
 LÓGICA DE PROGRAMAÇÃO
Simulado: CCE1040_SM_201709060913 V.1 
Aluno(a): TAIANA PEREIRA MAYAL Matrícula: 201709060913
Desempenho: 0,5 de 0,5 Data: 01/10/2017 12:51:59 (Finalizada)
 
 1a Questão (Ref.: 201709738450) Pontos: 0,1 / 0,1
Um Algoritmo que efetua o cálculo da média da AV2 de uma turma de 52 alunos e que permite que o operador
encerre a execução do programa a qualquer momento: está utilizando que tipo de comando?
O comando de repetição; Para < > Faça.
O comando de declaração de variável; VAR até parar
O comando de entrada de dados Leia
 O comando de repetição; Enquanto < > Faca
O comando de seleção; Se < > Então.
 
 2a Questão (Ref.: 201709804523) Pontos: 0,1 / 0,1
Considere o algoritmo em pseudocódigo:
 prog texto
 string nome, sexo;
 imprima "Qual é seu nome?";
 leia nome;
 imprima "Qual é seu sexo?";
 leia sexo;
 se (sexo == "f" && sexo == "F") {
 imprima "\nVocê é do sexo feminino\n";
 } senao {
 se (sexo == "m" && sexo == "M") {
 imprima "\nVocê é do sexto Masculino\n";
 } senao {
 imprima "\nVocê digitou um valor invalido\n";
 }
 }
 Fimprog
Sobre o algoritmo acima é correto afirmar que
 
em vez de utilizar comandos de decisão se aninhados, deveria ter sido usado um único comando de seleção
múltipla, por isso a lógica ficou comprometida.
somente se a letra digitada para o sexo for diferente de F, f, M, m é que a frase Você digitou um valor de
sexo inválido será impressa.
 não importa o valor digitado no sexo, pois sempre será impresso Você digitou um valor de sexo inválido.
se for digitada uma letra maiúscula F ou minúscula f será impresso Você é do sexo feminino.
a lógica do algoritmo está comprometida pela falta de um comando de repetição.
 
 3a Questão (Ref.: 201709171304) Pontos: 0,1 / 0,1
Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem
natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através
de uma linguagem de programação, como o C ou o C++. É sabido que o nível de
detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com
base nessas afirmações e nas informações vistas em aula, é válido afirmar que:
É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de
linguagem de programação, não importa a experiência do programador: sempre será
necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e,
finalmente, passar ao português estruturado.
O fluxograma, por ser uma representação gráfica, é a forma mais completa de
especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de
programação específicas, sendo de u�lidade bastante limitada e inú�l para
representar outros processos não computacionais.
O diagrama de chapin é uma forma totalmente textual de representar um algoritmo.
 O português estruturado inclui obrigatoriamente alguns detalhes que,
normalmente, não são indicados na linguagem natural, como o �po de dado que
pode ser armazenado em cada variável, por exemplo.
A linguagem natural é a melhor forma de representar um algoritmo, devido à sua
grande flexibilidade e obje�vidade: uma descrição qualquer em linguagem natural
sempre será interpretada da mesma forma por qualquer pessoa ou equipamento.
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 
 4a Questão (Ref.: 201709668303) Pontos: 0,1 / 0,1
Escolha a opção correta de acordo com as informações abaixo: I - Algoritmo é uma sequência finita de ações que
devem ser executadas para que se possa resolver um determinado problema. II - Existem 3 formas de
representação de algoritmos: descrição narrativa, fluxograma e portugol. III - A descrição narrativa consiste em
analisar o enunciado do problema e escrever, utilizando uma linguagem específica e padronizada, os passos a
serem seguidos para resolução do problema. IV - Para declarar uma variável pode-se colocar qualquer nome, sendo
que o primeiro caracter deve ser letra ou underline e não é permitido espaço em branco ou uso de caracteres
especiais.
Apenas a I está correta
 Apenas a I, II e IV estão corretas
Apenas a II está correta
Todas estão corretas
 
 5a Questão (Ref.: 201709204543) Pontos: 0,1 / 0,1
Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que
representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da
língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor.
Linguagem gráfica
Linguagem computacional
Linguagem de marcação
 Pseudolinguagem
Linguagem natural

Outros materiais