Sebenta algoritmos

Disponível somente no TrabalhosFeitos
  • Páginas : 51 (12530 palavras )
  • Download(s) : 0
  • Publicado : 11 de março de 2012
Ler documento completo
Amostra do texto
Algoritmia e Estruturas de Dados
Jorge Santos

Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática Fevereiro de 2006

Aviso de licença de utilização: Este documento pode ser utilizado livremente para fins não comerciais, é permitido aos seus utilizadores, copiar, distribuir e exibir publicamente os seus conteúdos, desde que sejam ressalvados os direitos de autordo mesmo, nomeadamente, deverá ser sempre incluída esta página em todas as cópias. Jorge Santos, 2006

Índice
1 Algoritmia e Programação 1.1 Conceitos básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.2 Programação estruturada . . . . . . . . . . . . . . . . . . 1.1.3 Notação utilizada . . . . . . . . . . .. . . . . . . . . . . . 1.1.4 Operadores utilizados nos algoritmos . . . . . . . . . . . 1.2 Instruções sequenciais . . . . . . . . . . . . . . . . . . . . . . . . 1.2.1 Saída de dados . . . . . . . . . . . . . . . . . . . . . . . . 1.2.2 Entrada de dados . . . . . . . . . . . . . . . . . . . . . . . 1.2.3 Atribuição . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.4 Exercícios Resolvidos. . . . . . . . . . . . . . . . . . . . 1.2.4.1 Cambiar moedas . . . . . . . . . . . . . . . . . . 1.2.4.2 Distância euclidiana entre dois pontos . . . . . 1.2.4.3 Determinar perímetro e área de circunferência . 1.2.5 Exercícios Propostos . . . . . . . . . . . . . . . . . . . . . 1.2.5.1 Calcular índice de massa corpórea (IMC) . . . . 1.2.5.2 Converter horas, minutos e segundos . . . . . .1.2.5.3 Teorema de Pitágoras . . . . . . . . . . . . . . . 1.2.5.4 Converter temperaturas . . . . . . . . . . . . . . 1.3 Instruções de Decisão . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.1 Decisão binária . . . . . . . . . . . . . . . . . . . . . . . . 1.3.2 Decisão múltipla . . . . . . . . . . . . . . . . . . . . . . . 1.3.3 Exercícios Resolvidos . . . . . . . . . . . . . . . . . . . .1.3.3.1 Distância euclidiana entre dois pontos . . . . . 1.3.3.2 Classificar em função da média . . . . . . . . . 1.3.3.3 Determinar o máximo de 3 valores . . . . . . . 1.3.3.4 Determinar triângulo válido . . . . . . . . . . . 1.3.4 Exercícios Propostos . . . . . . . . . . . . . . . . . . . . . 1.3.4.1 Classificar triângulo . . . . . . . . . . . . . . . . 1.3.4.2 Divisão . . . . . . . . . . . . . . . . .. . . . . . 1.3.4.3 Resolver equação da forma ax2 + bx + c = 0 . . 1.3.4.4 Converter entre escalas de temperaturas . . . . 1.3.4.5 Calcular índice de massa corpórea (IMC) . . . . 1 1 1 3 5 6 7 7 8 9 10 11 11 12 12 12 12 13 13 13 13 15 17 17 17 18 20 21 21 21 22 22 22

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

iii

1.4

1.5 1.6

1.7

1.3.4.6 Determinar ano bissexto . . . . . . . . . . . . . . . . . 1.3.4.7 Parque de estacionamento . . . . . . . . . . . . . . . . Instruções de Repetição (Ciclos) . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 Ciclocondicional: repetir-até . . . . . . . . . . . . . . . . . . . . 1.4.2 Ciclo condicional: enquanto-fazer . . . . . . . . . . . . . . . . . 1.4.3 Ciclo determinístico: para-fazer . . . . . . . . . . . . . . . . . . . 1.4.4 Exercícios Resolvidos . . . . . . . . . . . . . . . . . . . . . . . . 1.4.4.1 Calcular somatório entre dois limites . . . . . . . . . . 1.4.4.2 Calcular factorial de um número . . . .. . . . . . . . 1.4.4.3 Determinar se um número é primo . . . . . . . . . . . 1.4.4.4 Determinar nome e idade da pessoa mais nova de um grupo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.4.5 Determinar o aluno melhor classificado e a média das notas de uma turma . . . . . . . . . . . . . . . . . . . . 1.4.5 Exercícios Propostos . . . . . . . . . . . . . . . . . . . . . . . . ....
tracking img