Noção de Algoritmos
• Noção de Algoritmos.
• Pseudo Linguagem.
• Estrutura de um Programa.
• Tipos Primitivos para representação de Dados e Variáveis.
• Operadores Aritméticos, Lógicos e relacionais.
• Características do ambiente de desenvolvimento C.
• Noção de Algoritmos
Em todos os algoritmos são identificadas características comuns, que são séries finitas e bem definidas de passos ou regras que, quando realizadas, produzem um determinado resultado. Neste trabalho preferimos a definição de algoritmo como sendo:
Um conjunto de ações com propriedades especiais e especificas e com algumas estruturas padrões para controlar a ordem na qual as ações são realizadas. São propriedades de algoritmos:
ações simples e bem definidas (não ambíguas);
seqüência ordenada de ações;
seqüência finita de passos.
• Pseudo Linguagem.
A principal vantagem do uso de pseudolinguagens é a flexibilidade, todavia a utilização de ações especiais com regras definidas pode ajudar na modelagem e na posterior transcrição do problema para o universo computacional. Neste aspecto
Portugol, tem a flexibilidade de poder ser adaptada facilmente as estruturas da linguagem real. PORTUGOL
PORTUGOL é uma pseudolinguagem que permite ao programador pensar no problema em si e não no equipamento que irá executar o algoritmo. Em geral, a medida que o programador vai ganhando experiência, existe a tendência de utilização do PORTUGOL ainda no universo Real tornando mais fácil a transposição do problema para o universo Computacional.
Todavia, devemos observar que mesmo com a utilização de pseudolinguagem na modelagem de soluções, é importante considerar-mos a sintaxe (em relação à forma) e a semântica (em relação ao conteúdo ou seu significado).
Lembre que na construção de algoritmo mostrada no tópico anterior, identificamos dois conceitos básicos e fundamentais dos algoritmos.
Memória ( Estruturas de Dados ) para