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

Algoritmos e programação - Lista de exercícios

Tese: Algoritmos e programação - Lista de exercícios. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  1/4/2014  •  Tese  •  888 Palavras (4 Páginas)  •  380 Visualizações

Página 1 de 4

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

...

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