Tecnologia
Prof. Adriano Goularte
REVISANDO Lógica de programação - é a técnica de encadear/estruturar pensamentos para atingir determinado objetivo. Algoritmo - É um conjunto de regras, sequenciais, lógicas e condicionais que são necessárias para realizar um processo. Resumindo - É a forma de documentar uma idéia.
2
REVISANDO Formas de Representação • Descrição narrativa – Faz-se uso do português para descrever algoritmos. • Gráfica – Faz-se o uso de gráficos (fluxogramas) para representar a solução. • Pseudo-código – utiliza-se linguagem formal de algoritmos para representar a solução (portugol).
3
ALGORITMOS E O PORTUGOL ‒ Conceito: Pseudo linguagem de programação (simbiose do português com o ALGOL* e C). ‒ Objetivo: é permitir que um conjunto básico de primitivas seja possível ao projetista pensar no problema e não na máquina que vai executar o algoritmo, mas que também não fique distante desta mesma máquina. ‒ Em outras palavras: que o projetista possa pensar na solução, e que esta solução não esteja distante da máquina.
* O ALGOL é uma família de linguagens de programação de alto nível voltadas principalmente para aplicações científicas. Seu nome provém das palavras "ALGOrithmic Language" (Linguagem Algorítmica). pt.wikipedia.org/wiki/ALGOL
4
PSEUDO CÓDIGO E O PORTUGOL CONSTANTE: Um dado é considerado constante, se ele não tem a possibilidade de ser alterado, em algum instante no decorrer do tempo. Ex: número 5, não corra, 3527 etc...
5
PSEUDO CÓDIGO E O PORTUGOL VARIÁVEIS: Um dado é considerado variável, quando este tem a possibilidade de ser alterado, em algum instante no decorrer do tempo. Ex: peso de uma pessoa, idade, índice de inflação etc...
6
Toda variável é identificada por um nome ou apelido – um identificador. Os identificadores devem obedecer a algumas regras: • Ser escrita em MAIÚSCULA; • A primeira letra obrigatoriamente deve ser alfabética; • As demais podem ser letras e/ou números; •