ATPS - Paradigmas de Linguagem de Programação
Por: Leandro Santos • 23/2/2016 • Artigo • 830 Palavras (4 Páginas) • 732 Visualizações
Etapa 2 / Passo 2 – Paradigmas de Linguagem de Programação
1. Indique qual a linguagem de programação que o código foi escrito.
R: O código fonte apresentado na figura 1, foi escrito na linguagem de programação Fortran, desenvolvida a partir do ano de 1950, Fortran de (IBM Mathematical FORmula TRANslation System).
2. Enumere cada uma das 13 linhas de código apresentadas na coluna “Programa” e
explique sua função.
Linha 1
character *15a, b, c
//Declaração das variáveis do tipo character, a quantidade de caracteres é informada pelo *15 e as devidas letras são os nomes das variáveis (a, b, c).
Linha 2
open (20, file = 'arqui.out')
//O comando open inicializará um arquivo, o número refere-se a unidade na qual deverá ter um valor inteiro maior ou igual a zero para referenciação, e não associado a outro arquivo, file = refere-se ao nome do arquivo.
Linha 3
open (30, file = 'arqui.dat')
//O comando open inicializará um outro arquivo, dessa vez na unidade 30, tendo o file como seu nome.
Linha 4
read (30, *) a
// o read realiza a leitura dos dados da variável a, passando a unidade e o formato ( o * indica que será feita a introdução do dado de entrada através do teclado.
Linha 5
write (20, *) 'este é um'
//write é a impressão dos dados que será feita na unidade 20, o * indica a impressão dos dados na tela, no caso “este é um”
Linha 6
write (20, *) 'arquivo de'
//write é a impressão dos dados que será feita na unidade 20, o * indica a impressão dos dados na tela, agora “arquivo de”
Linha 7
write (20, *) 'saída'
//write é a impressão dos dados que será feita na unidade 20, o * indica a impressão dos dados na tela, agora “saída”
Linha 8
read (30, *) b
// o read realiza a leitura dos dados da variável b, passando a unidade e o formato ( o * indica que será feita a introdução do dado de entrada através do teclado.
Linha 9
rewind 30
//Irá voltar o controle da unidade 30 ao primeiro espaço do arquivo
Linha 10
read (30, *) c
// o read realiza a leitura dos dados da variável c, passando a unidade e o formato ( o * indica que será feita a introdução do dado de entrada através do teclado.
Linha 11
write (20, *) a
//Impressão do dado da variável “a”, em unidade 20
Linha 12
write (20, *) b,c
//Impressão do dado da variável “b,c” , em unidade 20
Linha 13
end
//Comando end encerra o programa.
3. Relacione a execução do programa com os retornos apresentados em Arquivo “arqui.dat”
e Arquivo “arqui.out”. Explique a diferença que existe na manipulação desses arquivos
pelo programa.
R: O arquivo dat será guardado as informações obtidas através do teclado, os dados de entrada do programa, nesse caso das três variáveis conforme o programa, o arquivo out será armazenado a impressão/exibição dos resultados do programa.
4. Considerando a linguagem de programação utilizada para escrever esse programa
indique, com as devidas justificativas, qual a sua indicação de uso. Ou seja, para que
casos essa linguagem é mais utilizada?
R: O Fortran é muito utilizada para realizações de cálculos operacionais ligados a programação científica, cálculos mais pesados. Exemplo: Paralelização.
Etapa 2 / Passo 3 – Paradigmas de Linguagem de Programação
1. Indique qual a linguagem de programação para cada um dos cinco programas
apresentados.
R:
O programa 1 foi escrito na linguagem de programação Cobol
O programa 2 foi escrito na linguagem de programação Fortran
O programa 3 foi escrito na linguagem de programação Lisp
...