You are on page 1of 13

SISTEMA DE ENSINO PRESENCIAL CONECTADO ANLISE E DESENVOLVIMENTO DE SISTEMAS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

ORGANIZANDO A ROTINA:
A importncia do visualg na rotina das empresas

Palmas 2011

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

ORGANIZANDO A ROTINA:
A importncia do visualg na rotina das empresas

Trabalho apresentado ao curso de anlise e desenvolvimento de sistemas da Universidade Norte do Paran UNOPAR, para as disciplinas Fundamentos da administrao da informao, Lgica de matemtica discreta, Organizao de computadores e Tcnica e linquangem de programao I Prof. Denise Dias,Eliane Araman,rverson Morais,Jos Roberto Passini,Veronice de Freitas

Palmas 2011

SUMRIO 1 INTRODUO..........................................................................................................3 2DESENVOLVIMENTO................................................................................................8 3CONSIDERAESFINAIS......................................................................................10 4 REFERNCIAS.......................................................................................................11

1 INTRODUO

Este portflio consiste em uma atividade de exerccios em que todos os algoritmos devem ser escritos na linguagem pseudocdigo usando a linguagem VISUALG. Logo aps ser criado um relatrio no Word contendo o enunciado do exerccio e o pseudocdigo que copiou do visualg (EDITAR / COLAR) abaixo do enunciado. A atividade proposta composta de cinco exerccios que devero ser desenvolvido atravs do software visualg (as fontes devero ser copiadas do visualg para o Word aps a definio). Obs.: a fonte Arial a mais indicada para formatao do pseudocdigo.

2 DESENVOLVIMENTO 1 . Efetuar o clculo da quantidade de litros de combustvel gastos em uma viagem, usando-se um automvel que faz 12 km por litro. Para obter o clculo, o usurio dever fornecer o tempo gasto e a velocidade mdia durante a viagem. Desta forma, ser possvel obter a distncia percorrida com a frmula DISTNCIA = TEMPO*VELOCIDADE. Tendo o valor da distncia, basta calcular a quantidade de litros de combustvel usada na viagem com a frmula: LITROS_GASTOS = DISTNCIA/12. O programa dever apresentar os valores da velocidade mdia, tempo gasto na viagem, distncia percorrida e a quantidade de litros utilizada na viagem. Observao: Dados de entrada: TEMPO E VELOCIDADE Processamento: calcular a distncia pela frmula do enunciado e depois calcular Litros gastos Sada: TEMPO, VELOCIDADE, DISTNCIA. LITROS_USADOS Resoluo: Pseudocdigo Algoritmo "Consumo Mdio de um carro" var I: inteiro consumo, dist, vol: real Inicio Escreva ("Calcula o consumo mdio de combustvel") Escreva ("20km) Leia (dist) Escreva ("50) Leia (volume) consumo<- vol/dist Escreva ("2.5" lt/km") Escreva ("0.4 "km com 1 litro") Fim Fimalgoritmo

