Tecnologia da informação
RA 1992445
UNIDADE 3 – Introdução à Programação de Computadores
Atividades
1) Considerando o conceito de “computador” estudado na Unidade 3, quais são os componentes básicos que formam um computador? Justifique sua resposta.
R. A arquitetura de von Neumann, utilizada até os dias de hoje, descreve o computador com quatro seções principais: A Unidade lógica e aritmética (ULA), a Unidade de controle, a memória, e os dispositivos de entrada e saída (E/S ou I/O).
2) Assinale a alternativa correta para a seguinte afirmação: uma linguagem de programação é composta por um conjunto de regras:
a) Lexicais, sintáticas e semânticas.
b) Lexicais e sintáticas.
c) Interpretadas e compiladas.
d) N.d.a.
3) Complete as seguintes frases:
Linguagens de Programação INTERPRETADAS são aquelas cujas instruções são traduzidas para instruções de baixo nível à medida que vão sendo executadas.
Linguagens de Programação COMPILADAS são aquelas cujas instruções são todas traduzidas para instruções de baixo nível antes da execução dos programas.
4) A partir dos estudos desta unidade, das leituras indicadas nas referências básicas e em pesquisas realizadas, explique a diferença entre os conceitos: tradutores, compiladores e interpretadores. Ao explicar esses conceitos, responda: para quê eles são usados? Em quais situações se empregam? Quais as particularidades de linguagens interpretadas e compiladas?
R.
Compilador: software que converte uma linguagem de programação para a linguagem binária e, não havendo erro de sintaxe, cria um arquivo executável (.exe) e executa o programa.
Tradutor: é um programa que traduz um texto de uma língua para outra.
Interpretador: software que contém uma linguagem de programação embutida cujo objetivo é interpretar o programa que uma pessoa faz sem a necessidade de compilá-lo, diferentemente do compilador o interpretador não precisa gerar um programa executável.
5) Qual foi a primeira linguagem de