Buscar

Paradigmas de Linguagens de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A1_201908040459_V3 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito
 Eficiente
Dinâmico
Robusto
Enxuto
 Confiável
Respondido em 10/04/2020 07:37:57
Explicação:
A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos
resultados (para os mesmos dados) e os resultados corretos.
 
 2a Questão
Assinale como se chama o critério de avaliação de Linguagens de programação, que diz:
- facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do
desenvolvimento. 
 
 Manipulação de exceção
 Legibilidade
Capacidade de escrita
Confiabilidade
Expressividade
Respondido em 10/04/2020 07:37:59
Explicação:
A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou
o próprio)
 
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
Dentre as características de uma linguagem de programação (LP) que aftem a Legibilidade, temos aquele que diz:
- "um conjunto relativamente pequeno de construções primitivas podem ser combinadas em um número pequeno de maneiras para
construir as estruturas de controle e de dados de uma LP"
Como chamamos a essa característica da LP?
 Manipulação de exceção
Suporte para abstração
 Ortogonalidade
Expressividade
Simplicidade Global
Respondido em 10/04/2020 07:38:12
Explicação:
O conceito de ortogonalidade define que uma boa LP nesse sentido deve:
- ter poucas primitivas e poucas formas de construções usando as primitivas, para escrever as estruturas (controle e dados) de um
programa
 
 4a Questão
Considere os seguintes Fatos (F1,F2,F3,F4)
F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado
F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo
F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. 
F4. Proliferaram as redes de computadores
Considere os seguintes momentos, na linha do tempo (a,b,c,d)
a. Anos 60/70
b. Anos 80
c. Anos 90
d. Anos 2000
Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha
do tempo
 F1-a; F2-c; F3-d; F4-b
F1-d; F2-a; F3-c; F4-b
F1-b; F2-d; F3-c; F4-a
 F1-a; F2-d; F3-c; F4-b
F1-a; F2-d; F3-b; F4-c
Respondido em 10/04/2020 07:38:03
Explicação:
Precisa conhecer a evolução dos fatos
Mainframe, redes, internet, nuvem
 
 5a Questão
No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação
Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas.
 II
I e III
I e II
II e III
 I, II e III
Respondido em 10/04/2020 07:38:05
Explicação:
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
- Verdade, são critérios que aceleram o aprendizado
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP -->
Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode
alterar o código
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação --
Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de
programas de qualidade.
 
 
 6a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas.
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware)
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
 II, III e IV apenas
II e IV apenas
II e III apenas
I, II, III e IV
III e IV apenas
Respondido em 10/04/2020 07:38:06
Explicação:
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais,
outras menos.
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas. - VERDADE
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware) --> VERDADE
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE
javascript:abre_colabore('38403','185604970','3701120324');

Continue navegando