UFCD 805

Estruturas de Dados

Formador: Gisela Firmino

Objetivos

Reconhecer os diferentes tipos de estruturas de dados.

Reflexão

"Scientists build to learn; Engineers learn to build." Fred Brooks

Só em programas muito simples se empregam apenas instruções básicas ou comandos simples - instruções de escrita, leitura e atribuição. Em programação, precisamos de outros tipos de instruções, que nos permitem construir programas com maiores potencialidades.

Foi neste sentido, que nesta UFCD, foram abordadas as estruturas de controlo - estruturas de decisão com base numa condição e estruturas de seleção ou escolha múltipla - e as estruturas de repetição - com contador automático, controladas no início do ciclo e controladas no final do ciclo.

Uma estrutura de controlo é um elemento de um programa que controla a execução de instruções, como por exemplo: executar uma instrução caso se verifique determinada condição ou executar uma instrução caso não se verifique determinada condição.

Enquanto que uma estrutura de repetição, controla a execução de instruções, como: executar uma instrução perante um determinado número de vezes ou executar continuamente um conjunto de instruções enquanto determinada condição se verifica.

Para a construção dos algoritmos, foi utilizado o português estruturado, que segue a abordagem de cima para baixo. E isto significa que o código escrito desta maneira, executa uma instrução após a outra em ordem sequencial, de cima para baixo.

Esta UFCD proporcionou o desenvolvimento de algoritmos com um grau mais elevado de complexidade.

icon