Buscar

Lab01-SOpTurbopascal

Prévia do material em texto

Programação de Computadores 
1o LABORATÓRIO 
 
OBJETIVO 
Fixar alguns conceitos básicos da Informática, em particular, conceitos relacionados a Sistemas Operacionais. Conhecer o 
ambiente TurboPascal 7.0 e praticar seu uso para edição, compilação e execução dos primeiros programas. 
PRELIMINARES 
1) Criar no seu PENDRIVE, ou no diretório TEMP do drive C: (HD), um diretório pessoal com as iniciais de seu nome 
(máximo de 8 caracteres). 
2) Abrir o programa TurboPascal [pasta Programação de Computadores] 
 Obs: Não use o mouseNão use o mouseNão use o mouseNão use o mouse. Utilize as teclas Alt + letra do menuAlt + letra do menuAlt + letra do menuAlt + letra do menu ... e depois a letra do comandoletra do comandoletra do comandoletra do comando. É fácil e rápido! 
PRIMEIRA PARTE 
Seja o seguinte programa: 
 program ExibeNomeDoAluno; 
begin 
printLn( 'nomes da dupla ); 
 end 
1. Configurar o ambiente TurboPascal para o trabalho. 
- trocar o diretório corrente para o seu diretório. [File/Change dir...] 
- limpar o diretório onde serão gerados os programas executáveis (.EXE) [Options/Directories...] 
2. Editar o programa acima e salvá-lo no seu diretório pessoal . [File/Save] 
3. Compilar o programa na memória principal e eliminar os erros de sintaxe existentes. [Comple/Compile] 
4. Uma vez compilado, executar o programa e verificar o resultado. [Run/Run e Debug/User screen] 
5. Gerar em disco o programa executável (arquivo .EXE). [Compile/Destination] 
6. Sair do Turbo Pascal. [File/eXit] 
7. Abrir o prompt do DOS. [Start/Programs/Command Prompt] 
8. Maximizar a janela do DOS. [Alt + Enter] 
a) Ir para o seu diretório pessoal. [troca de drive e usa o comando CD caminho] 
b) Verificar se o programa foi salvo (arquivo .PAS). [Dir] 
c) Executar o programa que foi gerado pelo TurboPascal e verificar o resultado. 
d) Exibir o conteúdo do arquivo .PAS e do arquivo .EXE. [Type nome-do-arquivo] 
e) Gerar alguns caracteres com a tecla Alt. Por ex.: códigos 65, 166 e 171 [Alt + código da tabela ASCII] 
f) Voltar ao Windows e fazer a SEGUNDA PARTE [Exit] 
SEGUNDA PARTE 
Seja o seguinte programa: 
program MediaAritmetica; 
uses CRT; 
var 
A,B,C, { valores de entrada } 
Media { média aritmética } 
: real; 
begin 
ClrScr; 
write( ‘Entre com três números quaisquer: ‘ ); 
readLn( A, B, C ); 
Media := (A + B + C) / 3 ; 
writeLn( ‘Média = ‘, Media:0:2 ); 
end. 
1) Editar, salvar, compilar, executar e testar este programa 
2) Gerar em disco o programa executável e executá-lo a partir do Windows. 
3) Enviar, individualmente, o seu arquivo do programa fonte (.pas) através da Internet (sistema Moodle) 
TURBO PASCALTURBO PASCALTURBO PASCALTURBO PASCAL 
Ambiente Integrado de Programação que inclui um Manipulador de arquivos, um Editor de programas, um Compilador da 
linguagem Pascal, um Executor e um Depurador de programas. O Turbo Pascal também possui um Sistema de Auxílio ao Usuário 
para todo o Ambiente Integrado, abrangendo até mesmo a sintaxe da linguagem. 
INTERFACE COM O USUÁRIO 
O sistema TurboPascal é interativo e orientado por menus. A barra de menus está localizada na linha superior da tela, e 
apresenta opções que correspondem às grandes funções do sistema (Gerenciador de arquivos, Compilador, Executor, etc.). 
A escolha de comandos pode ser feita por seleção direta nos menus ou por teclas especiais de acesso rápido. Na seleção direta 
pode-se utilizar o mouse ou apenas o teclado. Neste último caso, primeiramente seleciona-se a barra de menus através da tecla F10 
e, em seguida, navega-se pelo menu com as teclas de setas horizontais. Uma vez selecionada a opção de interesse tecla-se Enter para 
abrir o Menu Vertical correspondente. A navegação pelos itens deste menu pode ser feita pelas teclas de setas verticais e, 
novamente, a escolha do comando em destaque é feita pressionando-se a tecla Enter. 
Na seleção por teclas especiais de acesso rápido pode-se ativar alguns comandos de qualquer ponto do sistema pressionando 
uma tecla ou uma combinação de teclas especiais. Se o comando for da Barra de Menus, basta pressionar simultaneamente a tecla 
Alt e a tecla de sua letra inicial (em destaque). Uma vez exibido um Menu Vertical, qualquer de seus comandos pode ser ativado 
teclando-se a letra em destaque. Por exemplo, a combinação Alt + F faz exibir o menu vertical do Manipulador de Arquivos, e a 
tecla da letra S ativa o comando Save. 
Finalmente, alguns comandos mais utilizados possuem suas próprias teclas especiais de acesso rápido (hot-keys). Estas teclas 
aparecem listadas à direita de suas descrições no menu correspondente. Por exemplo, o comando Save pode ser ativado a partir de 
qualquer ponto do sistema simplesmente teclando-se F2. 
PRINCIPAIS COMANDOS DE INTERESSE PARA ESTE LABORATÓRIO 
FILE 
New � criar um novo arquivo 
Open � abrir um arquivo já existente 
Save � salvar o arquivo no disco (.pas) - tecla especial: F2 
save As � salvar o arquivo com outro nome 
Change dir � trocar o diretório corrente 
COMPILE 
Compile � compilar o arquivo da janela de edição - tecla especial: Alt + F9 
Destination � definir o destino do arquivo executável gerado pela compilação (Memória ou Disco) 
DEBUG 
User scren � mostrar a tela do usuário (prompt do DOS) para verificar o resultado da execução do programa; 
 para retornar à janela de edição basta pressionar qualquer tecla - tecla especial: Alt + F5 
