From 7b76e718659c457947969993f08073174e8fd9fd Mon Sep 17 00:00:00 2001 From: Charles Santana Date: Mon, 26 May 2025 14:48:46 -0300 Subject: [PATCH] Exercicio Respondido --- aula-01/exercicio1.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 aula-01/exercicio1.md diff --git a/aula-01/exercicio1.md b/aula-01/exercicio1.md new file mode 100644 index 0000000..02f2138 --- /dev/null +++ b/aula-01/exercicio1.md @@ -0,0 +1,23 @@ +# 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).