Professional Documents
Culture Documents
Section .data
Msg db Hello World, 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 primeiro exemplo est escrito na linguagem de programao C#, ela de fcil
entendimento por estar em alto nvel sendo assim bem prximo da linguagem natural
humana.
O segundo exemplo est escrito na linguagem de programao Assembly, ela de difcil
entendimento por estar em baixo nvel sendo assim uma linguagem feita para a
mquina.
Passo 3
Para que possamos avaliar de uma linguagem de programao, necessrio levar em
conseiderao os seguintes critrios:
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 so: abstrao de dados, comandos de
controle, modularizao de programas, documentao, converses lxicas, sintaxe e
semntica.
Regibilidade: Forma de expressar um problema de forma natural, sem desviar a ateno
do programador para truques da linguagem.
Portabilidade: Capacidade de utilizao em diferentes plataformas ou sistemas
operacionais.Confiabilidade: Mecanismos que facilitem a produo de programas que
atendam as suas especificaes ou seja tratamentos de erros em tempo de execuo ou
compilao.
Custo: Onde iremos avaliar o custo custo final de uma linguagem de programao,
necessrio levar em considerao o custo de treinamento, para aprendizado da
linguagem.
Etapa 2 - Aula-tema: Evoluo das principais linguagens de programao: viso geral de
Fortran e Lisp. E Evoluo das principais linguagens de programao: viso geral de
COBOL, Smalltalk.
Passo 1 Leitura.
Passo 2
1 Indicar qual a linguagem de programao que o cdigo foi escrito.
O programa foi escrito com a linguaguem Fortran.
2 Enumerar cada uma das 13 linhas de cdigo apresentadas na coluna Programa e
explicar sua funo.
Linha 1: Declarao das variaveis do tipo caracter
Linha 2: Abertura do arquivo "arqui.out"
Linha 3: abertura do arquivo "arqui.dat"
Linha 4: leitura de dados
Linha 5: Impresso da expresso "este um" na tela
Linha 6:Impresso da expresso "arquivo de" na tela
Linha 7: Impresso da palavra "saida" na tela
Linha 8: leitura de dados
Linha 9: volta o controle ao primeiro espao do arquivo
Linha 10: leitura de dados
Linha 11: Impresso da letra a
Linha 12: Impresso das letras b e c
Linha 13: O comando end indica o fim do programa
3 Relacionar a execuo do programa com os retornos apresentados em Arquivo
arqui.dat e Arquivo arqui.out. Explicar a diferena que existe na manipulao
desses arquivos pelo programa.
A manipulao feita pelo programa alterando a sada para um frase colocando as
variveis Qumica,Fsca, Engenharia na frase esse um arquivo de sada
Qumica, Engenharia e escrevendo novamente a palavra Qumica.
4- Considerar a linguagem de programao utilizada para escrever esse programa e
indicar, com as devidas justificativas, qual a sua indicao de uso. Ou seja, para que
casos essa linguagem mais utilizada?
A linguagem ser melhor aplicada na realizo de calculos, por realiza-los rapidamente
e com preciso.
Passo 3
1 - Indique qual a linguagem de programao para cada um dos cinco programas
apresentados.
Programa 1: Linguagem de programao COBOL
Programa 2: Linguagem de programao FORTRAN
Programa 3: Linguagem de programao PHP
Programa 4: Linguagem de programao ASP
Programa 5: Linguagem de programao Smalltalk
2 Relacione cada uma das cinco linguagens de programao e suas aplicaes mais
adequadas
COBOL - Voltado para aplicaes comerciais e bancarias.
Fortran - Voltado para aplicaes cientficas.