Logo Passei Direto
Buscar

Avaliação Logica de Programação I

Ferramentas de estudo

Questões resolvidas

A figura mostra a localização dos apartamentos de um edifício de três pavimentos que tem apenas alguns deles ocupados: Sabe-se que: - Maria não tem vizinhos no seu andar, e seu apartamento localiza-se o mais a leste possível; - Taís mora no mesmo andar de Renato, e dois apartamentos a separam do dele; - Renato mora em um apartamento no segundo andar exatamente abaixo do de Maria; - Paulo e Guilherme moram no andar mais baixo, não são vizinhos e não moram abaixo de um apartamento ocupado. - No segundo andar estão ocupados apenas dois apartamentos.
Se Guilherme mora a sudoeste de Tais, o apartamento de Paulo pode ser:
a) ( )1 ou 3
b) ( )1 ou 4
c) ( )3 ou 4
d) ( )3 ou 5
e) ( )4 ou 5

Aprendemos algumas regras que devem ser seguidas para dar nomes a variáveis. Assinale os nomes de variáveis que obedecem a essas regras:
a) ( ) nome
b) ( ) telefone-celular
c) ( ) nome+sobrenome
d) ( ) 2taxa
e) ( ) telefone_celular
f) ( ) conta1

Criar um algoritmo (fluxograma e Português) para calcular o valor total a pagar da compra de mercadorias. O algoritmo deverá solicitar o nome do produto, valor unitário e quantidade comprada. Após as entradas, calcular e mostrar o valor total a pagar pela compra.
algoritmo "CompraMercadorias"
var
Prod: Caractere
ValUnit, ValTot: Real
QtdCompr: Inteiro
Inicio
Escreva("Digite o produto, ")
Leia (Prod)
Escreva("Digite o valor unitario, ")
Leia (ValUnit)
Escreva("Digite a quantidade, ")
Leia (QtdCompr)
ValTot<--(ValUnit * QtdCompr)
Escreva (ValTot)
fimalgoritmo

Crie um algoritmo que calcula a média das notas de 5 alunos e apresentar quem foi aprovado ou reprovado
algoritmo "MediaDe5Alunos"
// Função : Calcular a média das notas de 10 alunos e apresentar quem foi aprovado ou reprovado
// Autor : Profº Vanderson Silveira da Silva
// Seção de Declarações
var
nomes: vetor [1..5] de caractere
notas: vetor [1..5,1..4] de real
medias: vetor [1..5] de real
contadorLoop1, contadorLoop2: inteiro
inicio
//Leitura dos nomes e as notas de cada aluno
PARA contadorLoop1 DE 1 ATE 5 FACA
ESCREVA("Digite o nome do aluno(a) número ", contadorLoop1, " de 5: ")
LEIA(nomes[contadorLoop1])
PARA contadorLoop2 DE 1 ATE 4 FACA
ESCREVA("Digite a nota ", contadorLoop2, " do aluno(a) ", nomes[contadorLoop1], ": ")
LEIA(notas[contadorLoop1, contadorLoop2])
FIMPARA
//CÁLCULO DAS MÉDIAS
medias[contadorLoop1] := (notas[contadorLoop1, 1] + notas[contadorLoop1, 2] + notas[contadorLoop1, 3] + notas[contadorLoop1, 4]) / 4
FIMPARA
//APRESENTAÇÃO DOS RESULTADOS
PARA contadorLoop1 DE 1 ATE 5 FACA
SE medias[contadorLoop1] >= 6 ENTAO
ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi aprovado com as notas (", notas[contadorLoop1, 1], ", ", notas[contadorLoop1, 2], ", ", notas[contadorLoop1, 3], ", ", notas[contadorLoop1, 4], ") e média: ", medias[contadorLoop1])
SENAO
ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi reprovado com as notas (", notas[contadorLoop1, 1], ", ", notas[contadorLoop1, 2], ", ", notas[contadorLoop1, 3], ", ", notas[contadorLoop1, 4], ") e média: ", medias[contadorLoop1])
FIMSE
FIMPARA
fimalgoritmo

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A figura mostra a localização dos apartamentos de um edifício de três pavimentos que tem apenas alguns deles ocupados: Sabe-se que: - Maria não tem vizinhos no seu andar, e seu apartamento localiza-se o mais a leste possível; - Taís mora no mesmo andar de Renato, e dois apartamentos a separam do dele; - Renato mora em um apartamento no segundo andar exatamente abaixo do de Maria; - Paulo e Guilherme moram no andar mais baixo, não são vizinhos e não moram abaixo de um apartamento ocupado. - No segundo andar estão ocupados apenas dois apartamentos.
Se Guilherme mora a sudoeste de Tais, o apartamento de Paulo pode ser:
a) ( )1 ou 3
b) ( )1 ou 4
c) ( )3 ou 4
d) ( )3 ou 5
e) ( )4 ou 5

