Buscar

Os c Lógica e Técnicas de Programação 1

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

Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Conjunção (^).
B
Condição < se....então>.
C
Negação (~).
D
Disjunção (v).
2
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou irei à praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Condição <se....então>.
B
Disjunção (v).
C
Bicondicional (se e somente se) que é a equivalência.
D
Disjunção exclusiva (XOR).
3As tabelas verdade apresentam o conjunto das possibilidades combinatórias entre os valores de diversas variáveis lógicas, as quais podem possuir apenas os valores Verdadeiro ou Falso. Seu objetivo principal é determinar o valor lógico de proposições compostas. Assinale a alternativa CORRETA que apresenta apenas operadores de cálculo proposicional:
A
Negação e avaliação.
B
Conjunção e NOR.
C
Disjunção e somatório.
D
XOR e incremento.
4Os arrays multidimensionais, também conhecidos como matrizes, são vetores de vetores que formam uma estrutura de tabela, com isso é possível armazenar informações mais complexas. Sobre os conceitos de matrizes, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Em uma matriz de alunos com tamanho 5x5, o comando "alunos[2][1]" é válido para retornar um valor presente na matriz. ( ) A declaração "numeros: vetor[1..2,1..2] de inteiro" cria uma matriz de 3 linhas e 3 colunas. ( ) A declaração "numeros: vetor[1..5,1..3] de inteiro" cria uma matriz em Portugol corretamente. ( ) Nas matrizes, os índices são um par de números utilizados para acessar os elementos da estrutura. Assinale a alternativa que apresenta a sequência CORRETA:
A
V - V - F - V.
B
V - F - V - V.
C
F - F - F - V.
D
V - V - V - F.
5
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Negação (~).
B
Conjunção (^).
C
Condição < se....então>.
D
Disjunção (v).
6Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das proposições que compõem as sentenças, e a segunda, o tipo de conectivo que liga as proposições de uma mesma sentença. Sobre a negação, analise as seguintes afirmativas: I- A negativa de "O almoço é barato" é "Não vou almoçar". II- Um sinal de til pode ser utilizado para representar a negação de uma proposição. III- Na lógica proposicional, é possível negar uma proposição composta. IV- A negação da proposição p é representada por p~. Assinale a alternativa CORRETA:
A
As afirmativas I, II e IV estão corretas.
B
Somente a afirmativa IV está correta.
C
As afirmativas II e III estão corretas.
D
Somente a afirmativa I está correta.
7Quando é feita a consistência dos dados dentro de um algoritmo, estamos validando os dados. Isto deve ser feito para verificar se os dados digitados são possíveis de serem utilizados na lógica de programação implementada, a fim de que sejam evitados erros de execução quando os usuários estiverem acessando o programa desenvolvido. As telas do programa também devem orientar o usuário sobre como devem ser feitas as entradas dos dados. Sobre consistência e modularização, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As funções são módulos que produzem um único valor de saída. ( ) A técnica de consistir os dados pode ser aplicada ao restringir valores de entrada apenas entre 0 e 10, por exemplo. ( ) Ao digitar uma entrada de dados errada, os algoritmos não exibem uma mensagem de alerta. ( ) A modularização agrega vantagens durante a construção dos algoritmos. A divisão por módulos torna o algoritmo mais fácil de ler. Assinale a alternativa que apresenta a sequência CORRETA:
A
V - V - F - V.
B
F - V - F - V.
C
V - V - V - F.
D
V - F - F - V.
8Durante o desenvolvimento de um programa de computador, é necessário que o programador faça o planejamento da modularização, a preocupação principal é facilitar o entendimento da organização do algoritmo, tornando a sua estrutura mais transparente e mais fácil de documentar. A prática da modularização ainda agrega benefícios no momento da manutenção do sistema, por tornar o código mais fácil e rápido de entender por um outro programador. Sobre a modularização de algoritmos, analise as sentenças a seguir: I- Consistir os dados é a técnica de verificação das entradas de dados, analisando se elas são válidas ou não. II- Os módulos são uma sequência de comandos dentro de um algoritmo com a maior independência possível de outros módulos do algoritmo. III- Os procedimentos não precisam receber um nome durante a sua declaração. IV- As funções são submódulos que produzem apenas um valor de saída. V- As variáveis locais podem ser usadas pelo programa principal. Assinale a alternativa CORRETA:
A
As sentenças I, II e IV estão corretas.
B
As sentenças II, III e V estão corretas.
C
As sentenças I, II e III estão corretas.
D
Somente a sentença V está correta.
9Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é responsável por fazer a comunicação entre os módulos, por exemplo as funções e os procedimentos. Ao final da execução, recebendo parâmetros de entrada ou não, as funções retornam um parâmetro de saída, já os procedimentos não retornam parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a alternativa CORRETA:
A
A passagem de parâmetros por valor consiste em copiar o valor das variáveis locais e passá-las para um outro módulo sem alterar suas informações originais.
B
Os módulos podem receber apenas um parâmetro de entrada.
C
Os parâmetros, na programação de computadores, podem ser chamados de listas.
D
Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo após a definição do nome do módulo.
10O array unidimensional é uma estrutura de dados com a capacidade de armazenar variáveis do mesmo tipo de dado. Nesta estrutura, os valores ficam armazenados sequencialmente, um após o outro. Contudo, é possível acessar aleatoriamente e individualmente qualquer elemento da estrutura. A seguir é apresentado um vetor de nomes, armazenados em uma variável denominada "nomes" com índice inicial igual a zero. Sobre vetores unidimensionais, analise as sentenças a seguir: I- Os itens de um vetor são acessadospor um número denominado "índice". II- Para recuperar o nome de Kant, é necessário acessar a posição [2] do vetor de "nomes". III- Após executar o comando "escreva ( nomes[0] )" será apresentado o nome "Leonardo" para o usuário. IV- Ao declarar um vetor é opcional definir o tipo de dado utilizado. Assinale a alternativa CORRETA:
A
As sentenças I, II e IV estão corretas.
B
As sentenças I, II e III estão corretas.
C
Somente a sentença III está correta.
D
As sentenças II, III e IV estão corretas.

Continue navegando