Você está na página 1de 7

DISCIPLINA DE LÓGICA DE PROGRAMAÇÃO

PROFA VERLANI TIMM HINZ

RESOLUÇÃO SUGESTÃO LISTA DE EXERCÍCIOS

MÓDULO 1

UNIDADE 1 - Conceitos básicos de algoritmos

1. Escrever o conjunto de instruções para alguma tarefa que você realiza diariamente
como tomar banho, tomar café, ir para a aula, etc.

Tomar banho:

(1) Entrar no banheiro


(2) Tirar a roupa.
(3) Abrir o chuveiro.
(4) Molhar o corpo.
(5) Passar sabonete no corpo.
(6) Molhar o corpo para retirar a espuma do sabonete.
(7) Fechar o chuveiro.
(8) Enxugar o corpo com uma toalha.
(9) Vestir a roupa

2. Escreva os passos necessários para uma pessoa efetuar um saque em um caixa


eletrônico.

Opção 1:
(1) Insira o cartão eletrônico.
(2) Digite a senha.
(3) Selecione a opção “saque”.
(4) Digite a quantidade desejada.
(5) Se não houver saldo suficiente, continue no passo (7).
(6) Retire o dinheiro
(7) Retire o cartão do caixa eletrônico

Opção 2 com biometria


(1) Insira o cartão.
(2) Use o sensor biométrico (iris, face, digitais).
(3) Digite a senha.
(4) Selecione a opção “saque”.
(5) Digite a quantidade desejada.
(6) Se não houver saldo suficiente, continue no passo (7).
(7) Retire o dinheiro
(8) Retire o cartão.
(9) Transação finalizada

3. Escreva a seqüência de passos para que uma pessoa abra um arquivo armazenado
em um pendrive utilizando o Microsoft Word® para Windows®
Solução 1:
Passo 1: Conectar o pendrive em uma das portas USB disponíveis do computador.
Passo 2: Caso a janela de “Reprodução Automática” abra automaticamente,
executar o comando de “Abrir pasta para exibir arquivos”. Caso contrário, abrir o
Windows Explorer®.
Passo 3: Navegar nas pastas até localizar o arquivo desejado.
Passo 4: Dar duplo click no arquivo e aguardar o Microsoft Word® carregá-lo.

Solução 2:
Passo 1: Conectar o pendrive em uma das portas USB disponíveis do computador.
Passo 2: Abrir o Microsoft Word®.
Passo 3: Dentro do Microsoft Word®, executar o comando “Abrir” via menu.
Passo 4: Navegar nas pastas até localizar o arquivo desejado dentro do pendrive.
Passo 5: Selecionar o arquivo e confirmar a abertura do mesmo.

Obs.: Outras soluções equivalentes são possíveis.

4. Escreva os passos necessários para uma pessoa efetuar a compra de um livro pela
Internet.

Passo 1: Abrir o navegador de sua preferência.


Passo 2: Informar o endereço eletrônico da livraria e confirmar.
Passo 3: Caso você já tenha comprado nesta livraria, efetuar login na página de
compras. Caso contrário, preencher o cadastro e criar uma conta. Após o
cadastramento, efetuar login na página de compras.
Passo 4: Buscar pelo livro que se deseja adquirir.
Passo 5: Caso o livro seja encontrado, colocar o livro no “Carrinho de Compras”.
Caso contrário, voltar para o Passo 4 e buscar por outro livro. Ou ainda desistir da
compra e finalizar o algoritmo.
Passo 6: Selecionar a opção de entrega e confirmar.
Passo 7: Fechar o pedido e aguardar instruções de pagamento.
Passo 8: Selecionar a forma de pagamento e confirmar.
Passo 9: Efetuar o pagamento. Esta operação possui particularidades conforme a
seleção.
Passo 10: Aguardar a entrega do livro.

Obs.: Outras soluções equivalentes são possíveis.

UNIDADE 2 - Formas de Representação de Algoritmos

1. Faça um algoritmo para mostrar o resultado da multiplicação de dois números


