Logo Passei Direto
Buscar

Exercícios 03 - Lógica de Programação e Algoritmos

User badge image
Gilberto C.M.

em

Ferramentas de estudo

Questões resolvidas

Observa-se que o pseudocódigo abaixo recebe um valor inteiro, fornecido pelo usuário, e retorna um resultado.
Com base nesse contexto é correto afirmar que:
A As palavras algoritmo, var, inicio e fimalgoritmo são exemplos de palavras reservadas.
B A função leia(x) é usada para ler arquivos com dados.
C A palavra var só pode ler tipos inteiros de dados.
D A função escreva(x) vai imprimir na tela do usuário a letra x.
E Em pseudocódigo não é necessário usar o fimalgoritmo.

Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O nome de uma variável deve ser único e estar de acordo com algumas regras.
Conforme o texto analise as assertivas abaixo:
I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre outros;
II. Não utilizar nomes iguais para representar variáveis diferentes.
III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 2valor como nome.
IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente.
V. Ser conciso e utilizar nomes coerentes.
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas

O Português Estruturado, também conhecido como Portugol, Pseudocódigo ou Pseudolinguagem, é uma forma de linguagem com significados bem definidos de termos utilizados nas instruções do algoritmo, que usa palavras e estruturas com significado pré-definido em um padrão a ser seguido.
Conforme o texto acima analise as assertivas abaixo:
I. A sintaxe do Português Estruturado possui uma estrutura semelhante à de uma linguagem de programação.
II. É uma linguagem intermediária entre a linguagem natural e uma linguagem de programação usada na construção de programas.
III. Não possui desvantagem na sua adoção.
IV. Não é necessário lidar com a lógica de programação para utilizar o pseudocódigo.
V. A passagem para qualquer linguagem de programação é bastante intuitiva e direta.
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas

Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemática.
Assinale a alternativa que contém somente operadores aritméticos:
I. Incremento
II. Maior ou igual
III. Exponenciação
IV. Menor ou igual
V. Decremento
A I, III e IV
B I, III e V
C II, IV e V
D II, III e IV
E Todas as respostas

O fluxograma é uma representação gráfica que utiliza formas geométricas ligadas por setas que indica seu fluxo, ações (instruções) e decisões que deverão ser seguidas para resolver um problema.
Com base nesse contexto é correto afirmar que:
A Os símbolos gráficos são mais difíceis de compreender do que textos.
B Dificulta a transcrição da lógica para uma linguagem de programação.
C Problemas complexos resultam em um desenho gráfico muito simples que torna fácil a visualização.
D Não é preciso aprender a simbologia.
E O fluxograma é um tipo de diagrama que pode ser entendido como uma representação esquemática de um processo.

Resolver problemas com pseudocódigo pode ser uma tarefa tão complexa quanto a de escrever um programa em uma linguagem de programação qualquer.
Com base nesse contexto é correto afirmar que:
A O pseudocódigo não tão rígido quanto a sua sintaxe.
B A sintaxe do pseudocódigo segue a mesma rigidez de uma linguagem de programação.
C Não é muito usado pelos programadores.
D É mais comum utilizar um fluxograma do que um pseudocódigo em algoritmos.
E Um algoritmo é considerado completo se seus comandos (ações/instruções) forem do entendimento do destinatário.

Sobre CONSTANTES, observe as afirmativas abaixo:
Assinale a alternativa que contém somente as corretas:
I. Segue as mesmas regras de nomenclatura de variáveis.
II. Tem a certeza de que o dado ou valor não será alterado durante a execução do programa.
III. É obrigatório a atribuição de um valor no momento da declaração.
IV. Um exemplo de uma constante matemática é o número PI.
V. Seu valor continuará o mesmo até o final da execução.
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas

A estrutura de seleção composta (SE-ENTÃO-SENÃO…FIMSE) funciona exatamente como a estrutura de seleção simples (SE-ENTÃO…FIMSE). A única diferença é que no desvio da estrutura de seleção simples, ela só poderá executar comandos de instruções SE a CONDIÇÃO for VERDADEIRA.
Observe as afirmativas abaixo:
I. No desvio da estrutura de seleção composta, um conjunto de instruções sempre será executado, independente se a CONDIÇÃO for VERDADEIRA ou FALSA.
II. No desvio da estrutura de seleção composta os comandos serão executados só caso a CONDIÇÃO for VERDADEIRA.
III. A estrutura de seleção amplia as possibilidades do desvio da estrutura de seleção simples.
IV. A estrutura de seleção composta limita as possibilidades do desvio da estrutura de seleção simples.
V. A estrutura de seleção simples amplia as possibilidades do desvio da estrutura de seleção composta.
A I e III
B I e IV
C II e V
D I, III e IV
E Apenas IV

