Algoritmos: Resolução dos Exercícios Parte 1

PSEUDOCODIGO bubble sort switch case

Olá pessoal. Tudo bem com todos? Espero que sim.

Não sei se lembram, mas o meu último artigo nesta série foi sobre Recursividade, lá em 2017, já faz um tempo. Com a série encerrada já há tanto tempo, estava faltando mesmo publicar a resolução dos exercícios e a partir deste artigo eu as estou trazendo para vocês. Peço desculpas pela demora, mas finalmente eu consegui um tempo pra finalizar esta pendência. Espero que vocês fiquem felizes e comparem os seus resultados com a minha versão de solução. Vamos começar então.

Artigo Conceitos Básicos de Algoritmos

Construir algoritmos para:

Vou considerar que existe uma coberta! Mas você pode pensar em várias outras situações

a) Arrumar a cama

  1. Início
  2. Tirar a coberta da cama
  3. Tirar o lençol da cama
  4. Dobrar a coberta
  5. Guardar a coberta no guarda-roupa
  6. Estender e esticar o lençol na cama
  7. Colocar a colcha sob o lençol
  8. Esticar a colcha
  9. Fim

b) Fazer uma ligação telefônica a partir de um SmartPhone

  1. Início
  2. Pegar o telefone
  3. Destravar a tela do telefone
  4. Entrar no aplicativo de ligações
  5. Se o número existe na sua agenda então
  6. Buscar o nome da pessoa
  7. Selecionar o nome da pessoa
  8. Apertar o botão ligar
  9. Se o número não existe na agenda então
  10. Digitar o número
  11. Apertar o botão ligar
  12. Falar com a pessoa
  13. Apertar botão para desligar
  14. Fim

c) Fazer uma ligação telefônica a partir de um telefone fixo;

  1. Inicio

2. Pegar o telefone fixo

3. Digitar o número no teclado

4. Apertar o botão ligar

5. Falar com a pessoa

6. Apertar o botão desligar

7. Fim

d) Sacar R$40,00 de um caixa eletrônico

  1. Inicio
  2. Ir a um caixa eletrônico
  3. Pegar o cartão da conta
  4. Inserir o cartão da conta no caixa eletrônico
  5. Seguir as orientações apresentadas na tela do caixa
  6. Pegar o dinheiro
  7. Pegar o cartão
  8. Fim

e) Trocar um pneu.

  1. Inicio
  2. Parar o carro
  3. Sair do carro
  4. Abrir o porta malas
  5. Pegar o pneu step
  6. Pegar os acessórios para retirar o pneu furado
  7. Colocar o macaco debaixo do carro no lugar onde deve trocar o pneu
  8. Subir o macaco até determinada altura
  9. Desrosquear os parafusos do pneus
  10. Retirar o pneu
  11. Colocar o step
  12. rosquear o pneu
  13. Baixar o macaco e retirá-lo
  14. Guardar o pneu furado no porta malas
  15. Entrar no carro
  16. Fim

Artigo Operações Aritméticas

Considere que as variáveis utilizadas nestes exercícios tenham os seguintes valores: A=10, B=5, C=2, D=1, E=3. Substitua esses valores nas variáveis para resolver as expressões. a) X = A + B – C / D; b) Y = A * B / C + D – E ; c) Z = A – B * C + D /E

exercicios

Artigo Expressões Aritméticas

Considere os seguintes valores para as variáveis: A = 5, C = -8, B = 10, D = 1.5

exercicios 2

Artigo Representação de Algoritmos:

Para este exercício eu resolvi apenas quatro ta ok! Os outros vocês podem seguir o mesmo padrão.

exercicios3

Artigo Pseudocódigo

Pra este artigo não ficar muito grande, vou terminá-lo aqui. Próximo artigo trago mais resoluções.

Até lá.

Outros artigos da série

<< RecursividadeAlgoritmos: Resolução dos Exercícios Parte 2 >>

Atuo como Professora de Informática e Computação desde 2001. Desde 2009 venho atuando como Docente no Ensino Superior em diversos cursos de Graduação e Pós Graduação Lato Sensu, tanto presenciais, quanto semipresenciais e à distância. Ministrei várias disciplinas onde ensino os estudantes a desenvolverem plataformas e sistemas computacionais. Orientei vários trabalhos acadêmicos, desenvolvi inúmeros materiais didáticos, trabalhei com pesquisa, ensino, extensão e inovação. Também ministrei palestras em vários eventos. Comecei meu Doutorado na área de Machine Learning - mais especificamente na area de Multi-label Classification - na UFSCar em 02/2019 e devo terminar em 01/2023. Também estudo canto, jogo vôlei, sou geek, nerd, otaku e gamer (twitch.tv/cissagatto)

Notificações
Notificar
guest
0 Comentários
Inline Feedbacks
View all comments

WEBINAR

Imagens de Ultrassom: Princípios e Aplicações

DATA: 26/10 ÀS 19:30 H