Buscar

Logica de Programação_Resolução dos exercícios_M1

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 7 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 7 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

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 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Inicio 
Ler numero1 
Ler numero2 
Multiplicar 
num1 por 
num2 
Mostrar 
resultado 
Fim 
Algoritmo “Multiplica 2 números” 
Var numero1, numero2, resultado:inteiro 
 Inicio 
 Ler numero1, numero2 
 resultado = numero1 * numero2 
 Escrever 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): 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 A e B 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 
( I/R/L) 
( R ) 5.7 
( I ) -49 
( C ) “Lucas” 
( L ) verdadeiro 
( C ) “abc” 
( I ) +342 
( C ) “verdadeiro” 
( C ) “UFERSA” 
( C ) “45” 
( C ) “96065-420” 
( R ) 56789.90 
 
 
 
 
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

Continue navegando