O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição e decidir o que vamos fazer em seguida.
Analise o pseudocódigo abaixo.
I. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 que serão digitados pelo usuário via teclado.
II. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela.
III. Na linha 10: Usamos o comando SE para avaliar a condição da variável ‘media’.
IV. Na linha 2 e 3: Declaração das Variáveis.
V. Na linha 15: Temos o fim do nosso algoritmo.
A I, II, III e IV
B I, II, III e V
C II, III, IV e V
D I, III, IV e V
E Todas as alternativas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Observa-se que o pseudocódigo abaixo recebe um valor inteiro, fornecido pelo usuário, e retorna um resultado.
Com base nesse contexto é correto afirmar que:
A As palavras algoritmo, var, inicio e fimalgoritmo são exemplos de palavras reservadas.
B A função leia(x) é usada para ler arquivos com dados.
C A palavra var só pode ler tipos inteiros de dados.
D A função escreva(x) vai imprimir na tela do usuário a letra x.
E Em pseudocódigo não é necessário usar o fimalgoritmo.

Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O nome de uma variável deve ser único e estar de acordo com algumas regras.
Conforme o texto analise as assertivas abaixo:
I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre outros;
II. Não utilizar nomes iguais para representar variáveis diferentes.
III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 2valor como nome.
IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente.
V. Ser conciso e utilizar nomes coerentes.
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas

O Português Estruturado, também conhecido como Portugol, Pseudocódigo ou Pseudolinguagem, é uma forma de linguagem com significados bem definidos de termos utilizados nas instruções do algoritmo, que usa palavras e estruturas com significado pré-definido em um padrão a ser seguido.
Conforme o texto acima analise as assertivas abaixo:
I. A sintaxe do Português Estruturado possui uma estrutura semelhante à de uma linguagem de programação.
II. É uma linguagem intermediária entre a linguagem natural e uma linguagem de programação usada na construção de programas.
III. Não possui desvantagem na sua adoção.
IV. Não é necessário lidar com a lógica de programação para utilizar o pseudocódigo.
V. A passagem para qualquer linguagem de programação é bastante intuitiva e direta.
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas

Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemática.
Assinale a alternativa que contém somente operadores aritméticos:
I. Incremento
II. Maior ou igual
III. Exponenciação
IV. Menor ou igual
V. Decremento
A I, III e IV
B I, III e V
C II, IV e V
D II, III e IV
E Todas as respostas

O fluxograma é uma representação gráfica que utiliza formas geométricas ligadas por setas que indica seu fluxo, ações (instruções) e decisões que deverão ser seguidas para resolver um problema.
Com base nesse contexto é correto afirmar que:
A Os símbolos gráficos são mais difíceis de compreender do que textos.
B Dificulta a transcrição da lógica para uma linguagem de programação.
C Problemas complexos resultam em um desenho gráfico muito simples que torna fácil a visualização.
D Não é preciso aprender a simbologia.
E O fluxograma é um tipo de diagrama que pode ser entendido como uma representação esquemática de um processo.

Resolver problemas com pseudocódigo pode ser uma tarefa tão complexa quanto a de escrever um programa em uma linguagem de programação qualquer.
Com base nesse contexto é correto afirmar que:
A O pseudocódigo não tão rígido quanto a sua sintaxe.
B A sintaxe do pseudocódigo segue a mesma rigidez de uma linguagem de programação.
C Não é muito usado pelos programadores.
D É mais comum utilizar um fluxograma do que um pseudocódigo em algoritmos.
E Um algoritmo é considerado completo se seus comandos (ações/instruções) forem do entendimento do destinatário.

Sobre CONSTANTES, observe as afirmativas abaixo:
Assinale a alternativa que contém somente as corretas:
I. Segue as mesmas regras de nomenclatura de variáveis.
II. Tem a certeza de que o dado ou valor não será alterado durante a execução do programa.
III. É obrigatório a atribuição de um valor no momento da declaração.
IV. Um exemplo de uma constante matemática é o número PI.
V. Seu valor continuará o mesmo até o final da execução.
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas

A estrutura de seleção composta (SE-ENTÃO-SENÃO…FIMSE) funciona exatamente como a estrutura de seleção simples (SE-ENTÃO…FIMSE). A única diferença é que no desvio da estrutura de seleção simples, ela só poderá executar comandos de instruções SE a CONDIÇÃO for VERDADEIRA.
Observe as afirmativas abaixo:
I. No desvio da estrutura de seleção composta, um conjunto de instruções sempre será executado, independente se a CONDIÇÃO for VERDADEIRA ou FALSA.
II. No desvio da estrutura de seleção composta os comandos serão executados só caso a CONDIÇÃO for VERDADEIRA.
III. A estrutura de seleção amplia as possibilidades do desvio da estrutura de seleção simples.
IV. A estrutura de seleção composta limita as possibilidades do desvio da estrutura de seleção simples.
V. A estrutura de seleção simples amplia as possibilidades do desvio da estrutura de seleção composta.
A I e III
B I e IV
C II e V
D I, III e IV
E Apenas IV

O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição e decidir o que vamos fazer em seguida.
Analise o pseudocódigo abaixo.
I. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 que serão digitados pelo usuário via teclado.
II. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela.
III. Na linha 10: Usamos o comando SE para avaliar a condição da variável ‘media’.
IV. Na linha 2 e 3: Declaração das Variáveis.
V. Na linha 15: Temos o fim do nosso algoritmo.
A I, II, III e IV
B I, II, III e V
C II, III, IV e V
D I, III, IV e V
E Todas as alternativas

Prévia do material em texto

Questão 1/10 - Lógica de Programação e Algoritmos 
Observa-se que o pseudocódigo abaixo recebe um valor inteiro, fornecido pelo usuário, e retorna 
um resultado. 
algoritmo “exemplo 1” 
var x: inteiro 
inicio 
 leia (x) 
 escreva (x) 
fimalgoritmo 
Com base nesse contexto é correto afirmar que: 
Nota: 0.0 
 A As palavras algoritmo, var, inicio e fimalgoritmo são exemplos de palavras reservadas. 
 B A função leia(x) é usada para ler arquivos com dados. 
 C A palavra var só pode ler tipos inteiros de dados. 
 D A função escreva(x) vai imprimir na tela do usuário a letra x. 
 E Em pseudocódigo não é necessário usar o fimalgoritmo. 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O nome de 
uma variável deve ser único e estar de acordo com algumas regras. Conforme o texto analise as 
assertivas abaixo: 
 
I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre outros; 
II. Não utilizar nomes iguais para representar variáveis diferentes. 
III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 2valor 
como nome. 
IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente. 
V. Ser conciso e utilizar nomes coerentes. 
Assinale a alternativa que contém somente as corretas: 
Nota: 0.0 
 A III, IV e V 
 B I, II e V 
 C I e II 
 D III e IV 
 E Todas as respostas 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
O Português Estruturado, também conhecido como Portugol, Pseudocódigo ou 
Pseudolinguagem, é uma forma de linguagem com significados bem definidos de termos 
utilizados nas instruções do algoritmo, que usa palavras e estruturas com significado pré-definido 
em um padrão a ser seguido. 
 
Conforme o texto acima analise as assertivas abaixo: 
 
I. A sintaxe do Português Estruturado possui uma estrutura semelhante à de uma linguagem de 
programação. 
II. É uma linguagem intermediária entre a linguagem natural e uma linguagem de programação 
usada na construção de programas. 
III. Não possui desvantagem na sua adoção. 
IV. Não é necessário lidar com a lógica de programação para utilizar o pseudocódigo. 
V. A passagem para qualquer linguagem de programação é bastante intuitiva e direta 
Com base nesse contexto é correto afirmar que: 
Nota: 0.0 
 A III, IV e V 
 B I, II e V 
 C I e II 
 D III e IV 
 E Todas as respostas 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações 
básicas da matemática. Observe os operadores abaixo: 
 
I. Incremento 
II. Maior ou igual 
III. Exponenciação 
IV. Menor ou igual 
V. Decremento 
Assinale a alternativa que contém somente operadores aritméticos: 
Nota: 0.0 
 A I, III e IV 
 B 
I, III e V 
II é operador lógico/relacional, IV é operador relacional. 
 C II, IV e V 
 D II, III e IV 
 E Todas as respostas 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
O fluxograma é uma representação gráfica que utiliza formas geométricas ligadas por setas que 
indica seu fluxo, ações (instruções) e decisões que deverão ser seguidas para resolver um 
problema. 
Com base nesse contexto é correto afirmar que: 
Nota: 0.0 
 A Os símbolos gráficos são mais difíceis de compreender do que textos. 
 B Dificulta a transcrição da lógica para uma linguagem de programação. 
 C 
Problemas complexos resultam em um desenho gráfico muito simples que torna fácil a 
visualização. 
 D Não é preciso aprender a simbologia. 
 E 
