Algoritmos e programação - Lista de exercícios
Tese: Algoritmos e programação - Lista de exercícios. Pesquise 862.000+ trabalhos acadêmicosPor: douglas_1706 • 1/4/2014 • Tese • 888 Palavras (4 Páginas) • 433 Visualizações
Algoritmos e Programação - Lista de Exercícios 1
1 De acordo com o material e o que foi visto em aula, o que é um compilador? E um Interpretador? Quais as principais diferenças entre eles?
Um compilador é um programa que transforma o seu código fonte em linguagem de de maquina.
Interpretador é um programa que executa o seu código linha por linha de forma indireta, interpretando a linguagem e mandando para a CPU.
A diferença entre eles são que Os compiladores analisam o código em três partes, de forma sintática, análise léxica e análise semântica. O interpretador traduz o programa linha a linha e vai gerando o código objeto a cada linha interpretada, o programa vai sendo utilizado na medida em que vai sendo traduzido
2 O que é um ambiente de desenvolvimento integrado? Cite 3 exemplos.
É um programa de computador que reúne conjunto de ferramentas para codificação, depuração e testes de programas. Exemplos são CodeBlocks, Microsoft Visual Studio, NetBeans.
3 Escreva um algoritmo que recebe 3 valores numéricos e determina o menor elemento.
algoritmo "Menor de 3 Numeros"
// Autor :Douglas William Laia
// Data : 29/3/2014
var
a:inteiro
b:inteiro
c:inteiro
menor:inteiro
inicio
escreva ("entre com o valor de a ")
leia (a)
escreva ("entre com o valor de b ")
leia (b)
escreva ("entre com o valor de c ")
leia (c)
se(a<b) entao
menor<-a
senao
menor<-b
fimse
se(c<menor)entao
menor<-c
fimse
Escreva(menor)
fimalgoritmo
4 - -O que é uma variável?
Na programação, uma variável é um objeto capaz de reter e representar um valor ou expressão. Tem como funcionalidade armazenar um determinado valor.
5 - Observe o seguinte código escrito no Visualg (onde o símbolo '*' representa a operação de multiplicação):
var
a : inteiro
b : inteiro
S : inteiro
P : inteiro
inicio
leia(a)
leia(b)
S <- (a * b)
P <- (2*a + 2*b)
escreva (S)
escreva (P)
Durante a execução deste algoritmo, o usuário inseriu os valores '2' e '3', quando solicitado. Sabendo disso, os valores de S e P fornecidos como resposta pelo
...