Exerccio 2 Algoritmo "Salrio com desconto INSS" var nome: caracter sal_bruto:inteiro INSS: real inicio Escreval ("Andria moura") Leia (nome) Escreval ("Andria moura:, nome) Escreval ("2000:") Leia (sal_bruto)

Se sal_bruto >1000 ento INSS:= sal_bruto-(sal_bruto*11) /100 Senao INSS:= sal_bruto-(sal_bruto*9) /100 fimse Escreval ("Andria moura:, nome) Escreval ("2000, sal_bruto) Escreval ("1780:, INSS) Fimalgoritmo

Exerccio 3 Algoritmo "desconto a um cliente" var valor_desc: real valor_compra: real valor_total: real nome: literal inicio Escreval ("Maria Julia") Leia (nome) Escreval ("1000") Leia (valor_compra) Se valor_compra < 1000 entao valor_total <- valor_desc *.95 Senao Se (valor_compra >= 1000) e (valor_compra >= 5000) entao valor_total <- valor_desc * 0.90 Senao Se valor_compra > 5000 entao valor_total <- valor_desc * 0.85 fimse fimse fimse Escreval ( "Maria Julia ", nome) Escreval ("950", valor_total) fimalgoritmo

E x erc c io 4 Algoritmo "Calculando Mdia de 5 Notas" Var // Declarando as Variveis Quantidade: inteiro media: real nota1, nota2, nota3, nota4, nota5: Real

Inicio // Inicializando a Quantidade Quantidade <- 0 // Lendo as notas Escreva (95) Leia (nota1) Escreva (70) Leia (nota2) Escreva (82) Leia (nota3) Escreva (75) Leia (nota4) Escreva (85) Leia (nota5) // Calculando a mdia media <- (95+70+82+75+85) /5 //Escrevendo a mdia calculada Escreva ("95") Se nota1>Media entao Quantidade <-Quantidade + 1 fimse Escreva ("70") Se nota1>Media entao Quantidade <-Quantidade + 1 Fimse

Escreva ("82") Se nota1>Media entao Quantidade <-Quantidade + 1 Fimse Escreva ("75") Se nota1>Media entao Quantidade <-Quantidade + 1 Fimse Escreva ("85") Se nota1>Media entao Quantidade <-Quantidade + 1 fimse Escreva ("81.4") Fimalgoritmo Exerccio5_Parte1 A converso do nmero inteiro, de decimal para binrio, ser feita da direita para a esquerda, isto , determinam-se primeiro os algarismos das unidades (o que vai ser multiplicado por 20), em seguida o segundo algarismo da direita (o que vai ser multiplicado por 21) etc... A questo chave, por incrvel que parea, observar se o nmero par ou mpar. Em binrio, o nmero par termina em 0 e o mpar em 1. Assim determina-se o algarismo da direita, pela simples diviso do nmero por dois; se o resto for 0 (nmero par) o algarismo da direita 0; se o resto for 1 (nmero mpar) o algarismo da direita 1. Por outro lado, bom lembrar que, na base dez, ao se dividir um nmero por dez, basta levar a vrgula para a esquerda. Na base dois, ao se dividir um nmero por dois, basta levar a vrgula para a esquerda. Assim, para se determinar o segundo algarismo, do nmero em binrio, basta lembrar que ele a parte inteira do nmero original dividido por dois, abandonado o resto. Vamos converter 25 de decimal para binrio.

Parte 2

(1) Traduzir para a linguagem lgica algum conceito de Fundamento da administrao da informao e construir a respectiva tabela- verdade.

A partir das proposies simples p, q, r a seguir, escrever em linguagem lgica a proposio composta T (p, q, r) e faa a tabela-verdade para essa proposio composta.

p: A informao e o conhecimento subsidiam as tarefas desenvolvidas pelas pessoas. q: Todo profissional deve saber utilizar a informao como uma ferramenta de trabalho, pois uma das ferramentas administrativas mais importantes, e o profissional tem de ser capaz de process-la e selecion-la para obter um resultado eficiente na tomada de decises dentro de uma organizao. r: A informao penetra atualmente de forma intensa em nossas vidas T(p, q, r): Se a informao e o conhecimento subsidiam as tarefas desenvolvidas pelas pessoas e todo profissional no deve saber utilizar a informao como uma ferramenta de trabalho, pois uma das ferramentas administrativas mais importantes, e o profissional tem de ser capaz de process-la e selecion-la para obter um resultado eficiente na tomada de decises dentro de uma organizao, ento a informao no penetra atualmente de forma intensa em nossas vidas.

p V V V V F F F F

q V V F F V V F F

r V F V F V F V F

~q F F V V F F V V

~r (p ^~q) F F V F F V V V F F V F F F V F

(q v~r) V V F V V V F V

(p ^~q)-> (q v~r) V V F V V V V V

10

3 CONCLUSO

Este trabalho demonstra que podemos ser muito mais eficazes no desenvolvimento de algoritmos, neste momento em que estamos comeando nossa jornada de aprendizado, com a utilizao de linguagem pseudocdigo usando a linguagem VISUALG. possvel que exista alguma limitao para sua utilizao, porem neste inicio de jornada este tipo de ajuda essencial para que consigamos enxergar o funcionamento de um algoritmo na prtica e o VISUALG cumpre bem este propsito.

11

REFERNCIAS ORGANIZANDO A ROTINA, A IMPORTNCIA DO VISUAL NA ROTINA DAS EMPRESAS, PALMAS, 2011. .

You might also like