Buscar

APOL I - Lógica de Programação e 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 7 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

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 6, do total de 7 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

Questão 1/10 - Lógica de Programação e Algoritmos 
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: 
Nota: 10.0 
 
A A linguagem Python apresenta uma grande diversidade de bibliotecas prontas e é multiplataforma, o que a torna bastante popula
 
B A linguagem Python apresenta uma comunidade bastante ativa e que está sempre auxiliando a Python Software Foundation a melhorar a 
linguagem. 
 
C A linguagem Python tornou-se popular muito graças a sua simplicidade de uso, sendo ótima para iniciantes em programação.
 
D O Python é uma linguagem de programação que, embora bastante intuitiva de usar, esbarra na dif
no desenvolvimento de aplicativos para Android ou iOS. 
Você acertou! 
Nada impede o Python de ser adotada neste ramo de smartphones. 
 
E O Python é uma linguagem de propósito geral, apresentado suporte e recursos para ser empregada em quase todas as áreas de 
desenvolvimento. 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
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: 
Nota: 10.0 
 
A I - PHP 
II - HTML 
III - JAVA 
IV - SQL 
 
B I - PHP 
II - PYTHON 
III - C 
IV - SQL 
Você acertou! 
 
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 3/10 - Lógica de Programação e Algoritmos 
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, trabalham e funcionam com o que 
chamados de aritmética binária. 
Acerca das afirmativas apresentadas, assinale somente as CORRETAS: 
Nota: 10.0 
 
A I, somente 
Você acertou! 
I - CORRETA 
II - INCORRETA - Computadores não eram eletrônicos desde o princípio. 
III - INCORRETA - Computadores eram decimais no inicio, depois viraram binários. 
 
B II, somente 
 
C III, somente 
 
D I e II, somente 
 
E I, II e III 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
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): 
Nota: 10.0 
 
A I, II e III, somente 
 
B II, III e IV, somente 
Você acertou! 
I - INCORRETA: Ambos conceitos são antigos e não atrelados a definição na área da computação. 
 
C II e III, somente 
 
D I, II e IV, somente 
 
E I, II, III e IV 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
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. 
Nota: 10.0 
 
A Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para representar ideias gerais de algoritmos.
 
B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional.
Você acertou! 
 
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 utilizada para escrita de algoritmos.
 
Questão 6/10 - Lógica de Programação e Algoritmos 
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. 
Nota: 10.0 
 
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ê acertou! 
AULA 1 - TEMA 5 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
Na AULA 1 aprendemos o que é uma linguagem de programação e como nós e o 
nossos computadores compreendemos os programas que escrevemos. 
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. 
Nota: 10.0 
 
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ê acertou! 
 
D I - Linguagem de programação 
II - Compilação 
 
E I - Linguagem de programação 
II - Conversão 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
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: 
Nota: 10.0 
 
A I, apenas. 
Você acertou! 
As afirmativas II e III estão com os conceitos trocados uma com a outra. 
 
B II, apenas. 
 
C III, apenas. 
 
D I e III, apenas. 
 
E I, II e III. 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
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−b±Δ2a 
 
 
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.Nota: 10.0 
 
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 
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ê acertou! 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
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: 
Nota: 10.0 
 
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ê acertou! 
AULA 1 - TEMA 2 
 
D - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal 
- 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

Continue navegando