ATIVIDADE programação estruturada
Tese: ATIVIDADE programação estruturada. Pesquise 862.000+ trabalhos acadêmicosPor: betortiz • 18/11/2013 • Tese • 2.656 Palavras (11 Páginas) • 293 Visualizações
ANHANGUERA EDUCACIONAL
CIÊNCIA DA COMPUTAÇÃO
ATIVIDADE PROGRAMAÇÃO ESTRUTURADA 1
Estrutura de controle: Laço de repetição
CAMPO GRANDE
NOVEMBRO / 2013
ATIVIDADE PROGRAMAÇÃO ESTRUTURADA 1
Estrutura de controle: Laço de repetição
Atividade para desenvolvimento do aluno na matéria de Programação Estruturada 1 do curso de Ciência da Computação da faculdade Anhanguera Educacional. Orientador:
CAMPO GRANDE
NOVEMBRO / 2013
Objetivo
Esta atividade é importante para entender os laços de repetição, seu modo de funcionamento, sua característica e sua aplicabilidade. Operações repetitivas internas são altamente exploradas na programação e constituem a base para a resolução de uma infinidade de problemas.
Introdução
Comando system()
Este comando permite acessar funcionalidades oferecidas no prompt de comando do MSDOS em tempo real, tais como: alterar as cores do fundo e das letras, pausar a execução, limpar a tela, mudar o título da janela, entre outros. Os comandos devem ser colocados entre parênteses e aspas duplas, conforme os exemplos.
São especialmente úteis para melhorar a operabilidade do aplicativo e torná-lo mais amigável e atraente ao usuário.
Este comando está definido na biblioteca stdio.h, portando deve ser realizada sua inclusão no início do programa.
color [atr]
[atr]: códigos das cores.
Exemplo: system (“color 1E”);
Altera as cores do fundo da tela e das letras. Os atributos de cor são especificados por dois dígitos hexadecimais. O primeiro dígito corresponde à cor do plano de fundo e o segundo à cor da letra.
Cada dígito pode ter apenas um dos seguintes valores:
0 = Preto 6 = Amarelo C = Vermelho claro
1 = Azul 7 = Branco D = Lilás
2 = Verde 8 = Cinza E = Amarelo claro
3 = Verde água 9 = Azul claro F = Branco brilhante
4 = Vermelho A = Verde claro
5 = Roxo B = Verde água claro
Caso nenhum argumento seja passado, este comando restaurará a cor padrão, ou seja, fundo preto e letra branca.
pause
Exemplo: system (“pause”);
Executa uma pausa na execução do programa até ser pressionada uma tecla qualquer e apresenta a mensagem: “Pressione qualquer tecla para continuar...”
Após o pressionamento de uma tecla a execução do programa continua na linha seguinte ao comando.
clr
Exemplo: system (“clr”);
Clear screen, ou seja, limpa a tela e posiciona o cursor na primeira coluna da primeira linha.
title
Exemplo: system("title ALO MUNDO");
Altera o título da janela do programa, caso seja omitido o título será o endereço do arquivo executável gerado.
dir [atr]
[atr]: local para a criação.
Exemplo 1: system("dir c:");
Directory – lista na tela todos os arquivos e pastas do diretório especificado.
atr: diretório para obter a lista de arquivos nome do arquivo para armazenamento
Exemplo 2: system("dir c: > teste.txt");
Cria o arquivo teste.txt na pasta do executável, com uma lista de todos os arquivos do diretório especificado.
md [atr]
[atr]: local para a criação.
Exemplo: system("md c:\MinhaPasta");
Make Directory – Cria uma pasta no local especificado. Se o local não for especificado será criado no diretório do arquivo executável.
Caso o arquivo já exista será retornada a mensagem: ”Já existe uma subpasta ou um arquivo c:MinhaPasta”.
Este comando depende de permissões do usuário para acesso aos locais especificados.
rd [atr]
[atr]: local para a criação.
Exemplo: system("rd c:\MinhaPasta");
Remove Directory – Apaga uma pasta no local especificado. Caso o arquivo não exista será retornada a mensagem: ” O sistema não pode encontrar o arquivo especificado”. Este comando depende de permissões do usuário para acesso aos locais especificados.
System (“[atr]”);
[atr]: copy [local e nome do arquivo original] [local e nome do novo arquivo]
system("copy teste.txt teste2.txt");
Copia o arquivo especificado. Caso
...