TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps

Ensaios: Atps. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  6/6/2014  •  721 Palavras (3 Páginas)  •  949 Visualizações

Página 1 de 3

ATPS:

Etapa 1

Passo 2

A primeira tarefa que a PwC solicitou às equipes participantes do processo de seleção, foi que respondessem as questões apresentadas a seguir.

1. Defina o que é uma linguagem de programação sob a conotação sintática e também semântica.

Resposta:

Sintática: Uma linguagem de programação é uma notação utilizada pelo programador para especificar ações a serem executados por um computador.

Semântica: Uma linguagem de programação compreende um conjunto de conceitos que um programador usa para resolver problemas de programação.

2. Descreva o que influi e quais fatores que melhoram os seguintes critérios de avaliação de linguagens de programação: legibilidade, capacidade de escrita e confiabilidade.

Resposta:

Legibilidade: Desenvolvimento e depuração de programas, manutenção de Programas e desempenho de equipes de programação.

Capacidade de escrita: Quão facilmente uma linguagem pode ser usada para criar

Programas.

confiabilidade: o programa apresentará a resposta correta.

3. Apresente um exemplo de trecho código fácil e difícil de ler, indique de quais linguagens de programação eles se referem. Explique o porquê da diferença.

Resposta:

Exemplo 1: Programa escrito em linguagem C

#include

int main (void)

{

printf("Ola Mundo!!!\n");

printf("Ola pessoal!!!\n");

printf("esse é um código para atps em C!!!\n");

return 0;

}

Exemplo 2: Programa escrito em linguagem assembly

section .data

msg db 'Como programar em Assembly - Curso Assembly Progressivo', 0AH

len equ $-msg

section .text

global _start

_start: mov edx, len

mov ecx, msg

mov ebx, 1

mov eax, 4

int 80h

mov ebx, 0

mov eax, 1

int 80h

O exemplo do código escrito em C é de fácil leitura, pois trata-se de uma linguagem de alto nível, ou seja, próximo à linguagem humana. Diferente do segundo exemplo escrito na linguagem assembly, que refere-se a uma linguagem de baixo nível, ou seja, a linguagem de máquina.

Passo 3 - Relatório 1: Critérios de avaliação das linguagens de programação

Para que possamos avaliar de uma linguagem de programação, é necessário levar em conseideração os seguintes critérios:

Legibilidade: facilidade de ler e escrever programas, exemplo a linguagem C é uma linguagem de alta legibilidade enquanto a linguagem assembly é de baixa legibilidade. Alguns dos fatores que melhoram legibilidade são: abstração de dados, comandos de controle, modularização de programas, documentação, conversões léxicas, sintaxe e semântica.

Regibilidade: Forma de expressar um problema de forma natural, sem desviar a atenção do programador para “truques ” da linguagem.

Portabilidade: Capacidade de utilização em diferentes plataformas ou sistemas operacionais.

Confiabilidade: Mecanismos que facilitem a produção de programas que atendam as suas especificações ou seja tratamentos de erros em tempo de execução ou compilação.

Custo: Onde iremos avaliar o custo custo final de uma linguagem de programação, é necessário levar em consideração o custo de treinamento, para aprendizado da linguagem.

Etapa 2

Passo 2

1. Indique qual a lingaugem de programação que o códigofoi escrito.

Resposta:

O programa foi escrito com a linguaguem Fortran.

...

Baixar como (para membros premium)  txt (5.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com