Buscar

Lógica de Programação - Exercício 01

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 14 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 14 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 9, do total de 14 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 de 10 
 Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de 
 regras ou normas definidas para a realização ou emprego de algo. Quando um 
 programa é executado é preciso que este contenha uma gramática. Assinale a 
 alternativa correta referente as instruções que a gramática apresenta: 
 A - Sintaxe e Semântica. 
 check_circle Resposta correta 
 B - Sintaxe e Análise léxica. 
 C - Semântica e Vocabulário. 
 D - Vocabulário e Sintaxe. 
 E - Análise Léxica e Vocabulário . 
 Questão 2 de 10 
 Os operadores relacionais são utilizados em expressões lógicas para se testar a relação 
 entre dois valores do mesmo tipo, retornando VERDADEIRO ou FALSO. Assinale a 
 alternativa correta em relação a comparação que pode ser utilizada por estes 
 operadores. 
 A - 7 = 7 check_circle Resposta correta 
 B - 8 mod 3 = 2 
 C - 5 ^ 2 = 25 cancel Respondida 
 D - 10/2 = 5 
 E - 2*3=6 
 Questão 3 de 10 
 Para que um computador execute determinada tarefa, é necessário que ele seja 
 programado, ou seja, receba um grupo de instruções para conclusão da tarefa. Estas 
 instruções são informadas ao computador mediante o uso de uma linguagem de 
 programação. Segundo Ascêncio (2009), Linguagem de Programação pode ser 
 entendida como um conjunto de regras sintáticas e semânticas usadas para definir uma 
 expressão matemática e instruções computacionais. Sobre sintaxe e semântica, analise 
 as afirmações a seguir e posteriormente marque a alternativa correta. 
 1. A sintaxe está relacionada com os significados (forma lógica) e a semântica está 
 relacionada com as regras formais. 
 2. A sintaxe está relacionada com as regras formais e a semântica está relacionada 
 com os significados (forma lógica). 
 3. A sintaxe é a linguagem de baixo nível e a semântica é a linguagem de alto nível. 
 4. A semântica pode ser classificada em: estática, dinâmica e operacional. 
 Assinale a alternativa correta: 
 A - apenas as alternativas I e IV 
 B - apenas as alternativas I, II e III 
 C - apenas as alternativas I, III e IV 
 D - apenas as alternativas II e IV check_circle Resposta correta 
 E - apenas as alternativas II, III e IV 
 Questão 4 de 10 
 Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de 
 regras ou normas definidas para a realização ou emprego de algo. Quando um 
 programa é executado é preciso que este contenha uma gramática. Assinale a 
 alternativa correta referente as instruções que a gramática apresenta: 
 A - Análise Léxica e Vocabulário. 
 B - Semântica e Vocabulário 
 C - Sintaxe e Análise léxica 
 D - Sintaxe e Semântica check_circle Resposta correta 
 E - Vocabulário e Sintaxe 
 Questão 5 de 10 
 Os computadores, a partir de seus programas, auxiliam o processamento dos dados. 
 Quais itens fazem parte do processamento computacional, seguindo a ordem de 
 execução? 
 A - Entrada, dinâmica, limpeza, saída. 
 B - Entrada, limpeza, execução, formatação, saída; 
 C - Entrada, pré-processamento; 
 D - Entrada, processamento, saída; check_circle Resposta correta 
 E - Processamento, entrada, saída; 
 Questão 6 de 10 
 As linguagens de Alto Nível possuem um nível de abstração maior, ou melhor, mais 
 próximo da Linguagem Humana e os recursos implementados nessas linguagens 
 permitem ao programador desenvolver programas sem conhecer as características do 
 processador. Essas linguagens apresentam várias características, assinale o conceito 
 que representa a característica Clareza: 
 A - capacidade de ser utilizada em diversos cenários tecnológicos. 
 B - capacidade de utilizar códigos simples, que podem representar operações 
 matemáticas complexas. check_circle Resposta correta 
 C - capacidade que essas linguagens possuem para programar variados tipos de 
 aplicações e plataformas. 
 D - capacidade de reduzir o tamanho do código e sua velocidade de 
 desenvolvimento. 
 E - capacidade de interpretar os erros durante o desenvolvimento do programa. 
 Questão 7 de 10 
 Um algoritmo é uma sequência de ações finitas que devem ser executadas. A 
 representação de um algoritmo pode ser como uma descrição narrativa ou através de 
 um fluxograma convencional. Considere as seguintes figuras geométricas: 
 image.png 2.81 KB 
 E os significados na construção de um fluxograma convencional: 
 a. Processamento / Atribuição 
 b. Leitura / Entrada de Dados 
 c. Documento / Saída de Dados 
 d. Decisão 
 e. Conectivo 
 f. Início e Fim de programa 
 A relação entre as figuras e os significados correspondente são, respectivamente: 
 A - 1-a; 2-b; 3-d; 4-f; 5-c; 6-e 
 B - 1-b; 2-a; 3-d; 4-f; 5-c; 6-e 
 C - 1-f; 2-b; 3-d; 4-a; 5-c; 6-e check_circle Resposta correta 
 D - 1-e; 2-b; 3-d; 4-f; 5-c; 6-f 
 E - 1-f; 2-c; 3-d; 4-a; 5-b; 6-e 
 Questão 8 de 10 
 O desenho de algoritmos está relacionado à resolução de um problema, para resolver 
 um problema devemos desenvolver passos ou sequências. Forbellone descreve esse 
 método como descendente ou método de refinamento, pois consiste em dividir um 
 problema em partes menores para que seja possível resolvermos o todo. Dessa forma, 
 os passos para o desenho de um algoritmo são definidos como: 
 A - Problema; Algoritmo, Programa. check_circle Resposta correta 
 B - Algoritmo; Programa; Testes. 
 C - Problema; Programa; Testes. 
 D - Algoritmos; Programa; Resultado. 
 E - Algoritmo; Resultado; Requisitos. 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/1940/1587065107/image.png
 Questão 9 de 10 
 A descrição narrativa consiste em analisar o enunciado do problema e escrever, 
 utilizando uma linguagem natural, os passos a serem seguidos para sua resolução. 
 Assinale a alternativa correta em relação a vantagem de se utilizar a descrição narrativa 
 na elaboração de algoritmos. 
 A - O entendimento de elementos gráficos é mais simples que o entendimento de 
 textos. 
 B - A linguagem natural abre espaços para várias interpretações, o que 
 posteriormente pode dificultar a transcrição do algoritmo para o programa. 
 C - Não é necessário aprender nenhum conceito novo, pois a linguagem natural, 
 neste ponto, já é bastante conhecida. check_circle Resposta correta 
 D - Não é necessário aprender nenhum conceito novo, pois a linguagem natural, 
 neste ponto, já é bastante conhecida. cancel Respondida 
 E - É necessário aprender as regras do pseudocódigo. 
 Questão 10 de 10 
 Um computador pode resolver nativamente três tipos de expressões: aritméticas, 
 relacionais e lógicas. Para a lista de expressões a seguir, indique, respectivamente, o 
 resultado obtido ao se resolver cada uma delas: 
 2 * 4 - 10 / 2 
 3 <= 5 
 FALSO ou não FALSO 
 3 + (3 * 2) >= 12 
 VERDADEIRO e 5 * 4 - 5 = 15 
 A - 3, VERDADEIRO, FALSO, FALSO, VERDADEIRO. 
 B - -1, VERDADEIRO, FALSO, FALSO, VERDADEIRO. 
 C - 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO. 
 check_circle Resposta correta 
 D - -1, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO. 
 E - 3, VERDADEIRO, VERDADEIRO, VERDADEIRO, VERDADEIRO 
 Questão 1 de 10 
 Para Forbellone (2005), o conceito de sintaxe pode ser compreendido como um 
 conjunto de regras formais que especificam a composição dos algoritmos a partir de 
 letras, dígitos e outros símbolos. O nome dado a forma de representação dessas regras 
 é 
 A - Axiomas 
 B - Lexemas check_circle Resposta correta 
 C - Mnemônicos 
 D - Semântica 
 E - Identificador 
 Questão 2 de 10 
 Um algoritmo é uma sequência de ações finitas que devem ser executadas. A 
 representação de um algoritmo pode ser como uma descrição narrativa ou através de 
 um fluxograma convencional. Considere as seguintes figuras geométricas: 
 image.png 2.81 KB 
 E os significados na construção de um fluxograma convencional: 
 a. Processamento / Atribuição 
 b. Leitura / Entrada de Dados 
 c. Documento / Saída de Dados 
 d. Decisão 
 e. Conectivo 
 f. Início e Fim de programa 
 A relação entre as figurase os significados correspondente são, respectivamente: 
 A - 1-a; 2-b; 3-d; 4-f; 5-c; 6-e 
 B - 1-b; 2-a; 3-d; 4-f; 5-c; 6-e 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/1940/1587065107/image.png
 C - 1-f; 2-b; 3-d; 4-a; 5-c; 6-e check_circle Resposta correta 
 D - 1-e; 2-b; 3-d; 4-f; 5-c; 6-f 
 E - 1-f; 2-c; 3-d; 4-a; 5-b; 6-e 
 Questão 3 de 10 
 Nas estruturas de seleção faz-se necessário, muitas vezes, a utilização de operadores, 
 pois por meio destes torna-se possível realizar a combinação de mais de uma condição 
 e então aplicar os conceitos de verdadeiro e falso conforme resultado da condição. 
 Assinale a alternativa correta em relação aos tipos de operadores utilizados em 
 algoritmos. 
 A - Lógico, aritmético, case 
 B - Lógico, aritmético, relacionais check_circle Resposta correta 
 C - Lógico, case, condicionais 
 D - Lógico, condicionais, aritmético 
 E - Lógico, relacionais, condicionais 
 Questão 4 de 10 
 Para Ascênsio (2009), Linguagem de Programação pode ser entendida como um 
 conjunto de regras sintáticas e semânticas usadas para definir uma expressão 
 matemática e instruções computacionais. Assinale a alternativa correta em relação aos 
 tipos de linguagens de programação existentes: 
 A - Linguagem de baixo nível, linguagem assembly 
 B - Linguagem de baixo nível, linguagem de alto nível check_circle Resposta 
 correta 
 C - Linguagem fortran, linguagem assembly 
 D - Linguagem fortran, linguagem de alto nível 
 E - Linguagem pragmática, linguagem sintática 
 Questão 5 de 10 
 Um programa ao ser criado precisa realizar um determinado tipo de processamento de 
 dados. No entanto, para que o computador compreenda e execute esse programa, 
 devemos descrevê-lo usando algum tipo de linguagem que tanto o computador quanto o 
 criador de software entendam. Assinale a alternativa correta em relação ao nome desta 
 linguagem: 
 A - Linguagem de contexto 
 B - Linguagem de funcionalidades 
 C - Linguagem de pragmática 
 D - Linguagem de programação check_circle Resposta correta 
 E - Linguagem livre de contexto. 
 Questão 6 de 10 
 Forbellone (2005), afirma que os operadores relacionais são muito utilizados em 
 programação, as decisões dos algoritmos geralmente são tomadas nas operações 
 relacionais e baseiam-se em testes do estado das variáveis. Assinale a alternativa que 
 representa corretamente a comparação de dois valores, de acordo com a sintaxe dos 
 operadores: 
 A - A >> B 
 B - A <> B check_circle Resposta correta 
 C - A ≠ B 
 D - A ≤ B 
 E - A ≥ B 
 Questão 7 de 10 
 Os computadores, a partir de seus programas, auxiliam o processamento dos dados. 
 Quais itens fazem parte do processamento computacional, seguindo a ordem de 
 execução? 
 A - Entrada, dinâmica, limpeza, saída. 
 B - Entrada, limpeza, execução, formatação, saída; 
 C - Entrada, pré-processamento; 
 D - Entrada, processamento, saída; check_circle Resposta correta 
 E - Processamento, entrada, saída; 
 Questão 8 de 10 
 Tanembaum (2007), afirma que os computadores trabalham com linguagem de máquina 
 e binária e cada processador possui uma versão legível da sua linguagem, e tal versão 
 pode mudar de processador para processador. Para auxiliar nesse processo podem ser 
 utilizadas palavras reservadas chamadas de: 
 A - Mnemônios. check_circle Resposta correta 
 B - Sinônimos. 
 C - Semântica. 
 D - Pragmática. 
 E - Sintaxe. 
 Questão 9 de 10 
 Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de 
 regras ou normas definidas para a realização ou emprego de algo. Quando um 
 programa é executado é preciso que este contenha uma gramática. Assinale a 
 alternativa correta referente as instruções que a gramática apresenta: 
 A - Sintaxe e Semântica. 
 check_circle Resposta correta 
 B - Sintaxe e Análise léxica. 
 C - Semântica e Vocabulário. 
 D - Vocabulário e Sintaxe. 
 E - Análise Léxica e Vocabulário . 
 Questão 10 de 10 
 Os operadores relacionais são utilizados em expressões lógicas para se testar a relação 
 entre dois valores do mesmo tipo, retornando VERDADEIRO ou FALSO. Assinale a 
 alternativa correta em relação a comparação que pode ser utilizada por estes 
 operadores. 
 A - 7 = 7 check_circle Resposta correta 
 B - 8 mod 3 = 2 
 C - 5 ^ 2 = 25 
 D - 10/2 = 5 
 E - 2*3=6 
 Questão 1 de 10 
 Os operadores relacionais são utilizados em expressões lógicas para se testar a relação 
 entre dois valores do mesmo tipo, retornando VERDADEIRO ou FALSO. Assinale a 
 alternativa correta em relação a comparação que pode ser utilizada por estes 
 operadores. 
 A - 7 = 7 check_circle Resposta correta 
 B - 8 mod 3 = 2 
 C - 5 ^ 2 = 25 
 D - 10/2 = 5 
 E - 2*3=6 
 Questão 2 de 10 
 Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de 
 regras ou normas definidas para a realização ou emprego de algo. Quando um 
 programa é executado é preciso que este contenha uma gramática. Assinale a 
 alternativa correta referente as instruções que a gramática apresenta: 
 A - Sintaxe e Semântica. 
 check_circle Resposta correta 
 B - Sintaxe e Análise léxica. 
 C - Semântica e Vocabulário. 
 D - Vocabulário e Sintaxe. 
 E - Análise Léxica e Vocabulário . 
 Questão 3 de 10 
 O computador trabalha com uma linguagem que é representada por número binários, ou 
 seja, 0 e 1 (desligado e ligado). No entanto, todos os vocabulários utilizados na 
 realização de uma tarefa são transformados em combinações de números binários que 
 são representados por : 
 A - Código Padrão Americano para o Intercâmbio de Informação - 
 ASCII check_circle Resposta correta 
 B - Código de Tradutor de Informações - CTI 
 C - Código Assembly - CAY 
 D - Código Binário - CBIN 
 E - Código Hexadecimal - HEX 
 Questão 4 de 10 
 Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de 
 regras ou normas definidas para a realização ou emprego de algo. Quando um 
 programa é executado é preciso que este contenha uma gramática. Assinale a 
 alternativa correta referente as instruções que a gramática apresenta: 
 A - Análise Léxica e Vocabulário. 
 B - Semântica e Vocabulário 
 C - Sintaxe e Análise léxica 
 D - Sintaxe e Semântica check_circle Resposta correta 
 E - Vocabulário e Sintaxe 
 Questão 5 de 10 
 Em uma linguagem de programação o processo de verificação de erros de sintaxe e 
 semântica é realizado pelo: 
 A - Compilador. check_circle Resposta correta 
 B - Interpretador. 
 C - Regras sintáticas. 
 D - Gerador de Código. 
 E - Código fonte. 
 Questão 6 de 10 
 Um programa ao ser criado precisa realizar um determinado tipo de processamento de 
 dados. No entanto, para que o computador compreenda e execute esse programa, 
 devemos descrevê-lo usando algum tipo de linguagem que tanto o computador quanto o 
 criador de software entendam. Assinale a alternativa correta em relação ao nome desta 
 linguagem: 
 A - Linguagem de programação. check_circle Resposta correta 
 B - Linguagem de contexto. 
 C - Linguagem pragmática. 
 D - Linguagem de funcionalidades. 
 E - Linguagem livre de contexto. 
 Questão 7 de 10 
 As linguagens de programação são classificadas em níveis, de acordo com o grau de 
 abstração em relação às sequências binárias manipuladas pelo computador. As 
 linguagens de baixo nível, mais próximas da máquina, são classificadas em: 
 1. Linguagem de Máquina 
 2. Linguagem Hexadecimal 
 3. Linguagem Assembly 
 Numere as alternativas a seguir, relacionando os tipos de linguagens apresentadas com 
 as suas características: 
 ( )Evolução da linguagem de máquina, usando uma quantidade maior de dados e 
 instruções. 
 ( )Linguagem nativa do hardware da máquina. 
 ( )Conhecida como linguagem simbólica, por trabalhar com símbolos. 
 Agora, marque a alternativa que corresponde à sequência correta: 
 A - 1, 2, 3 
 B - 1, 3, 2 
 C - 2, 1, 3 check_circle Respostacorreta 
 D - 3, 1, 2 
 E - 3, 2, 1 
 Questão 8 de 10 
 Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa 
 abaixo mostra somente operadores matemáticos ou aritméticos : 
 A - E, Ou, Não 
 B - /, *, +, - 
 check_circle Resposta correta 
 C - X + 1 = 2 
 D - A, B: inteiro 
 E - 5 < 6 
 Questão 9 de 10 
 As expressões lógicas são usadas nas linguagens de programação para criar condições 
 mais complexas de processamento. Assinale a alternativa correspondente aos 
 operadores lógicos: 
 A - AND, OR, NOT check_circle Resposta correta 
 B - AND, OR, MOD 
 C - NOT, DIV, SOMA 
 D - AND, NOT, MOD 
 E - MOD, DIV, NOT 
 Questão 10 de 10 
 Para Forbellone (2005), o conceito de sintaxe pode ser compreendido como um 
 conjunto de regras formais que especificam a composição dos algoritmos a partir de 
 letras, dígitos e outros símbolos. O nome dado a forma de representação dessas regras 
 é 
 A - Axiomas 
 B - Lexemas check_circle Resposta correta 
 C - Mnemônicos 
 D - Semântica 
 E - Identificador

Outros materiais