Buscar

3 avaliacao logica e organizacao de computadores

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 6 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 6 páginas

Prévia do material em texto

PROVA DISCURSIVA (minha resposta)
LÓGICA E ORGANIZAÇÃO DE COMPUTADORES
1 - As estruturas de repetição permitem que um bloco de código seja executado várias vezes até que uma determinada condição seja atendida para que as repetições parem. Sempre que uma estrutura de repetição é utilizada, é fundamental preocupar-se com a condição de parada para que o programa não entre em loop infinito e pare de responder, acabando por não atender à necessidade do usuário. Uma estrutura de repetição muito utilizada é a enquanto-faça, em que a condição é avaliada antes de executar o bloco de comandos. Utilizando a estrutura de repetição enquanto-faça, escreva um programa em Portugol para somar "n" valores até que um usuário digite o valor 0. Em que "n" representa a quantidade de números digitados de 1 até infinito. 
algoritmo "somarValores" 
var 
	numeroInformado : real 
	resultadoSoma : real 
inicio 
	resultadoSoma := 0 
	escreva "Informe um valor para efetuar a soma" 
	leia numeroInformado 
enquanto numeroInformado <> 0 faca 
resultadoSoma := resultadoSoma + numeroInformado 
	escreva "Total: " 
	escreva resultadoSoma 
	escreva "Digite um valor para a soma: " 
	leia numeroInformado 
fimenquanto 
	escreva "O resultado da soma é: " 
	escreva resultadoSoma 
fim
2 - Em dezembro de 1974, Paul Allen estava em seu trajeto para visitar Gates, quando ao longo do caminho ele parou para ver as revistas atuais. O que ele viu mudou Bill para sempre. Na capa da Popular Electronics foi uma imagem do Altair 8080 e a manchete "Kit primeiro microcomputador do mundo para rivalizar Modelos Comerciais." Ambos reconheceram isso como sua grande oportunidade. Em face ao exposto, disserte a respeito do surgimento da Microsoft.
Eles tinham total consciência que o mercardo de computadores pessoais iria crescer vertiginosamente, e que essas máquinas precisariam de softwares, logo alguém precisaria criá-los. Em poucos dias Gates acionou a MITS (Instrumentation and Telemetry Systems), que eram os fabricantes da Altair, e mentiu dizendo que ele e Allen haviam criado um programa básico que rodaria no Altair. Porém, a verdade é que nenhuma linha de código havia sido escrita, e eles não possuíam o Altair nem o chip; porém como a empresa estava interessadíssima em ver o programa, Gates e Allen trabalharam intensamente para fazer o programa que eles falaram já ter feito.
Depois de 8 semanas ambos charam que o programa estava pronto e o mostraram para a MITS e o programa funcionou perfeitamente logo de primeira!
Gates entendeu que o mercado de software tinha surgido. Em de um ano, Bill Gates abandonou Harvard e a Microsoft foi criada!
 Avaliação Final (Objetiva) -Lógica e Organização de Computadores
