ATPS PROGRAMAÇÃO ESTRUTURADA 1 - 1 ETAPA
Por: Terezinha Aparecida Pessoto • 9/6/2015 • Trabalho acadêmico • 2.083 Palavras (9 Páginas) • 274 Visualizações
CIÊNCIA
DA
COMPUTAÇÃO
ETAPAS 1 E 2
ATPS- PROGRAMAÇÃO ESTRUTURADA 1
LINGUAGEM – C
NOME: WILLIAN PESSOTO
RA: 9093469163
ETAPA 1
REALATORIO 1 – PLANEJAMENTO INICIAL.
A ATPS SUGERE QUE SEJA REALIZADO UM ESBOÇO DO PROGRAMA EM PORTUGUES ESTRUTURADO, COM A DESCRÇÃO DAS AÇOES E VARIAVEIS AO APLICATIVO.
SEGUE ABAIXO ESBOÇO DO PROGRAMA EM PORTUGUES ESTRUTURADO E DESCRIÇÃO DAS FUNÇOES.
INICIO
VARIÁVEIS:
op: caracter// variável do tipo caracter que guardara o numero da opção desejada
val1, val2, res ,cont: inteiro //variáveis do tipo inteiro que serão usados nas operações
escreva (“CALCULADORA”)
escreva(“ESCOLHA A OPÇÃO DESEJADA E DIGITE A SEGUIR O NUMERO CORRESPONDENTE”)
escreva(“1 – menu principal”)
escreva(“2-operação de soma”)
escreva(“3-operação de subtração”)
escreva(“4-operação de multiplicação”)
escreva(“5-operação de divisão”)
escreva(“6-operação de exponenciação”)
escreva(“7-operação de raiz quadrada”)
escreva(“8-operação de porcentagem”)
leia(op)//este bloco de operações mostra na tela as opções a serem escolhidas e realizadas
caso 1//no caso 1 as opções do menu são mostradas novamente na tela
escreva(“1 – menu principal”)
escreva(“2-operação de soma”)
escreva(“3-operação de subtração”)
escreva(“4-operação de multiplicação”)
escreva(“5-operação de divisão”)
escreva(“6-operação de exponenciação”)
escreva(“7-operação de raiz quadrada”)
escreva(“8-operação de porcentagem”)
leia(op)
caso 2// no caso 2 as variáveis “val1 e val2” são somados e o resultado é apresentado na tela através da variável “res”
escreva(“digite os números que deseja somar:”)
leia(val1)
leia(val2)
res<-(val1+val2)
escreva(“a soma de”,val1, “+”,val2,”é”,res)
caso 3// no caso 3 as variáveis “val1 e val2” são subtraídos e o resultado é apresentado na tela através da variável “res”
escreva(“digite os números que deseja subtrair:”)
leia(val1)
leia(val2)
res=(val1-val2)
escreva(“a subtração de”,val1,”-“,val2,”é”,res)
caso 4// caso 4 as variáveis “val1 e val2” são multiplicados e o resultado é apresentado na tela através da variável “res”
escreva(“digite os números que deseja multiplicar:”)
leia(val1)
leia(val2)
res=(val1*val2)
escreva(“a multiplicação de”,val1,”x“,val2,”é”,res)
caso 5// caso 4 as variáveis “val1 e val2” são divididos e o resultado é apresentado na tela através da variável “res”
escreva(“digite os números que deseja dividir:”)
leia(val1)
leia(val2)
res=(val1/val2)
escreva(“a divisão de”,val1,”/“,val2,”é”,res)
caso 6 // no caso 6 a variável “val1” que coresponde a base é multiplicado pelo valor da variável “res” que começa com valor um e vai multiplicando através de um contador ate o valor do expoente que esta guardada na variável “val2” e mostra o resultado na tela.
escreva(“digite o numero base da exponenciação:”)
leia(val1)
escreva(“digite o valor do expoente”)
leia(val2)
res<-1
para contador de um ate val2 faca
rés<-(rés*val1)
escreva(“o resultado de”,val1,”elevado a”,val2,”=”,rés)
fimpara
caso 7// no caso 7 o numero é digitado e guardado na variável “val1”, o processo se repete caso o numero for menor que 0, depois a variável “res” recebeu o seu próprio valor mais 1 e continua ate que a variável “res” multiplicada por ela mesmo seja maior q o numero guardado na variável “val1” depois a variável “res” recebeu o valor dela mesmo menos 1 e o valor da variável “res” é mostrado na tela
escreva(“digite o numero que deseja obter a raiz quadrada:”)
leia(val1)
res<-0
repita
res<-res+1
ate (res*res)> val1
res<-res-1
escreva(“o numero da raiz quadrada de”,val1,”é:”res)
caso 8 // no caso 8 as variáveis “val1 e val2” recebem o numero que deve se saber a porcentagem e depois o numero q corresponde a porcentagem, em seguida a variável “res” recebe o valor da variável “val1” dividida por 100 e multiplica pelo valor da variável “val2” depois o resultado é mostrado na tela
escreva(“digite o numero que deseja obter a porcentagem”)
leia(val1)
escreva(“digite o valor da porcentagem q deseja obter”)
leia(val2)
res<-(va1/100)*val2
escreva(“a porcentagem de”,val2,”% do valor”,val1,”é”,res)
fimalgoritimo
REALATORIO 2 – COMANDO SYSTEM.
A ATPS SUGERE PARA O RELATORIO 2 QUE SEJA FEITA UMA LSTA COM O NOME E A DESCRIÇÃO DE 4 FUNÇOES DO COMANDO SYSTEM ASSIM COMO UMA SEGUNDA LISTA COM AS OPÇOES DO COMANDO QUE PODEM SER ULTILZADAS NO PROGRAMA.
A FUNÇÃO SYSTEM SERVE BASICAMENTE PARA ACESSAR O PROMPT DE COMANDO DO MSDOS OFERECENDO ASSIM ALGUMAS FUNÇOES PRESENTES NO “DOS” TAIS COMO: MUDAR A COR DA FONTE, ESTILO DA FONTE, LIMPAR A TELA, PAUSAR A TELA E ETC...
ESSA FUNÇÃO ESTA NA BIBLIOTECA
ABAIXO A LISTA COM A DESCRIÇÃO E O NOME DE 4 FUNÇOES DO COMANDO SYSTEM,
OBS:(A LISTA A BAIXO SO SERVE PARA O WINDOWS JÁ QUE CADA SISTEMA OPERACIONAL TEM O SEU PROPRIO CODIGO PARA ACESSAR SEUS DIRETORIOS.)
1-FUNÇÃO SYSTEM(“PAUSE”) : ESSA FUNÇÃO SERVE PARA PAUSAR A TELA, OU SEJA, CONGELAR A IMAGEM EM UM DETERMINADO MOMENTO DO CODGO FAZENDO COM QUEM ESTA OPERANDO O PROGRAMA APERTAR UMA TECLA PARA O CODGO CONTINUAR, OU NO CASO DA FUNÇÃO ESTAR NO FINAL DO CODGO AO APERATR “QUALQUER TECLA” O PROGRAMA FECHA.
...