(Descrição Narrativa, Fluxograma e Pseudocódigo):

Descrição Narrativa
1. Ler um número inteiro.
2. Ler outro número inteiro.
3. Fazer a multiplicação dos dois números.
4. Mostrar o resultado obtido

Fluxograma Pseudocódigo

Algoritmo “Multiplica 2 números”


Inicio
Var numero1, numero2, resultado:inteiro

Inicio

Ler numero1 Ler numero1, numero2


Ler numero2
resultado = numero1 * numero2

Escrever resultado
Multiplicar
num1 por Fim
num2

Mostrar
resultado

Fim
Unidade 3 – Tipos de dados e variáveis

1) Classifique os conteúdos das variáveis abaixo de acordo com seu tipo,


assinalando com I os dados Inteiros, R os dados Reais, L os dados Lógicos e C
os dados Caracteres (Literais):
( I/R/L) (L ) verdadeiro (C ) “UFERSA”
( R ) 5.7 (C ) “abc” (C ) “45”
( I ) -49 ( I ) +342 (C ) “96065-420”
( C ) “Lucas” (C ) “verdadeiro” (R ) 56789.90

2) Supondo que as variáveis NB, NA, NMAT e SX sejam utilizadas para armazenar a nota
do aluno, o nome do aluno, o número da matrícula e o sexo, declare-as corretamente,
associando o tipo adequado ao dado que será armazenado.

NB: nota do aluno


NA: nome do aluno
NMAT: número de matricula
SX: sexo

//Dcl
Var
NB: real
NA, SX: caracter
NMAT: inteiro

Unidade 4 – Expressões

1) Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são


verdadeiras ou falsas:

a) (A+C) > B (F )
b) B >= (A + 2) (V)
c) C = (B –A) (V)
d) (B + A) <= C (F)
e) (C+A) > B (F)

2) Complete a tabela-verdade:
A B AeB A ou B não A não B
V V V V F F
V F F V F V
F V F V V F
F F F F V V
Unidade 5 – Instruções primitivas

Escreva algoritmos para:

1) Calcular a média de quatro números inteiros dados.


Algoritmo "exercício 1"
Var n1, n2, n3, n4: inteiro
media:real
Inicio
escreval ("Digite o primeiro número: ")
leia (n1)
escreval ("Digite o segundo número: ")
leia (n2)
escreval ("Digite o terceiro número: ")
leia (n3)
escreval ("Digite o quarto número: ")
leia (n4)
media:=(n1+n2+n3+n4)/4
Escreval ("A média é: ", media)
Fimalgoritmo

2) Calcular o quadrado de um número, ou seja, o produto de um número por si


mesmo.
Algoritmo "exercício 2"
Var num, quad: inteiro
Inicio
escreval ("Digite um número: ")
leia (num)
quad:=num*num
escreval(“O quadrado do número ”,num,”é: ”, quad)
Fimalgoritmo

3) Calcular o consumo médio de um automóvel (medido em Km/l), dado que são


conhecidos a distância total percorrida e o volume de combustível consumido
para percorrê-la (medido em litros).
Algoritmo "exercício 3"
Var dist, vol, cons:real
Inicio
escreval ("Digite a distância total percorrida:”)
leia (dist)
escreval ("Digite o volume de combustível consumido:”)
leia (vol)
cons:= dist/vol
escreval(“O consumo médio é:”, cons)
Fimalgoritmo

4) Ler 2 números reais, calcular o resultado da expressão.


A=(B+C)/(B*C2)

Escrever o resultado na tela.

Algoritmo "exercício 4"


Var A, B, C: real
Inicio
escreval ("Digite o valor de B: ")
leia (B)
escreval ("Digite o valor de C: ")
leia (C)
A:=(B+C)/(B*C^2)
Escreval ("O valor de A é:”, A)
Fimalgoritmo

OBS.: A expressão C ^2, significa C expoente 2 e poderia ser feito, também, como C*C

Você também pode gostar