CORRIGIDA
1 - Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. Com base no que são pseudocódigos, assinale a alternativa CORRETA:
A)  É a construção de algoritmos em linguagem natural em texto plano.
B)  É a construção de algoritmos com representações gráficas e codificação.
C)  É a construção de algoritmos com diagramas de chapin.
D)  É a construção de algoritmos com representações semelhantes as que programas são escritos.
2-O fluxograma possui formas gráficas específicas para representar cada passo de um algoritmo, de forma a construir uma forma mais visual e entendível da solução. Existe uma forma para representar o início de um programa, um para indicar a leitura de dados do usuário, um para indicar a exibição de dados, estruturas de decisão e finalização do programa. Com base na figura anexa que apresenta o fluxograma de um algoritmo, que efetua a soma de dois números, analise as sentenças a seguir: 
I- O fluxograma possui duas entradas. 
II- O fluxograma possui um elemento gráfico terminal. 
III- A solução executa apenas um processamento de cálculo. 
IV- O algoritmo apresenta uma sequência de passos finito. 
V- O algoritmo não apresenta adequadamente seu início e fim. 
Assinale a alternativa CORRETA:
A)  As sentenças I, II e III estão corretas.
B)  As sentenças II, III e V estão corretas.
C)  As sentenças I e V estão corretas.
D)  As sentenças I, III e IV estão corretas.
3 - Um microcontrolador é um sistema encapsulado numa única pastilha de circuito integrado, otimizado para aplicações de controle. Diante disso, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) É otimizado para operações de controle.
(    ) Possui memórias RAM e ROM.
(    )  É um sistema de computador completo, numa única pastilha de circuito integrado.
(    ) Consiste em um microprocessador que por si só é um computador.
(    ) É utilizado, por exemplo, em aplicações industriais.
Assinale a alternativa que apresenta a sequência CORRETA:
A)  V - V - V - F - V.
B)  F - F - V - V - F.
C)  V - V - V - V - F.
D)  F - V - F - F – V.
4-Diante da crescente necessidade do ser humano em automatizar suas atividades, buscou-se desenvolver um computador semelhante ao cérebro humano, mas com capacidades infinitamente maiores. Desta forma, o computador digital foi projetado para armazenar e manipular informações representadas apenas por algarismos ou dígitos. Acerca do computador digital, analise as sentenças a seguir: 
I- Os caracteres são representados segundo o sistema de numeração hexadecimal. 
II- É utilizada a matemática convencional para realizar a operação de soma.
III- O computador realiza operações matemáticas simples. 
IV- Os circuitos integrados executam funções exclusivamente com dados binários. 
Assinale a alternativa CORRETA:
A)  As sentenças I, II e IV estão corretas.
B)  As sentenças I e IV estão corretas.
C)  As sentenças III e IV estão corretas.
D)  As sentenças I e III estão corretas.
5-Em 1642, com 19 anos de idade, um matemático francês chamado Blaise Pascal inventou a primeira calculadora mecânica e automática. Pascal a inventou visando facilitar o trabalho de seu pai como contador de imposto. Com base no nome dessa invenção, assinale a alternativa CORRETA:
A)  Tear Programável.
B)  Univac.
C)  Máquina de Calcular Diferenças.
D)  Pascalina.
6 - Quando tratamos de estruturas de dados (TAD), há três aspectos considerados como fundamentais, quais sejam: a abstração, a distinção entre estruturas estáticas e dinâmicas e o conceito de ponteiro. Diante disso, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Na estrutura do tipo fila, as inserções e as remoções são executadas por uma única extremidade da estrutura, de modo que o último elemento a entrar na estrutura é o primeiro a ser removido. 
( ) As pilhas, conhecidas como estruturas FIFO (first-in, first-out), possuem duas principais operações, denominadas push e pop; a primeira insere um elemento na estrutura, a segunda remove um elemento da estrutura.
( ) Em uma estrutura do tipo árvore, cada elemento é chamado de nó, sendo o único nó do topo chamado nó-raiz e os nós nas extremidades chamados nós folhas.
( ) A estrutura do tipo matriz é conhecida como um arranjo retangular chamado arranjo homogêneo ou matriz, em que o termo homogêneo significa que todos os elementos do arranjo são de tipos diferentes. 
( ) As listas, que podem ser classificadas como estrutura estática ou dinâmica consistem em uma coleção de elementos que aparecem em ordem combinatória. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A)  F - F - V - F - F.
B)  F - V - V - F - V.
C)  V - F - F - V - V.
D)  V - V - V - F – F.
7-Os vetores são estruturas de dados que armazenam diversos valores em uma única variável. Auxiliam os algoritmos a armazenarem muitos valores referentes a uma determinada informação, por exemplo, armazenar o nome de todas as cidades do Brasil dentro do programa, seria inviável criar uma variável para cada cidade. Sobre os vetores, classifique V para as sentenças verdadeirase F para as falsas: 
( ) Os vetores armazenam muitas variáveis do mesmo tipo. 
( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela, com elementos sendo acessados relacionando coluna e linha. 
( ) Para acessar um valor dentro de um vetor, utiliza-se o nome da variável seguido do índice do valor desejado dentro de colchetes, por exemplo, nomes[27]. 
( ) Os valores de um vetor são acessados por um número, correspondente ao índice do valor desejado dentro vetor.
 Assinale a alternativa que apresenta a sequência CORRETA:
A)  V - F - F - F.
B)  V - F - V – V.
C)  F - V - F - V.
D)  F - F - V – V.
8 - Os conhecimentos matemáticos sempre foram de suma importância para a humanidade e assumiram um papel importante para o surgimento dos primeiros computadores mecânicos, os quais remontam de milhares de anos. Acerca dos computadores mecânicos, analise as sentenças a seguir:
 I- De acordo com a história, o primeiro instrumento para fazer cálculo foi o ábaco, e após este surgiram outros instrumentos nascidos da necessidade de automatizar os cálculos e tornar os processos mais dinâmicos. 
II- A máquina aritmética criada por Blaise Pascal foi o primeiro computador mecânico que possibilitou o armazenamento das informações processadas. 
III- A régua de cálculo desenvolvida pelo matemático William Oughtred teve como seu precursor o cartão perfurado. 
IV- A máquina tabuladora permitia a leitura das informações do censo norte-americano armazenada nos cartões perfurados. 
Assinale a alternativa CORRETA:
A)  As sentenças I, III e IV estão corretas.
B)  Somente a sentença IV está correta.
C)  As sentenças I e IV estão corretas.
D)  As sentenças I e II estão corretas.
9-As operações aritméticas em sistemas digitais são geralmente feitas pelo sistema de numeração binário, que possibilita realizar duas operações básicas: adição e subtração (sabe-se que o valor resultante nessas operações deve ser equivalente ao das suas correspondentes decimais). Logo, a partir dessas operações básicas, podem-se realizar todas as demais operações aritméticas, como multiplicação, divisão ou qualquer outra operação numérica. Sobre as operações aritméticas binárias, analise as opções a seguir:
 I- 11 x 1100 = 100001. F
II- 100 x 10100 = 1010000. V
III- 10 x 1100 = 11010. F
IV- 11 x 100 = 1100. V
Assinale a alternativa CORRETA:
A)  As opções II e IV estão corretas.
B)  As opções I e IV estão corretas.
C)  As opções III e IV estão corretas.
D)  As opções II e III estão corretas.
10-Não existe consenso sobre qual seria a melhor maneira de representar um algoritmo. É necessário avaliar o problema e o conhecimento dos programadores para estudar a maneira mais adequada. As formas possíveis são descrição narrativa, fluxograma, diagrama de Chapin e pseudocódigos. Sobre as formas de representação de algoritmos, analise as sentenças a seguir: 
I- O diagrama de Chapin tem visão mais hierárquica e estruturada da lógica do sistema. 
II- A representação de algoritmos Portugol é entendida pelos computadores. 
III- As linguagens de programação e linguagens narrativas possuem a mesma rigidez na escrita. 
IV- Fluxogramas fazem uso, apenas, de palavras para representar uma solução algorítmica. 
Assinale a alternativa CORRETA:
A)  As sentenças II e III estão corretas.
B)  As sentenças I, II e III estão corretas.
C)  As sentenças III e IV estão corretas.
D)  As sentenças I e II estão corretas.