Anda di halaman 1dari 4

EXERCCIO DE PROGRAMAO APOSTILA - PGINA 47

1) O QUE UM COMPILADOR, PARA QUE SERVE? D EXEMPLO. Compilador um programa de computador que traduz programas escritos em uma linguagem de programao em linguagem de mquina. Dentre os mais conhecidos temos o PASCAL, DELPHI, FORTRAN E COBOL. 2) O que um Interpretador? H vantagens sobre o Compilador? Quais? Interpretador um programa que executa outros programas escritos em alguma linguagem de programao, traduzindo e executando uma instruo do programa fonte de cada vez. Suas vantagens em relao ao Compilador so:Facilidade e rapidez para fazer correes, usa menos memria e o cdigo no precisa ser compilado para ser executado. 3) Qual a diferena entre Linguagem de Alto e de Baixo Nvel? Exemplifique. Linguagem de Baixo Nvel um conjunto de instrues que podem ser diretamente interpretada pela CPU de um computador.Exemplo: ASSEMBLY . A de Alto Nvel voltada para o programador e independe do conjunto de instrues da linguagem de mquina. Exemplo: PASCAL 4) Defina, com suas palavras, o que algoritmo. Sem fazer algoritmo consegue-se programar? Algoritmo um conjunto linear de passos para executar uma tarefa. Sim, possvel programar sem fazer algoritmo desde que se tenha um bom domnio de programao. 5) Cite, explique e exemplifique 03 caractersticas dos algoritmos. 1-Ter fim. Todo algoritmo deve terminar aps concludo seu objetivo. 2- No dar margem dupla interpretao. O algoritmo deve conter dados claros, sem ambigidade. 3-Capacidade de receber dados do mundo exterior.

6) Em sua opinio, qual a melhor forma de se representar algoritmos? Por qu? Mostre as possveis vantagens e desvantagens. A melhor forma Pseudocdigo. fcil trabalhar sua estrutura fsica e organizao prtica. Vantagens: Independncia fsica da soluo. Usa o portugus como base.

Explica como os dados vo estar estruturados Desvantagens: Exige a definio de uma linguagem no real para trabalho. No padronizado. 7) Quais os 03 critrios mais importantes no desenvolvimento de programas? Justifique. 8) Faa um histrico das origens da Linguagem Pascal apontando suas principais aplicaes. Foi desenvolvida entre 1968 e 1970 por Nicklaus Wirth na Universidade Tcnica de Zurique, Suia com objetivo de desenvolver uma linguagem de programao disciplinada de alto nvel para ensinar programao estruturada. Recebeu este nome para homenagear o filosofo e matemtico Frances Blaise Pascoal que viveu entre 1623 e 1662. 9) Elabore um fluxograma e algoritmo em Linguagem Algortmica das seguintes situaes: 9.1. Tomar banho. Entrar no banheiro; tirar a roupa; Abrir a gua; Entrar debaixo do chuveiro; Ensaboar todo o corpo; Sair do chuveiro; Fechar a gua; Enchugar; Vestir a roupa; Fim. 9.2. Calcular a mdia aritmtica de 3 valores. Conhecer os trs valores; Somar os trs valores e dividir por 3 Mostrar resultado; Fim. 9.3. Trocar uma lmpada. Pegar uma lmpada nova; Tirar a lmpada velha; Colocar a lmpada nova; Fim. 9.4. Uso de um microcomputador no Laboratrio. Ligar o computador; Fazer log in; Usar os programas necessrios; Fazer log off;

Fim. 9.5. Troca de um pneu furado, de um automvel. Pegar a chave de roda, macaco e o estepe; Tirar o aperto dos parafusos; Levantar o carro com macaco; Soltar os parafusos; Trocar o pneu; Colocar os parafusos; Abaixar o macaco; Apertar os parafusos; Guardar o pneu furado, o macaco e a chave de roda; Fim. 9.6. Somar dois nmeros e multiplicar o resultado pelo primeiro nmero. Conhecer o primeiro e o segundo nmero; Somar o primeiro numero com o segundo ; Pegar o resultado e somar com o primeiro nmero; Fim. 10) O que , e qual a importncia de um Teste de Mesa? um teste feito pelo programador, ao final da construo do algoritmo a fim de verificar se os procedimentos esto corretos, simulando a memria e a tela do computador . 11) Descreva o que Refinamento de Algoritmos. D 02 exemplos. Refinamento de algoritmo o desdobramento de comando afim de deix-lo mais fcil de entender pelo seu destinatrio. Vamos usar como exemplo o calculo da mdia de dois nmeros: Ex.1: Calcule a mdia de dois nmeros; dois nmeros; Some dois nmeros; nmeros; Divida o resultado por dois; Fim. Soma os dois nmeros; Divida o resultado por dois; Exiba o resultado; Fim. Receba os dois Ex.2: Calculo da media de

12) Qual o formato da Estrutura Bsica de um Algoritmo? Programa (nome) Var (declarao de variveis) Nome : Tipo; Incio

Comandos; Fim. http://www.oficinadanet.com.br/artigo/1527/diferencas_entre_compiladores_e_interpretadores http://equipe.nce.ufrj.br/adriano/c/apostila/algoritmos.htm

Anda mungkin juga menyukai