OPTIONS 
Directories � configura os diretórios de trabalho (têm prioridade sobre o diretório corrente) 
EXE & TPU : diretório onde serão gravados os arquivos executáveis resultantes das compilações. 
IMPORTANTE! 
Ao entrar no sistema Turbo Pascal, a primeira tarefa a ser realiza é configurar o ambiente. O esquema mais simples de trabalho é 
assinalar o diretório corrente desejado e apagar todos os diretórios definidos em Options/Directories. Além disso, verificar se a 
configuração Compile/Destination encontra-se em Memory. Esta configuração só deve ser alterada para Disk quando o programa 
estiver terminado (devidamente testado). 
A última tarefa é gerar o arquivo executável (.EXE), cuja execução independe do TurboPascal. 
 
DOS - Disk Operation System 
Lista diretórios DIR [drive][caminho][arquivo] [/p] [/w] 
Lista uma sub-árvore de diretórios TREE [drive][caminho] [/F] 
Troca o diretório corrente CD [drive][caminho] nome-do-diretório 
Cria um subdiretório MD [drive][caminho] nome-do-diretório 
Remove um subdiretório vazio RD [drive][caminho] nome-do-diretório 
Renomeia arquivo REN [drive][caminho] nome-atual-arquivo novo-nome-do-arquivo 
Copia arquivos COPY [drive1][caminho1]arq1 [drive2][caminho2][arq2] 
Move arquivos MOVE [drive1][caminho1] arq1 [drive2] caminho2 [arq2] 
Remove arquivos DEL [drive][caminho]arquivo 
Exibe o conteúdo de um arquivos texto padrão TYPE [drive][caminho]arquivo 
Limpa a tela do vídeo CLS 
Formata um disco FORMAT drive [/V:[rótulo]] [/Q] [/S]

Continue navegando