Logo Passei Direto
Buscar

Questões 1 Logica de progração e algoritmos

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Prévia do material em texto

<p>MAGO DAS RESPOSTAS</p><p>APOL 1 – LÓGICA DE PROGRAMAÇÃO E ALGORITIMOS</p><p>NOTA 100 – GABARITADA</p><p>Questão 1/10 - Lógica de Programação e Algoritmos</p><p>Aprendemos na AULA 1 que a arquitetura de Von Neumann é a base de projeto de</p><p>todos os computadores modernos até os dias atuais.</p><p>Acerca desta arquitetura, assinale a alternativa que contém corretamente as partes</p><p>principais que a compõem:</p><p>Nota: 10.0</p><p>A - CPU, que contém uma memória principal e uma memória secundária</p><p>- Barramento de interconexão</p><p>- Sistema de entrada e saída.</p><p>B - Memória principal</p><p>- Memória secundária</p><p>- Barramento de interconexão</p><p>- Sistema de entrada e saída.</p><p>C - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética</p><p>- Memória principal</p><p>- Barramento de interconexão</p><p>- Sistema de entrada e saída.</p><p>Você assinalou essa alternativa (C)</p><p>Você acertou!</p><p>AULA 1 - TEMA 2</p><p>D - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética</p><p>- Memória principal</p><p>- Memória secundária</p><p>E - CPU, unidade lógica e aritmética</p><p>- Memória principal, que contém uma unidade de controle</p><p>- Barramento de interconexão</p><p>Questão 2/10 - Lógica de Programação e Algoritmos</p><p>Na AULA 1 aprendemos sobre os tipos de representações de algoritmos.</p><p>Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o</p><p>PSEUDOCÓDIGO e seu significado.</p><p>Nota: 10.0</p><p>A Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para representar ideias gerais de algoritmos.</p><p>B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação</p><p>convencional.</p><p>Você assinalou essa alternativa (B)</p><p>Você acertou!</p><p>C Representação livre e com bastante margem para ambiguidades e duplas interpretações.</p><p>D Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser utilizada para escrita de algoritmos.</p><p>Questão 3/10 - Lógica de Programação e Algoritmos</p><p>Aprendemos na AULA 1 que também escrevemos uma sequência lógica de passos</p><p>para resolver equações matemáticas. Observe a seguir a equação matemática que</p><p>descreve a fórmula de Bhaskara:</p><p>−b±√Δ2a−b±Δ2a</p><p>O cálculo da fórmula de Bhaskara deve seguir uma só sequência de passos para que</p><p>o resultado final seja atingido. Considere a situação onde o Delta da Bhaskara é</p><p>positivo, somente. Assinale a alternativa que contém corretamente a sequencia de</p><p>passos para chegarmos ao resultados da Bhaskara.</p><p>Nota: 10.0</p><p>A 1 - Calcular o delta</p><p>2 - Calcular a raiz quadrada de delta</p><p>3 - No denominador, multiplicar duas vezes o valor de a</p><p>4 - Dividir o resultado da raiz quadrada de delta pelo obtido no denominador</p><p>5 - Por fim, Dividir -b pelo resultado obtido no denominador</p><p>B 1 - Calcular o delta</p><p>2 - Calcular a raiz quadrada de delta</p><p>3 - No denominador, calcular duas vezes o valor de a</p><p>4 - Dividir -b pelo resultado obtido no denominador</p><p>5 - Por fim, somar o resultado obtido no item 4 com a raiz quadrada de delta</p><p>C 1 - Calcular o delta</p><p>2 - Calcular a raiz quadrada de delta</p><p>3 - No denominador, calcular duas vezes o valor a</p><p>4 - Somar o resultado do denominador com -b</p><p>5 - Por fim, dividir a raiz quadrada de delta pela resultado obtido no item 4</p><p>D 1 - Calcular o delta</p><p>2 - Calcular a raiz quadrada de delta</p><p>3 - No denominador, calcular duas vezes o valor de a</p><p>4 - Dividir o resultado obtido da raiz quadrada de delta, pelo obtido no denominador</p><p>5 - Por fim, somar -b com o resultado obtido no item 4</p><p>E 1 - Calcular o delta</p><p>2 - Calcular a raiz quadrada de delta</p><p>3 - No numerador, somar -b com o resultado da raiz quadrada de delta</p><p>4 - No denominador, multiplicar duas vezes o valor de a</p><p>5 - Por fim, dividir o resultado obtido no numerador pelo obtido no denominador</p><p>Você assinalou essa alternativa (E)</p><p>Você acertou!</p><p>Questão 4/10 - Lógica de Programação e Algoritmos</p><p>Na AULA 1 aprendemos o que é uma linguagem de programação e como nós e o</p><p>nossos computadores compreendemos os programas que escrevemos.</p><p>Acerca deste assunto, observe os dois conceitos a seguir:</p><p>I - Linguagem que o computador compreende.</p><p>II - Processo que converte uma linguagem de programação em uma linguagem</p><p>compreendida por nosso computador.</p><p>Assinale a alternativa que informa corretamente o nome do conceito de cada uma das</p><p>afirmativas.</p><p>Nota: 10.0</p><p>A I - Linguagem de máquina</p><p>II - Tradução</p><p>B I - Linguagem de máquina</p><p>II - Execução</p><p>C I - Linguagem de máquina</p><p>II - Compilação</p><p>Você assinalou essa alternativa (C)</p><p>Você acertou!</p><p>D I - Linguagem de programação</p><p>II - Compilação</p><p>E I - Linguagem de programação</p><p>II - Conversão</p><p>Questão 5/10 - Lógica de Programação e Algoritmos</p><p>Na AULA 1 aprendemos o conceito de linguagem de programação bem como vimos e</p><p>conhecemos algumas das linguagens mais adotadas no mercado nos dias de hoje.</p><p>A seguir você encontra as características de algumas destas linguagens.</p><p>I - Linguagem de programação empregada para desenvolvimento Web.</p><p>II - Linguagem de programação que é interpretada.</p><p>III - Linguagem de programação criada na década de 70 e bastante empregada na</p><p>área de Engenharia.</p><p>IV - Linguagem de banco de dados.</p><p>Assinale a alterativa que contém possíveis linguagens de programação que atendem</p><p>ao itens apresentados:</p><p>Nota: 10.0</p><p>A I - PHP</p><p>II - HTML</p><p>III - JAVA</p><p>IV - SQL</p><p>B I - PHP</p><p>II - PYTHON</p><p>III - C</p><p>IV - SQL</p><p>Você assinalou essa alternativa (B)</p><p>Você acertou!</p><p>C I - HTML</p><p>II - PYTHON</p><p>III - JAVA</p><p>IV - JAVASCRIPT</p><p>D I - HTML</p><p>II - PYTHON</p><p>III - C++</p><p>IV - RUBY</p><p>E I - PHP</p><p>II - JAVA</p><p>III - PYTHON</p><p>IV - SQL</p><p>Questão 6/10 - Lógica de Programação e Algoritmos</p><p>O nome de nossa disciplina é LÓGICA DE PROGRAMAÇÃO E ALGORITMOS. Deste</p><p>modo, aprendemos a conceituar na AULA 1 o seu significado.</p><p>Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas</p><p>palavras que compõem o nome da nossa disciplina, observe as afirmativas a seguir:</p><p>I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros</p><p>programas computacionais.</p><p>II - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos em</p><p>nosso dia-a-dia para resolvermos os mais diversos problemas cotidianos.</p><p>III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes que</p><p>podem ser computacionais, ou não.</p><p>IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um</p><p>determinado problema, seja este problema computacional, ou não.</p><p>Acerca das afirmativas acima, assinale a alternativa que contém somente a(s)</p><p>CORRETA(S):</p><p>Nota: 10.0</p><p>A I, II e III, somente</p><p>B II, III e IV, somente</p><p>Você assinalou essa alternativa (B)</p><p>Você acertou!</p><p>I - INCORRETA: Ambos conceitos são antigos e não atrelados a definição na área da computação.</p><p>C II e III, somente</p><p>D I, II e IV, somente</p><p>E I, II, III e IV</p><p>Questão 7/10 - Lógica de Programação e Algoritmos</p><p>Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que</p><p>fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e</p><p>fluxograma.</p><p>Acerca destas representações, observe as afirmativas a seguir:</p><p>I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez</p><p>que não apresenta um formalismo e é bastante aberta a ambiguidades.</p><p>II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em</p><p>representações gráficas empregando uma simbologia própria padrão ISO.</p><p>III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é</p><p>considerado uma linguagem de programação genérica.</p><p>Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS:</p><p>Nota: 10.0</p><p>A I, apenas.</p><p>Você assinalou essa alternativa (A)</p><p>Você acertou!</p><p>As afirmativas II e III estão com os conceitos trocados uma com a outra.</p><p>B II, apenas.</p><p>C III, apenas.</p><p>D I e III, apenas.</p><p>E I, II e III.</p><p>Questão 8/10 - Lógica de Programação e Algoritmos</p><p>Aprendemos na AULA 1 que o computadores modernos surgiram devido as</p><p>necessidades imediatas por maior capacidade de processamento por parte de nações</p><p>ao redor do mundo, como a criptografia de mensagens na segunda guerra mundial.</p><p>Acerca do surgimento e da evolução dos computadores, analise as afirmativas a</p><p>seguir:</p><p>I - O ENIAC é um exemplo de computador construído com milhares de válvulas e</p><p>relés, e operado por dezenas de pessoas.</p><p>II - Desde o surgimento dos primeiros computadores, eles sempre foram construídos</p><p>empregando dispositivos eletrônicos.</p><p>III - Computadores, desde o princípio, trabalham e funcionam com o que chamados de</p><p>aritmética binária.</p><p>Acerca das afirmativas apresentadas, assinale somente as CORRETAS:</p><p>Nota: 10.0</p><p>A I, somente</p><p>Você assinalou essa alternativa (A)</p><p>Você acertou!</p><p>I - CORRETA</p><p>II - INCORRETA - Computadores não eram eletrônicos desde o princípio.</p><p>III - INCORRETA - Computadores eram decimais no inicio, depois viraram binários.</p><p>B II, somente</p><p>C III, somente</p><p>D I e II, somente</p><p>E I, II e III</p><p>Questão 9/10 - Lógica de Programação e Algoritmos</p><p>Na AULA 1 conhecemos um pouco sobre a linguagem Python e as características que</p><p>a tornaram bastante popular e empregada atualmente no mercado.</p><p>Acerca da linguagem Python e suas características, assinale a alternativa</p><p>INCORRETA:</p><p>Nota: 10.0</p><p>A A linguagem Python apresenta uma grande diversidade de bibliotecas prontas e é multiplataforma, o que a torna bastante</p><p>popular.</p><p>B A linguagem Python apresenta uma comunidade bastante ativa e que está sempre auxiliando a Python Software Foundation a</p><p>melhorar a linguagem.</p><p>C A linguagem Python tornou-se popular muito graças a sua simplicidade de uso, sendo ótima para iniciantes em programação.</p><p>D O Python é uma linguagem de programação que, embora bastante intuitiva de usar, esbarra na dificuldade de não ser capaz de</p><p>ser adotada no desenvolvimento de aplicativos para Android ou iOS.</p><p>Você assinalou essa alternativa (D)</p><p>Você acertou!</p><p>Nada impede o Python de ser adotada neste ramo de smartphones.</p><p>E O Python é uma linguagem de propósito geral, apresentado suporte e recursos para ser empregada em quase todas as áreas de</p><p>desenvolvimento.</p><p>Questão 10/10 - Lógica de Programação e Algoritmos</p><p>Na AULA 1, aprendemos um pouco sobre a história da linguagem Python.</p><p>Acerca da linguagem Python, assinale a alternativa que contém corretamente a</p><p>linguagem de programação que inspirou a criação do Python (I), e a origem do nome</p><p>da linguagem (II), respectivamente.</p><p>Nota: 10.0</p><p>A I - Linguagem Java</p><p>II - Cobra Píton (Python).</p><p>B I - Linguagem C</p><p>II - Cobra Píton (Python).</p><p>C I - Linguagem ABC</p><p>II - Cobra Píton (Python).</p><p>D I - Linguagem C</p><p>II - Programa de TV britânico Monty Python.</p><p>E I - Linguagem ABC</p><p>II - Programa de TV britânico Monty Python.</p><p>Você assinalou essa alternativa (E)</p><p>Você acertou!</p><p>AULA 1 - TEMA 5</p>

Mais conteúdos dessa disciplina