Buscar

AVP 2 Algoritmos

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

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

Prévia do material em texto

ALGORITMOS
Avaiação Parcial: CCT0239_SM_201608103358 V.1 
Aluno(a): JOSIAS VIANA FREITAS BRITO DA SILVA Matrícula: 201608103358
Acertos: 10,0 de 10,0 Data: 13/11/2017 22:11:55 (Finalizada)
 1a Questão (Ref.: 201608907792) Acerto: 1,0 / 1,0
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, pode-se 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 aproxima-se 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.
G, N, P
P, N, G
 G, P, N
N, P, G
N, G, P
 2a Questão (Ref.: 201608907945) Acerto: 1,0 / 1,0
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.
 Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito.
Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo .
Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo .
Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira.
Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado.
 3a Questão (Ref.: 201608907619) Acerto: 1,0 / 1,0
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados
pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que
possui um exemplo de nome INCORRETO:
 cad1- id
num1
nota2
nome_aluno
salariofinal
 4a Questão (Ref.: 201608944779) Acerto: 1,0 / 1,0
Assinale a opção correta.
Para programar em alto nível é preciso dominar a linguagem binária.
Dizemos que uma linguagem é de alto nível quando usa linguagem binária.
 Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas
por nós.
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem.
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional.
 5a Questão (Ref.: 201608941304) Acerto: 1,0 / 1,0
Uma IDE é um conjunto de programas úteis ao programador reunidos em um mesmo ambiente, a fim de facilitar o
trabalho de desenvolvimento. Dentre suas funcionalidades temos a depuração. marque a alternativa que descreve
este processo.
é uma atividade que permite ao programador traduzir o programa. E permite a execução do mesmo.
é uma atividade que permite ao programador escrever o programa passo a passo. Desta forma, ele pode
verificar os valores das variáveis e descobrir qual é a forma natural de um programa.
é uma atividade que permite ao programador compilar o programa. Desta forma, ele pode executar os
valores das variáveis e descobrir qual é a forma natural de um programa.
 é uma atividade que permite ao programador executar o programa passo a passo. Desta forma, ele pode
verificar os valores das variáveis e descobrir qual é a execução natural de um programa.
é uma atividade que permite ao programador executar o programa. E observar o resultado final
 6a Questão (Ref.: 201608944785) Acerto: 1,0 / 1,0
Asssinale a opção correta.
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando compilar nosso
programa.
 Uma IDE é um software que tem a função de colocar e integrar, em um mesmo ambiente, vários outros
programas que ajudam um programador a criar seus programas.
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando executar nosso
programa.
O C++ é uma IDE na qual posso compilar meus programas.
Para executar um programa em uma IDE não temos que compilá-lo previamente.
 7a Questão (Ref.: 201608907404) Acerto: 1,0 / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
 <, > e >=
&&, || e ~
=, > e ||
+, - e *
&&, >= e ||
 8a Questão (Ref.: 201608907462) Acerto: 1,0 / 1,0
Suponha um algoritmo desenvolvido em linguagem C++.
Em uma determinda linha aparece o comando CONT = (CONT + 1);
Neste caso, o que é executado? 
 
 
 CONT recebe o próprio valor acrescido de uma unidade
CONT recebe o valor 1
CONT recebe o próprio valor decrescido de uma unidade
CONT recebe o valor zero
CONT permanece inalterado
 9a Questão (Ref.: 201608941387) Acerto: 1,0 / 1,0
O programa abaixo recebeu o valor 2 como entrada. Analise o programa abaixo e assinale a o valor que será impresso.
#include
using namespace std;
int main()
{
 int a, b; 
 cout<< "\n Digite um valor: ";
 cin>> a;
 if (a <= 2)
 b = a + 2 * 30 / 10;
 else
 b = a - 2 * 30 /10;
 cout<< b;
 system("pause");
}
-4
 8
0
12
2
 10a Questão (Ref.: 201608907499) Acerto: 1,0 / 1,0
Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos
abaixo escritos em C++ representa esta situação?
if (media <= 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
if (media > 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
if (media != 6)
{
 cout << "Aprovado";
}
else
{
 cout << "Reprovado";
}
 if (media >= 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
 
if (media > 6)
{
 cout << "Aprovado";
}
else
{
 cout << "Reprovado";
}

Continue navegando