Linguagem E lógica De Programação
Dissertações: Linguagem E lógica De Programação. Pesquise 862.000+ trabalhos acadêmicosPor: Romildo.Silva • 13/6/2014 • 831 Palavras (4 Páginas) • 661 Visualizações
PRONATEC – FACULDADE PITÁGORAS
TRABALHOS 03 e 04 – LINGUAGEM E LÓGICA DE PROGRAMAÇÃO
TURMAS: Técnico em Rede de Computadores
Data de entrega: Segunda aula da semana: 19 à 24 de Maio Valor: 10 pontos
Nome:__________________________________Turma:______________________
Existem vários métodos de ordenação de valores armazenados em vetores. Pesquise na internet quais são esses métodos.
R: Ordenação pelo método bolha, ordenação pelo método quicksort, ordenação pelo método selection sort.
Descreva o que ocorreria com a leitura e /ou escrita de um grande número de dados se não existissem os vetores e matrizes.
R: Quando falamos em vetor estamos nos referindo a uma variável que agrupa num único nome vários valores similares. Então, com relação a escrita de uma grande quantidade de número de dados ou valores, além de o processo ser bastante repetitivo, sem os vetores, você teria de declarar uma variável para cada valor, o que não é nem um pouco prático.
Em quais situações as estruturas de dados definidas pelo usuário podem ser empregadas?
R: Podem ser empregadas quando os mesmos (dados) possuem similaridade entre si.
Descreva a Lógica Booleana apontando sua utilidade na programação de computadores?
R: A lógica booleana ou Álgebra booleana surgiu da chamada lógica formal desenvolvida em especial por Aristóteles. Essa álgebra se baseia na lógica binária, ou seja, que restringe as informações em dois valores apenas, utilizando um recurso denominado tabela verdade qual são registrados os valores possíveis: verdadeiro ou falso.
Aponte as diferenças entre os conectores lógicos E e Ou.
R: No conector E só conseguimos chegar a um resultado verdadeiro se todas as expressões lógicas forem verdadeiras e se isso não ocorrer, ou seja, se apenas uma das (expressões) for o inverso (falso), o resultado será falso. Por exemplo, quero ir ao centro da cidade, tenho bicicleta, mais a bicicleta não tem pneu. Lógicamente que no primeiro momento não poderei ir, pois não posso mim locomover com aquele meio de transporte sem pneu.
O conector OU, apesar de trabalhar também com pelo menos duas expressões. O que o diferencia do conector E é apenas fato de que basta ao menos uma das expressões serem verdadeiras para retornar um resultado verdadeiro. Segue exemplos da tabela verdade abaixo no meu entendimento:
Tabela verdade para conector E
Tem bicicleta Tem pneu Pode ir ao centro
Falso Falso Falso
Falso Verdadeiro Falso
Verdadeiro Falso Falso
Verdadeiro Verdadeiro Verdadeiro
Tabela verdade para conector OU
Tem bicicleta Tem carro Pode ir ao centro
Falso Falso Falso
Falso Verdadeiro Falso
Verdadeiro Falso Falso
Verdadeiro Verdadeiro Verdadeiro
Elabore duas situações distintas nas quais podem ser utilizados os conectores lógicos E e OU.
R:A resposta do número 6 está junta a resposta do número 5, seguida de exemplos.
Elabore um texto de no máximo três linhas descrevendo a importância do uso dos operadores na programação.
R: As linguagens de programação oferecem operadores para que diversas operações possam ser executadas com os dados. Não haveria necessidade da existência de um banco de dados se os programas não pudessem trabalhar com elas.
Aponte a diferença entre operador de divisão decimal e de divisão inteira.
R: Com o operador de divisão decimal o resultado é gerado com o ponto flutuante ou a parte fracionária. Já na divisão inteira é apresentado apenas o número inteiro e então desprezada a parte fracionária.
Descreva a função dos operadores relacionais.
R: Os operadores relacionais permitam comparar valores (ou expressões) dos tipos:
inteiro, real ou caracter devolvendo como resultado: verdadeiro ou falso.
Analise a expressão lógica mostrada a seguir e responda qual deve ser o resultado. ((250/5)>(38-5)) E (15<=80)
R:
Tabela
...