Barbara Lista ProvaParadgimas

604 palavras 3 páginas
1) Qual o conceito de algoritmo?

2) O que é um programa?

3) O que é uma linguagem de programação?

“Linguagem usada por uma pessoa para expressar um processo através do qual um computador pode resolver um problema”

4) Diferencie sintaxe de semântica em uma LP.
Sintaxe
Quais são as sentenças e quais são as sequências válidas em uma linguagem
Semântica
Significado de cada expressão. Determina como os programas são compostos pelo programador, entendido por outros programadores e interpretado pelo computador

5) Apresente 2 exemplos de erro sintático e 2 exemplos de erro semântico que podem ser cometidos durante a programação

2 erros sintáticos por exemplo usar só um = para comparações em java , ou := para atribuições.
Erros semânticos são por exemplo, passar três parâmetros quando a função só recebe dois parâmetros, ou declarar um tipo como int e receber um valor como 0.5;

6) Descreva e justifique pelo menos 3 critérios (ou questões) importantes que devem ser considerados no momento da escolha de qual LP será utilizada. Apresente exemplos para cada critério extraído de alguma LP de seu conhecimento.

Nível de utilização, proposito e paradigmas.
Você pode escolher o nível de utilização de acordo com seu conhecimento, por pegar visualg para começar a aprender por seu uma linguagem de alto nível e depois ir para um Java, mesmo sendo de alto nível, é um pouco mais difícil, depois de mais experiência você pode ir para uma linguagem de baixo nível como assembly.
Proposito vai do que você precisa no momento, por exemplo html para fazer sites, ou Java para aplicações web...
Paradigmas, tbm vai da sua necessidade, com usar OO para desenvolver sistemas com Java.

7) Qual a diferença entre compilador e interpretador?

Compilador
Traduz programas (linguagem fonte) em código de máquina (linguagem de máquina) ou em uma linguagem intermediária
Interpretador
Código é interpretado declaração por declaração, gerando uma saída
Sem tradução
-

Relacionados