Buscar

Logica e Tecnicas de Programacao - Prova I

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

1
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A
Descrever os passos que não serão necessários para resolver o problema. Basicamente descrever os processos não utilizados para realizar a soma dos dois números.
B
Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste caso, imagine o que você precisa para executar a solução.
C
Identificar e definir as entradas do algoritmo. No caso do problema proposto, você teria como entrada dois números.
D
Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como entrada do problema.
2
As variáveis de memória principal são consideradas voláteis. Isso significa que ao encerrar o aplicativo ou desligar a máquina, os dados são perdidos. Estes dados ficam armazenados em memória apenas enquanto o algoritmo é executado. Para um armazenamento em tempo maior, a opção é o uso de arquivos, que se caracteriza por ser uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória secundária), podendo ser lido ou gravado por um programa. 
Sobre o conceito de registros e arquivos, assinale a alternativa CORRETA:
A
A diferença entre registros e arquivos consiste no fato de que o registro é a parte física da estrutura de dados e o arquivo é composto por registros.
B
A diferença entre registros e arquivos consiste no fato que ambos fazem parte da área lógica.
C
A diferença entre registros e arquivos consiste no fato de que o registro é a parte lógica da estrutura de dados. O arquivo é a parte física, composta por um ou mais registros.
D
A diferença entre registros e arquivos consiste no fato de que o registro é a parte física da estrutura de dados. O arquivo é a parte lógica, composta por um ou mais registros.
3
Várias são as formas de representação dos algoritmos. Algumas técnicas tratam apenas da representação lógica, ignorando detalhes de programação  que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a  compreensão da solução proposta. Sobre as formas de representação mais conhecidas para a representação de algoritmos, analise as afirmativas a seguir:
 
I-  Os Fluxogramas fazem uso de símbolos universais para ajudar no entendimento do algoritmo. 
 
II- O Diagrama de Chapin apresenta uma visão mais hierárquica e  estruturada da lógica do sistema. 
 
III- A Descrição Narrativa é usada sempre quando  se deseja que o receptor da mensagem entenda o que será feito, mesmo não tendo  domínio acerca da elaboração de algoritmos. 
 
IV- O Diagrama Conceitual é uma representação muito parecida com a forma de escrita dos programas para a versão computacional.
Assinale a alternativa CORRETA:
A
As afirmativas I, II e III estão corretas.
B
Somente a afirmativa IV está correta.
C
As afirmativas I, III e IV estão corretas.
D
As afirmativas II, III e IV estão corretas.
4
Em computação existem apenas quatro tipos de dados primitivos, algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável. 
Quais os tipos de dados primitivos?
A
Inteiro, real, lógico e alfanumérico.
B
Inteiro, real, lógico e booleano.
C
Número, lógico, texto e ascii.
D
Inteiro, real, lógico e texto.
5Algumas regras precisam ser seguidas para que possamos desenvolver nosso algoritmo, marque a alternativa correta:
A
Usar somente dois verbo por passo/instrução/etapa
B
Limitar a simplicidade e objetividade em relação aos termos e frases
C
Escrever de uma forma simples para que possa ser entendido facilmente, inclusive por pessoas que somente trabalham na área.
D
Abusar da simplicidade e objetividade em relação aos termos e frases
6Os 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. O que é a descrição narrativa?
A
É a construção de algoritmos com diagramas de chapin.
B
É a construção de algoritmos em linguagem computacional.
C
É a construção de algoritmos em linguagem natural.
D
É a construção de algoritmos com representações gráficas.
7
O fluxograma é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas, bem como, por alguns profissionais de Organização, Sistemas e Métodos. Tem como finalidade descrever o fluxo, seja manual ou mecânico, especificando os suportes usados para os dados e informações. Usa símbolos convencionais, permitindo poucas variações. Representado por alguns desenhos geométricos básicos, os quais indicarão os símbolos de entrada de dados, do processamento de dados e da saída de dados, acompanhados dos procedimentos requeridos pelo analista de sistemas e a serem realizados pelo programador por meio do desenvolvimento do raciocínio lógico, o qual deverá solucionar o problema do programa a ser processado pelo computador.
Nesse contexto, assinale a alternativa CORRETA que apresenta os nomes correspondentes às formas geométricas:
 
A
1- Decisão / 2- Entrada/Saída / 3- Saída / 4- Desvio / 5- Processamento / 6- Fluxo de dados / 7- Terminal.
B
1- Terminal / 2- Entrada/Saída / 3- Saída / 4- Desvio / 5- Processamento / 6- Fluxo de dados / 7- Decisão.
C
1- Terminal / 2- Entrada manual / 3- Exibir / 4- Fluxo de dados / 5- Processamento / 6- Desvio / 7- Decisão.
D
1- Terminal / 2- Entrada manual / 3- Exibir / 4- Desvio / 5- Processamento / 6- Fluxo de dados / 7- Decisão.
8
A lógica pode ser entendida como sendo o estudo das leis do raciocínio e da forma como ela será aplicada no intuito de demonstrar a verdade. Sobre os tipos de lógica, analise as afirmativas a seguir:
 
I- A lógica aristotélica tem como objeto de estudo o pensamento, assim como as leis e regras que o controlam, para que esse pensamento seja correto.
 
II- A lógica matemática consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios.
 
III-  A lógica de programação é essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento.
 
IV- A lógica de argumentação é uma área da lógica que examina os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas.
Assinale a alternativa CORRETA:
A
As afirmativas I, II e III estão corretas.
B
As afirmativas II, III e IV estão corretas.
C
Somente a afirmativa IV está correta.
D
As afirmativas I, II e IV estão corretas.
9
A lógica consiste em organizar o pensamento para resolver problemas usando a mesma sequência adotada pelo computador, ou seja, usando a mesma lógica. É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. Os passos para esse desenvolvimento são conhecidos como algoritmo, que consiste em uma sequência lógica de instruções para que a função seja executada.
Com base no que o texto faz referência, assinale a alternativa CORRETA:
A
Lógica matemática.
B
Lógica aristotélica.
C
Lógica de argumentação.
D
Lógica de programação.
10
Conforme você estudou sore os tipos de lógica, leia o texto a seguir: Consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios. Assim, um raciocínio é considerado válido se for possível alcançar uma conclusão verdadeira a partir de premissas verdadeiras.
Com base a quem o texto faz referência, assinale a alternativa CORRETA:
A
Lógica matemática.
B
Lógica aristotélica.
C
Lógica de programação.
D
Lógica de argumentação.

Continue navegando