Aprendemos algumas regras que devem ser seguidas para dar nomes a variáveis. Assinale os nomes de variáveis que obedecem a essas regras:
a) ( ) nome
b) ( ) telefone-celular
c) ( ) nome+sobrenome
d) ( ) 2taxa
e) ( ) telefone_celular
f) ( ) conta1

Criar um algoritmo (fluxograma e Português) para calcular o valor total a pagar da compra de mercadorias. O algoritmo deverá solicitar o nome do produto, valor unitário e quantidade comprada. Após as entradas, calcular e mostrar o valor total a pagar pela compra.
algoritmo "CompraMercadorias"
var
Prod: Caractere
ValUnit, ValTot: Real
QtdCompr: Inteiro
Inicio
Escreva("Digite o produto, ")
Leia (Prod)
Escreva("Digite o valor unitario, ")
Leia (ValUnit)
Escreva("Digite a quantidade, ")
Leia (QtdCompr)
ValTot<--(ValUnit * QtdCompr)
Escreva (ValTot)
fimalgoritmo

Crie um algoritmo que calcula a média das notas de 5 alunos e apresentar quem foi aprovado ou reprovado
algoritmo "MediaDe5Alunos"
// Função : Calcular a média das notas de 10 alunos e apresentar quem foi aprovado ou reprovado
// Autor : Profº Vanderson Silveira da Silva
// Seção de Declarações
var
nomes: vetor [1..5] de caractere
notas: vetor [1..5,1..4] de real
medias: vetor [1..5] de real
contadorLoop1, contadorLoop2: inteiro
inicio
//Leitura dos nomes e as notas de cada aluno
PARA contadorLoop1 DE 1 ATE 5 FACA
ESCREVA("Digite o nome do aluno(a) número ", contadorLoop1, " de 5: ")
LEIA(nomes[contadorLoop1])
PARA contadorLoop2 DE 1 ATE 4 FACA
ESCREVA("Digite a nota ", contadorLoop2, " do aluno(a) ", nomes[contadorLoop1], ": ")
LEIA(notas[contadorLoop1, contadorLoop2])
FIMPARA
//CÁLCULO DAS MÉDIAS
medias[contadorLoop1] := (notas[contadorLoop1, 1] + notas[contadorLoop1, 2] + notas[contadorLoop1, 3] + notas[contadorLoop1, 4]) / 4
FIMPARA
//APRESENTAÇÃO DOS RESULTADOS
PARA contadorLoop1 DE 1 ATE 5 FACA
SE medias[contadorLoop1] >= 6 ENTAO
ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi aprovado com as notas (", notas[contadorLoop1, 1], ", ", notas[contadorLoop1, 2], ", ", notas[contadorLoop1, 3], ", ", notas[contadorLoop1, 4], ") e média: ", medias[contadorLoop1])
SENAO
ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi reprovado com as notas (", notas[contadorLoop1, 1], ", ", notas[contadorLoop1, 2], ", ", notas[contadorLoop1, 3], ", ", notas[contadorLoop1, 4], ") e média: ", medias[contadorLoop1])
FIMSE
FIMPARA
fimalgoritmo

Prévia do material em texto

