Algoritmia
Ana Ferreira
INSTITUTO POLITÉCNICO DO CÁVADO E DO AVE
LP
Lugar do Aldão
4750-810 Vila Frescainha S. Martinho
Outubro 2011
Algoritmia
Ana Ferreira
Trabalho realizado no âmbito da disciplina Algoritmia, do
Cet Desenvolvimento de Produtos Multimédia, leccionada por Álvaro Barbosa.
INSTITUTO POLITÉCNICO DO CÁVADO E DO AVE
LP
Lugar do Aldão
4750-810 Vila Frescainha S. Martinho
Outubro 2011
Índice
1.
Introdução
1.1
4
Estruturas de controlo .......................................................................................... 5|10
Estruturas de selecção
Estruturas repetitivas
1.2 Arrays…………………………………………………………………………………………………….10|17
Vectores
Algoritmos de pesquisa
1.3 Matrizes……………………………………………………………………………………………….18|21
3.
Operações Básicas com matrizes
Conclusão
22
Capítulo 1
1. Introdução
Neste trabalho tive que fazer diversas operações, tais como, estruturas de controlo, onde dentro dessas estruturas se vai falar de estruturas de selecção e repetitivas.
Também vamos falar de arrays, mais precisamente de vectores e algoritmos de pesquisa, por fim iremos falar de operações básicas de matrizes.
1.1 Estruturas de Controlo
Para o controlo do fluxo dos dados num algoritmo, existem estruturas base que condicionam o fluxo dos dados conforme as acções a realizar, permitindo tomar decisões no decorrer do programa.
Existem três estruturas de controlo:
Estrutura de sequencial;
Estrutura de selecção;
Estrutura de repetição.
Vamos estudar só duas destas estruturas que são:
Estrutura de selecção - decide se uma acção ou grupo de acções deve ou não ser executado dependendo do valor de uma variável ou de uma expressão.
Estrutura de repetição - repete a execução de um grupo de acções.
Estrutura de Selecção
A estrutura de selecção permite a tomada de decisões em função de condições estabelecidas e assim, o algoritmo apresenta acções alternativas.