Exercicio Respondido
This commit is contained in:
parent
5766f35b53
commit
7b76e71865
1 changed files with 23 additions and 0 deletions
23
aula-01/exercicio1.md
Normal file
23
aula-01/exercicio1.md
Normal file
|
@ -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).
|
Loading…
Add table
Reference in a new issue