Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201408047152 V.1 Fechar Aluno(a): ANÍZIO JOSÉ DA COSTA Matrícula: 201408047152 Desempenho: 0,2 de 0,5 Data: 10/11/2015 18:45:52 (Finalizada) 1a Questão (Ref.: 201408156167) Pontos: 0,0 / 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 diagrama de chapin é uma forma totalmente textual de representar um algoritmo. 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 utilidade bastante limitada e inútil para representar outros processos não computacionais. O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo 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 objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201408189611) Pontos: 0,1 / 0,1 Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Definir uma constante Incluir um arquivo de biblioteca dentro do programa fonte Definir um novo tipo de dado Usar um namespace Declarar uma variável 3a Questão (Ref.: 201408072066) Pontos: 0,0 / 0,1 Em relação às estruturas de controle, considere abaixo o trecho inicial do algoritmo que exibe o conceito de um aluno, dada a sua nota. Levando-se em conta somente notas inteiras, o critério para conceitos é: notas menor que 3, conceito E; notas de 3 a 5, conceito D; notas 6 e 7, conceito C; notas 8 e 9, conceito B; nota 10, conceito A. fimalgoritmo Continuando a construção do algoritmo acima, a estrutura de controle SE-ENTAO-SENAO-FIMSE será utilizada: 5 vezes. 4 vezes. 7 vezes. 3 vezes. 6 vezes. 4a Questão (Ref.: 201408094581) Pontos: 0,1 / 0,1 Qual o resultado da variável Z após a execução do código abaixo? x = 5; y = 7; z = 3; if ((x - 1) > 2) y = y + 1; else y = y -1; z = z + x + y; 16 17 20 11 13 5a Questão (Ref.: 201408190399) Pontos: 0,0 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem: 1.62, 1.78,1.69. Selecione a opção cujo conteúdo é igual ao que será exibido na tela. #include using namespace std; int main() { float alt1, alt2, alt3; cin >> alt1 >> alt2 >> alt3; if(alt1 < alt2 && alt1 < alt3) cout << "alt2" << "\t" << "alt3" << endl; else if( alt2 < alt3) cout << "alt1" << "\t" << "alt3" << endl; else cout << "alt1" << "\t" << "alt2" << endl; system("pause" ); } 1.78 1.69 //na 1a zona e na 2a zona, respectivamente 1.78 1.69 //na 1a zona e na 2a zona, respectivamente alt2 alt3 //na 1a zona e na 2a zona, respectivamente alt1 alt3 //na 1a zona e na 2a zona, respectivamente 1.62 1.69 //na 1a zona e na 2a zona, respectivamente
Compartilhar