O fluxograma é um tipo de diagrama que pode ser entendido como uma representação 
esquemática de um processo. 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
Resolver problemas com pseudocódigo pode ser uma tarefa tão complexa quanto a de escrever 
um programa em uma linguagem de programação qualquer. 
Com base nesse contexto é correto afirmar que: 
Nota: 0.0 
 A O pseudocódigo não tão rígido quanto a sua sintaxe. 
 B A sintaxe do pseudocódigo segue a mesma rigidez de uma linguagem de programação. 
 C Não é muito usado pelos programadores. 
 D É mais comum utilizar um fluxograma do que um pseudocódigo em algoritmos. 
 E 
Um algoritmo é considerado completo se seus comandos (ações/instruções) forem do 
entendimento do destinatário. 
Um pseudocódigo é um algoritmo feito no papel, com regras, normas e rigidez 
semelhante a uma linguagem de programação convencional, sendo também muito 
empregado no meio acadêmico e de desenvolvimento. 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
Sobre CONSTANTES, observe as afirmativas abaixo: 
 
I. Segue as mesmas regras de nomenclatura de variáveis. 
II. Tem a certeza de que o dado ou valor não será alterado durante a execução do programa. 
III. É obrigatório a atribuição de um valor no momento da declaração. 
IV. Um exemplo de uma constante matemática é o número PI. 
V. Seu valor continuará o mesmo até o final da execução. 
Assinale a alternativa que contém somente as corretas: 
Nota: 0.0 
 A III, IV e V 
 B I, II e V 
 C I e II 
 D III e IV 
 E Todas as respostas 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações 
básicas da matemática. Observe os operadores abaixo: 
 
I. Atribuição 
II. Incremento 
III. Exponenciação 
IV. Menor ou igual 
V. Módulo 
Assinale a alternativa que contém somente operadores aritméticos: 
Nota: 0.0 
 A I, III e IV 
 B I, III e V 
 C 
II, III e V 
Atribuição não é operador e IV é operador relacional 
 D II, III e IV 
 E Todas as respostas 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
A estrutura de seleção composta (SE-ENTÃO-SENÃO…FIMSE) funciona exatamente como a 
estrutura de seleção simples (SE-ENTÃO…FIMSE). A única diferença é que no desvio da 
estrutura de seleção simples, ela só poderá executar comandos de instruções SE a CONDIÇÃO 
for VERDADEIRA. 
Observe as afirmativas abaixo: 
I. No desvio da estrutura de seleção composta, um conjunto de instruções sempre será executado, 
independente se a CONDIÇÃO for VERDADEIRA ou FALSA. 
II. No desvio da estrutura de seleção composta os comandos serão executados só caso a 
CONDIÇÃO for VERDADEIRA. 
III. A estrutura de seleção amplia as possibilidades do desvio da estrutura de seleção simples. 
IV. A estrutura de seleção composta limita as possibilidades do desvio da estrutura de seleção 
simples. 
V. A estrutura de seleção simples amplia as possibilidades do desvio da estrutura de seleção 
composta. 
É correto apenas: 
Nota: 0.0 
 A I e III 
 B I e IV 
 C II e V 
 D I, III e IV 
 E Apenas IV 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição 
e decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso 
contrário, faça outra coisa. 
Analise o pseudocódigo abaixo. 
 
1. algoritmo "algoritmo_se_simples" 
2. var 
3. nota1, nota2, media: real 
4. inicio 
5. escreva(" Digite a primeira nota: ") 
6. leia(nota1) 
7. escreva(" Digite a segunda nota: ") 
8. leia(nota2) 
9. media <- (nota1+nota2)/2 
10. se media >= 7 entao 
11. escreva(" A nota da primeira prova é: ", nota1:5:2) 
12. escreva(" A nota da segunda prova é: ", nota2:5:2) 
13. escreva(" A média é: ", media:5:2) 
14. escreva("APROVADO ") 
15. fimse 
16. fimalgoritmo 
 
É correto afirmar que: 
 
I. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 
que serão digitados pelo usuário via teclado. 
II. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela. 
III. Na linha 10: Usamos o comando SE para avaliar a condição da variável ‘media’. 
IV. Na linha 2 e 3: Declaração das Variáveis. 
V. Na linha 15: Temos o fim do nosso algoritmo. 
É correto apenas: 
Nota: 0.0 
 A I, II, III e IV 
 B I, II, III e V 
 C II, III, IV e V 
 D I, III, IV e V 
 E Todas as alternativas

Mais conteúdos dessa disciplina