# 1. Pesquise e explique As classificações abaixo são utilizadas para descrever as características da linguagem C: Pesquise e explique cada uma delas. * Linguagem de alto nível; * Linguagem compilada; * Linguagem procedural; * Linguagem imperativa; * Linguagem estruturada: ## Respostas **Linguagem de alto nível:** Próxima da linguagem humana, facilita o desenvolvimento e compreensão do código (ex: Python, Java). **Linguagem compilada:** Precisa ser traduzida por um compilador para código de máquina antes da execução (ex: C, C++). **Linguagem procedural:** Baseia-se em procedimentos ou funções para organizar o código, com foco em uma sequência lógica de instruções (ex: Pascal, C). **Linguagem imperativa:** Descreve como o programa deve executar as tarefas, com comandos que alteram o estado do sistema (ex: Fortran, Assembly). **Linguagem estruturada:** Subtipo de linguagem imperativa que usa estruturas de controle (como if, while, for) para organizar melhor o código e evitar o uso excessivo de goto (ex: C, Ada).