CURSO: TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA
DISCIPLINA: Lógica de Programação I
MUNICÍPIO: Minaçu
______________________________________________________________________________
Avaliação 
1) A figura mostra a localização dos apartamentos de um edifício de três 
pavimentos que tem apenas alguns deles ocupados: 
Sabe-se que: 
- Maria não tem vizinhos no seu andar, e seu apartamento localiza-se o mais a leste 
possível; 
- Taís mora no mesmo andar de Renato, e dois apartamentos a separam do dele; 
- Renato mora em um apartamento no segundo andar exatamente abaixo do de Maria; 
- Paulo e Guilherme moram no andar mais baixo, não são vizinhos e não moram abaixo 
de um apartamento ocupado. 
- No segundo andar estão ocupados apenas dois
apartamentos.
Se Guilherme mora a sudoeste de Tais, o
apartamento de Paulo pode ser: 
a) ( )1 ou 3 b) ( )1 ou 4 c) ( )3 ou 4 d) ( )3 ou 5 e) ( )4 ou 5
2) Aprendemos algumas regras que devem ser seguidas para dar nomes a 
variáveis. Assinale os nomes de variáveis que obedecem a essas regras:
a) ( ) nome b) ( ) telefone-celular c) ( ) nome+sobrenome
d) ( ) 2taxa e) ( ) telefone_celular f) ( ) conta1
3) Construir as tabelas-verdade das seguintes proposições:
p q ~q p v ~q ~(p v ~q)
V V F V F
V F V V F
F V F F V
F F V V F
4) O algoritmo abaixo deverá ler duas notas, calcular a média e mostrar o resultado.
Para que o algoritmo seja executado corretamente, complete-o com os comandos 
que faltam:
5) Criar um algoritmo (fluxograma e Português) para calcular o valor total a pagar 
da compra de mercadorias. O algoritmo deverá solicitar o nome do produto, valor 
unitário e quantidade comprada. Após as entradas, calcular e mostrar o valor total a
pagar pela compra.
algoritmo "CompraMercadorias"
var
Prod: Caractere
ValUnit, ValTot: Real
QtdCompr: Inteiro
Inicio
Escreva("Digite o produto, ")
Leia (Prod)
Escreva("Digite o valor unitario, ")
Leia (ValUnit)
Escreva("Digite a quantidade, ")
Leia (QtdCompr)
ValTot<--(ValUnit * QtdCompr)
Escreva (ValTot)
fimalgoritmo
6) Crie um algoritmo que calcula a média das notas de 5 alunos e apresentar quem 
foi aprovado ou reprovado
algoritmo "MediaDe5Alunos"
// Função : Calcular a média das notas de 10 alunos e apresentar quem foi 
aprovado ou reprovado
// Autor : Profº Vanderson Silveira da Silva
// Seção de Declarações
var
 nomes: vetor [1..5] de caractere
 notas: vetor [1..5,1..4] de real
 medias: vetor [1..5] de real
 contadorLoop1, contadorLoop2: inteiro
inicio
 //Leitura dos nomes e as notas de cada aluno
 PARA contadorLoop1 DE 1 ATE 5 FACA
 ESCREVA("Digite o nome do aluno(a) número ", contadorLoop1, " de 5: 
")
 LEIA(nomes[contadorLoop1])
 PARA contadorLoop2 DE 1 ATE 4 FACA
 ESCREVA("Digite a nota ", contadorLoop2, " do aluno(a) ", 
nomes[contadorLoop1], ": ")
 LEIA(notas[contadorLoop1, contadorLoop2])
 FIMPARA
 //CÁLCULO DAS MÉDIAS
 medias[contadorLoop1] := (notas[contadorLoop1, 1] + 
notas[contadorLoop1, 2] + notas[contadorLoop1, 3] + notas[contadorLoop1, 4]) / 4
 FIMPARA
 //APRESENTAÇÃO DOS RESULTADOS
 PARA contadorLoop1 DE 1 ATE 5 FACA
 SE medias[contadorLoop1] >= 6 ENTAO
 ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi aprovado com 
as notas (", notas[contadorLoop1, 1], ", ", notas[contadorLoop1, 2], ", ", 
notas[contadorLoop1, 3], ", ", notas[contadorLoop1, 4], ") e média: ", 
medias[contadorLoop1])
 SENAO
 ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi reprovado com 
as notas (", notas[contadorLoop1, 1], ", ", notas[contadorLoop1, 2], ", ", 
notas[contadorLoop1, 3], ", ", notas[contadorLoop1, 4], ") e média: ", 
medias[contadorLoop1])
 FIMSE
 FIMPARA
fimalgoritmo

Mais conteúdos dessa disciplina