Prévia do material em texto
APOL 2 - Lógica DE Programação E Algoritmos Lógica de programação e algorimos (Uninter) Digitalizar para abrir em Studocu A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade APOL 2 - Lógica DE Programação E Algoritmos Lógica de programação e algorimos (Uninter) Digitalizar para abrir em Studocu A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade Baixado por Natan Czyz Durda (ncdurda@gmail.com) lOMoARcPSD|50474056 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos https://www.studocu.com/pt-br/document/uninter/logica-de-programacao-e-algorimos/apol-2-logica-de-programacao-e-algoritmos/113122031?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos https://www.studocu.com/pt-br/course/uninter/logica-de-programacao-e-algorimos/7292323?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos https://www.studocu.com/pt-br/document/uninter/logica-de-programacao-e-algorimos/apol-2-logica-de-programacao-e-algoritmos/113122031?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos https://www.studocu.com/pt-br/course/uninter/logica-de-programacao-e-algorimos/7292323?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos Questão 1/10 - Lógica de Programação e Algoritmos Ler em voz alta Na AULA 1 conhecemos um pouco sobre a linguagem Python e as características que a tornaram bastante popular e empregada atualmente no mercado. Acerca da linguagem Python e suas características, assinale a alternativa INCORRETA: A A linguagem Python apresenta uma grande diversidade de bibliotecas prontas e é multipl B A linguagem Python apresenta uma comunidade bastante ativa e que está sempre auxilia C A linguagem Python tornou-se popular muito graças a sua simplicidade de uso, sendo ót D O Python é uma linguagem de programação que, embora bastante intuitiva de usar, esba Você assinalou essa alternativa (D) E O Python é uma linguagem de propósito geral, apresentado suporte e recursos para ser e Questão 2/10 - Lógica de Programação e Algoritmos Ler em voz alta Na AULA 1, aprendemos um pouco sobre a história da linguagem Python. Acerca da linguagem Python, assinale a alternativa que contém corretamente a linguagem de programação que inspirou a criação do Python (I), e a origem do nome da linguagem (II), respectivamente. A I - Linguagem Java II - Cobra Píton (Python). B I - Linguagem C II - Cobra Píton (Python). C I - Linguagem ABC II - Cobra Píton (Python). D I - Linguagem C II - Programa de TV britânico Monty Python. E I - Linguagem ABC II - Programa de TV britânico Monty Python. Você assinalou essa alternativa (E) Questão 3/10 - Lógica de Programação e Algoritmos Ler em voz alta Na AULA 1 aprendemos o que é uma linguagem de programação e como nós e o nossos computadores compreendemos os programas que escrevemos. Baixado por Natan Czyz Durda (ncdurda@gmail.com) lOMoARcPSD|50474056 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos Acerca deste assunto, observe os dois conceitos a seguir: I - Linguagem que o computador compreende. II - Processo que converte uma linguagem de programação em uma linguagem compreendida por nosso computador. Assinale a alternativa que informa corretamente o nome do conceito de cada uma das afirmativas. A I - Linguagem de máquina II - Tradução B I - Linguagem de máquina II - Execução C I - Linguagem de máquina II - Compilação Você assinalou essa alternativa (C) D I - Linguagem de programação II - Compilação E I - Linguagem de programação II - Conversão Questão 4/10 - Lógica de Programação e Algoritmos Ler em voz alta Aprendemos na AULA 1 que também escrevemos uma sequência lógica de passos para resolver equações matemáticas. Observe a seguir a equação matemática que descreve a fórmula de Bhaskara: −b±√ Δ2a−𝑏±Δ2𝑎 O cálculo da fórmula de Bhaskara deve seguir uma só sequência de passos para que o resultado final seja atingido. Considere a situação onde o Delta da Bhaskara é positivo, somente. Assinale a alternativa que contém corretamente a sequencia de passos para chegarmos ao resultados da Bhaskara. A 1 - Calcular o delta 2 - Calcular a raiz quadrada de delta 3 - No denominador, multiplicar duas vezes o valor de a 4 - Dividir o resultado da raiz quadrada de delta pelo obtido no denominador 5 - Por fim, Dividir -b pelo resultado obtido no denominador B 1 - Calcular o delta 2 - Calcular a raiz quadrada de delta 3 - No denominador, calcular duas vezes o valor de a 4 - Dividir -b pelo resultado obtido no denominador Baixado por Natan Czyz Durda (ncdurda@gmail.com) lOMoARcPSD|50474056 5 - Por fim, somar o resultado obtido no item 4 com a raiz quadrada de delta C 1 - Calcular o delta 2 - Calcular a raiz quadrada de delta 3 - No denominador, calcular duas vezes o valor a 4 - Somar o resultado do denominador com -b 5 - Por fim, dividir a raiz quadrada de delta pela resultado obtido no item 4 D 1 - Calcular o delta 2 - Calcular a raiz quadrada de delta 3 - No denominador, calcular duas vezes o valor de a 4 - Dividir o resultado obtido da raiz quadrada de delta, pelo obtido no denominador 5 - Por fim, somar -b com o resultado obtido no item 4 E 1 - Calcular o delta 2 - Calcular a raiz quadrada de delta 3 - No numerador, somar -b com o resultado da raiz quadrada de delta 4 - No denominador, multiplicar duas vezes o valor de a 5 - Por fim, dividir o resultado obtido no numerador pelo obtido no denominador Você assinalou essa alternativa (E) Questão 5/10 - Lógica de Programação e Algoritmos Ler em voz alta Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma. Acerca destas representações, observe as afirmativas a seguir: I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um formalismo e é bastante aberta a ambiguidades. II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas empregando uma simbologia própria padrão ISO. III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de programação genérica. Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS: A I, apenas. Você assinalou essa alternativa (A) B II, apenas. C III, apenas. D I e III, apenas. Baixado por Natan Czyz Durda (ncdurda@gmail.com) lOMoARcPSD|50474056 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos E I, II e III. Questão 6/10 - Lógica de Programação e Algoritmos Ler em voz alta Aprendemos na AULA 1 que o computadores modernos surgiram devido as necessidades imediatas por maior capacidade de processamento por parte de nações ao redor do mundo, como a criptografia de mensagens na segunda guerra mundial. Acerca do surgimento e da evolução dos computadores, analise as afirmativas a seguir: I - O ENIAC é um exemplo de computador construído com milhares de válvulas e relés, e operado por dezenas de pessoas. II - Desde o surgimento dos primeiros computadores, eles sempre foram construídos empregando dispositivos eletrônicos. III - Computadores, desde o princípio, trabalhame funcionam com o que chamados de aritmética binária. Acerca das afirmativas apresentadas, assinale somente as CORRETAS: A I, somente Você assinalou essa alternativa (A) B II, somente C III, somente D I e II, somente E I, II e III Questão 7/10 - Lógica de Programação e Algoritmos Ler em voz alta Na AULA 1 aprendemos o conceito de linguagem de programação bem como vimos e conhecemos algumas das linguagens mais adotadas no mercado nos dias de hoje. A seguir você encontra as características de algumas destas linguagens. I - Linguagem de programação empregada para desenvolvimento Web. II - Linguagem de programação que é interpretada. III - Linguagem de programação criada na década de 70 e bastante empregada na área de Engenharia. IV - Linguagem de banco de dados. Assinale a alterativa que contém possíveis linguagens de programação que atendem ao itens apresentados: A I - PHP II - HTML III - JAVA Baixado por Natan Czyz Durda (ncdurda@gmail.com) lOMoARcPSD|50474056 IV - SQL B I - PHP II - PYTHON III - C IV - SQL Você assinalou essa alternativa (B) C I - HTML II - PYTHON III - JAVA IV - JAVASCRIPT D I - HTML II - PYTHON III - C++ IV - RUBY E I - PHP II - JAVA III - PYTHON IV - SQL Questão 8/10 - Lógica de Programação e Algoritmos Ler em voz alta Aprendemos na AULA 1 que a arquitetura de Von Neumann é a base de projeto de todos os computadores modernos até os dias atuais. Acerca desta arquitetura, assinale a alternativa que contém corretamente as partes principais que a compõem: A - CPU, que contém uma memória principal e uma memória secundária - Barramento de interconexão - Sistema de entrada e saída. B - Memória principal - Memória secundária - Barramento de interconexão - Sistema de entrada e saída. C - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética - Memória principal - Barramento de interconexão - Sistema de entrada e saída. Você assinalou essa alternativa (C) D - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética - Memória principal Baixado por Natan Czyz Durda (ncdurda@gmail.com) lOMoARcPSD|50474056 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos - Memória secundária E - CPU, unidade lógica e aritmética - Memória principal, que contém uma unidade de controle - Barramento de interconexão Questão 9/10 - Lógica de Programação e Algoritmos Ler em voz alta Na AULA 1 aprendemos sobre os tipos de representações de algoritmos. Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu significado. A Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para repres B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de um Você assinalou essa alternativa (B) C Representação livre e com bastante margem para ambiguidades e duplas interpretações. D Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser uti Questão 10/10 - Lógica de Programação e Algoritmos Ler em voz alta O nome de nossa disciplina é LÓGICA DE PROGRAMAÇÃO E ALGORITMOS. Deste modo, aprendemos a conceituar na AULA 1 o seu significado. Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas palavras que compõem o nome da nossa disciplina, observe as afirmativas a seguir: I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros programas computacionais. II - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos em nosso dia-a-dia para resolvermos os mais diversos problemas cotidianos. III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes que podem ser computacionais, ou não. IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um determinado problema, seja este problema computacional, ou não. Acerca das afirmativas acima, assinale a alternativa que contém somente a(s) CORRETA(S): A I, II e III, somente B II, III e IV, somente Você assinalou essa alternativa (B) Baixado por Natan Czyz Durda (ncdurda@gmail.com) lOMoARcPSD|50474056 C II e III, somente D I, II e IV, somente E I, II, III e IV Baixado por Natan Czyz Durda (ncdurda@gmail.com) lOMoARcPSD|50474056 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=apol-2-logica-de-programacao-e-algoritmos