Inguagem de programação
1-Faça um comparativo entre a programação estruturada e a programação orientada a objetos e cite as vantagens de cada uma.
Na programação estruturada é necessário dividir o código em processos, o que é chamado de “modularização”, que divide o programa em módulos que executam tarefas específicas separadamente. Dessa maneira a tarefa principal do código pode ser executada de maneira mais rápida e eficiente.
As principais vantagens da programação estruturada são : – Os programas são mais fáceis de entender; – Aumenta a produtividade das provas; – Os programas ficam melhores documentadas internamente.
Orientação a objetos é um paradigma de programação, cujo o propósito é tornar a linguagem de programação mais próximo possível de objetos do mundo real, ou seja, é a representação do mundo real em linguagem de programação.
2-Quais são as principais características da programação estruturada?
Programação estruturada é um modelo de programação, mais antigo, utiliza recursos de funções. Deixa o código em uma única parte, tornando muito complicado a manutenção de códigos e descoberta de erros.
3-Quais são as principais características da programação orientada a objetos?
Possibilidade de criar classes, heranças, métodos, programação em camadas.
4-Quais são as principais características da programação linear?
Otimização nos quais a função objetivo e as restrições são todas lineares. Programação linear é uma importante área da otimização por várias razões. Muitos problemas práticos em pesquisa operacional podem ser expressos como problemas de programação linear.
5-Explique a principal diferença e a principal similaridade entre um procedimento e uma função na programação.
A principal similaridade é que são blocos de programas que executam determinada tarefa. Tanto procedimentos quanto funções podem receber valores para quem possam realizar suas tarefas.
A diferença entre eles é que os procedimentos embora