Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo

Aula 3

Aula 4

Aula 5





Exercícios

1) Elabore um algoritmo que mova três discos de uma Torre de Hanói, que consiste em três hastes (a - b - c), uma das quais serve de suporte para três discos de tamanhos diferentes (1 - 2 - 3), os menores sobre os maiores. Pode-se mover um disco de cada vez para qualquer haste, contando que nunca seja colocado um disco maior sobre um menos. O Objetivo é transferir os três discos para outra haste.

torre de Hanoi

2) Supondo que você acabou de receber 3 recipientes, o primeiro (A) com capacidade de 8 litros, o segundo (B) com capacidade para 5 litros e o último (C); com capacidade para 3 litros. O recipiente A está cheio de líquido. Elabore um algoritmo para transferir 4 litros deste líquido para o recipiente B.

garrafas

3) Elabore um algoritmo o qual verifique se um aluno foi aprovado ou não em uma certa disciplina. Solicite nome da disciplina, nota 1 e nota 2. Se necessário solicite nota de exame. A média do aluno é calculada a partir da seguinte fórmula: média 1 =(nota 1 + nota 2)/2. Se o aluno não atingir no mínimo nota 5, ele estará automaticamente de exame. A média do exame é calculada a partir da seguinte regra: (média exame =(média 1 + nota exame)/2. Se a média de exame for maior ou igual a 5 o aluno estará aprovado. Faça o teste de mesa para este algoritmo.

Uma Possível Solução ...