Algoritmo e programação
Introdução
Criação de um algoritmo para aproveitamento ao máximo das bobinas de papel de forma a maximizar o aproveitamentos das bobinas de papel evitando desperdício, gerando assim maior lucro para a empresa
Noção de algorítmos
Um algoritmo é uma seqüência lógica de passos / instruções organizadas de forma lógica para obter a resolução de uma tarefa ou problema.Existem algoritmos computacionais e não computacionais. Os algoritmos não computacionais expressam uma tarefa da vida real, um exemplo seria trocar uma lâmpada
O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita culinária, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema
Pseudo linguagem
É uma forma genérica de escrever um algorítmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendida por qualquer pessoa) sem necessidade de conhecer a sintaxe de nenhuma linguagem de programção. É, como o nome indica, um pseudocódigo e, portanto, não pode ser executado num sistema real — de outra forma deixaria de ser pseudo.
Os livros sobre a ciência da computação utilizam frequentemente o pseudocódigo para ilustrar os seus exemplos, de forma que todos os programadores possam entendê-los (independentemente da linguagem que utilizem).
Estrutura de um programa
Comandos para inclusão de ficheiros com declarações
Definições de constantes
Declarações de variáveis
Declarações de funções
Definições de funções (sub-programas)
Definição da função main (programa principal)
Tipos primitivos para