Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCT0239_EX_A2_201603425501 Matrícula: 201603425501 Aluno(a): RICARDO SOUZA DE CARVALHO Data: 10/04/2016 14:03:21 (Finalizada) 1a Questão (Ref.: 201603696603) Fórum de Dúvidas (10 de 15) Saiba (7 de 10) Uma variável pode ser entendida como sendo: Um disposi렐ḍvo de entrada de dados. Um elemento da unidade lógica de controle. Um endereço na memória principal. Um disposi렐ḍvo de memória auxiliar. Um disposi렐ḍvo de saída de dados. Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201604094374) Fórum de Dúvidas (4 de 15) Saiba (3 de 10) Qual o resultado impresso depois de executado o algoritmo abaixo? prog questao int NUM, D1, D2, D3, D4; NUM < 1999; D4 < NUM % 10; D3 < ( NUM div 10 ) % 10; D2 < ( NUM div 100 ) % 10; D1 < ( NUM div 1000 ) % 10; imprima D4, D3, D2, D1; fimprog 9199 9919 9999 9991 1999 Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201604096563) Fórum de Dúvidas (10 de 15) Saiba (7 de 10) Qual será a saída produzida pela execução da linha de comando a seguir? imprima 14 div 3; O valor correspondente à raiz cúbica de 14 O valor inteiro da divisão de 14 por 3 O valor do resto da divisão de 14 por 3 O valor decimal da divisão de 14 por 3 O valor correspondente a 14 elevado ao cubo Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201603735306) Fórum de Dúvidas (10 de 15) Saiba (7 de 10) Quando definimos uma variável na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, respectivamente, pela definição do: identificador da variável e do tipo de dado. identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado. tipo de dado e identificador da variável. tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória. compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado. Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201603735313) Fórum de Dúvidas (15) Saiba (10) Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "O que fazer?", mas sim "como fazer". Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazêlas, o algoritmo presente nelas acaba passando despercebido. Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos que após a elaboração de um algoritmo devemos testálo realizando simulações com o propósito de verificar se este está ou não correto. Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos representados em pseudocódigos ou em fluxogramas. Porém existe uma técnica que permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta. A esta técnica chamamos de: Metodologia Estruturada Metodologia Orientada a Objetos Teste de Mesa Construção de Programas Pseudocódigo Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201604085978) Fórum de Dúvidas (4 de 15) Saiba (3 de 10) Estudamos que o comando de atribuição armazena um dado na memória principal. Observe o algoritmo abaixo e assinale a opção que exibe a saída. prog teste int n1, n2, n3; n1 < 12; n2 < 18; n3 < 6; n1 < n1 * n2; n2 < n2 div n3; n3 < n1 % 5; imprima n1, "\t", n2, "\n", n3; fimprog 192 3 1 216 3 4 216 3 2 216 3 1 216 3 1
Compartilhar