Você está na página 1de 8

Curso Superior de Tecnologia em Anlise e

Desenvolvimento de Sistemas
1 SEMESTRE 2012/2
DISCIPLINA
Educao Distncia
Fundamentos da Administrao da Informao.
Fundamentos de Lgica e Matemtica Discreta
Organizao de Computadores
Linguagens e Tcnicas de Programao I
Seminrios I

PROFESSOR
Everson Morais
Marco Hisatomi
Merris Mozer
Adriane Loper
Veronice de Freitas

Produo Textual Interdisciplinar Em Grupo

Caro Aluno,
A produo textual interdisciplinar em grupo tem como base os assuntos
abordados no eixo temtico, envolvendo todas as disciplinas do semestre.

Objetivo:
Trabalhar o contedo do eixo temtico, incentivar a interatividade e a regionalidade e
auxiliar na aplicao dos conceitos estudados.

Eixo Temtico: Fundamentos da Informao


Neste semestre de Fundamentos da Informao a finalidade situar o aluno no ambiente
da computao, com a descrio de seus conceitos introdutrios focados no subsdio do
curso: a informao.

Orientaes:
Alunos com disciplinas em regime REGULAR:
A atividade deve ser realizada EM GRUPO de 2 (dois) a 7 (sete)
alunos.
Na capa do trabalho devem constar os nomes de todos os alunos
participantes do grupo.

obrigatria a apresentao da atividade em grupo no polo no


horrio das aulas atividades das disciplinas de seminrios.
A indicao do tempo de apresentao por aproximadamente 20
minutos.

Alunos com disciplinas em regime de DEPENDNCIA ou ADAPTAO:


A atividade deve ser realizada INDIVIDUALMENTE.

O texto deve estar de acordo com o estabelecido nas normas ABNT para
construo de documento textual;
sugerida a leitura de todo material disponibilizado no ambiente virtual para
melhor compreenso dos conceitos pesquisados, assim como, das bibliografias
citadas nas disciplinas;
Lembre-se que seu tutor eletrnico est disposio para sanar as possveis
dvidas;
Acessem a sala do tutor e os fruns;
Ateno para o prazo de envio da atividade.

UNOPAR VIRTUAL

Curso Superior de Tecnologia em Anlise e


Desenvolvimento de Sistemas

Atividade Proposta:
1. Capa, Folha de Rosto e Sumrio.
2. Introduo: apresente o contexto da atividade com objetividade, buscando
familiarizar o leitor com o contedo a ser abordado, ou seja, explique de que se trata o
trabalho.
3. Objetivo: demonstre as metas a serem alcanadas.
4. Desenvolvimento: com base no cenrio proposto Nossa Locadora de Livros,
elabore as atividades a partir das seguintes diretrizes:
4.1. Com o cenrio da Nossa Locadora de Livros, temos a informao que sua
estrutura fsica conta com uma rea total de 200m2 e devemos ter cuidados com a
integridade fsica da empresa.
Para isto, utilizaremos detectores de invaso (de portas) com dois sensores de
entrada e uma campainha para alarme (sensor de sada).
Faa a tabela-verdade e o desenho do circuito a ser utilizado.
4.2. Para a realizao dos prximos exerccios siga o contexto da Nossa Locadora de
Livros. No arquivo de envio da produo textual deve conter o print screen da
tela de execuo do algoritmo no VisuAlg e o cdigo fonte do algoritmo.
Material de apoio:
Exemplo das estruturas condicionais: simples, composta, encadeada:
http://www.luizmatos.eti.br/disciplinas/docs/algoritmos/Capitulo_3.pdf
Algumas dicas de como escrever algoritmos com qualidade:
http://www.luizmatos.eti.br/disciplinas/docs/algoritmos/Capitulos_1-2.pdf
Obs.: no final deste arquivo, esto disponibilizados exemplos de algoritmos para
auxlio nos exerccios propostos.

UNOPAR VIRTUAL

Curso Superior de Tecnologia em Anlise e


Desenvolvimento de Sistemas
4.2.1. Faa um cadastro do ttulo contendo no mnimo oito informaes (inclua no
cadastro uma data (veja o exemplo aps o exemplo do cadastro).
Obs: segue um exemplo contendo algumas informaes referentes ao
cadastro de um livro.

No visualg simule a leitura da data usando trs variveis seguindo o exemplo

abaixo :
Data de publicao:

DIA 05
MS: 04
ANO: 2001

4.2.2. Descreva o que seria necessrio para que uma data no aceite valores
invlidos durante o cadastro (no necessrio desenvolver toda
programao para validao) coloque alguns exemplos de data invlida e
descreva o processo de validao (poder usar uma tabela como a
representada a seguir para representar os dias vlidos para cada ms
(pesquise exemplos de programas para validao de datas e inclua um
cdigo como exemplo).

Exemplo de data invlida (dia invlido)


Data de
DIA: 32 (dia invlido)
publicao: MS: 06
ANO: 2012
Exemplo tabela de representao para validao dos meses
Ms de 28 ou 29 dias

Meses com 30
dias

Descreva como poderia resolver a


validao para o ms de fevereiro

Meses com 31
dias

Quais so os
Quais so os
Ano bissexto:
meses de 30 dias
meses de 31 dias
http://pt.wikipedia.org/wiki/Ano_bissexto
4.2.3. Desenvolva um algoritmo que simule a locao de livros (dever ser de
forma ilimitada) perguntar se o usurio deseja continuar a locao (SIM ou
NO) :
Obs: considerando que as informaes dos livros no esto gravadas ser
necessrio repetir as informaes dos livros informando CDIGO, TITULO,
CATEGORIA (1 Rede de Computadores, 2 Programao, 3 Banco de

UNOPAR VIRTUAL

Curso Superior de Tecnologia em Anlise e


Desenvolvimento de Sistemas
dados) , PREO (aps concluir a locao programa dever apresentar um
resumo da locao totalizando os livros por categoria e tambm fornecer o
total geral da locao.
Exemplo :

LOCAO DE LIVROS
=============================================
=========
Cdigo: 0001
Ttulo: Linguagens e tcnicas de programao I
Categoria: 1
Preo da locao: 15,00
Continuar a locao (SIM ou NO) ?
=============================================
=========
Resumo da locao:
Total de locao da categoria 1 = 15,00
Total de locao da categoria 2 = 55,00
Total de locao da categoria 3 = 30,00
Total geral = 100,00

4.4 Baseado no cenrio proposto, e a partir das proposies simples p, q, r a


seguir, que so conceitos abordados na disciplina de Fundamentos da
Administrao da Informao, em seguida escreva em linguagem lgica a
proposio composta T (p,q,r) e construa a tabela-verdade para essa
proposio composta.
ATENO: Na proposio condicional muito importante que voc aluno escreva
as colunas que compe a condio na forma correta pois isto poder influenciar
no valor
.
p: Nossa locadora de livros uma empresa privadas com fins lucrativos.
q: Maria Helena responsvel pelo departamento financeiro da locadora.
r: O primeiro computador da Nossa locadora de livros foi adquirido em 1995.
T (p,q,r): Se Nossa locadora de livros no uma empresa privadas com fins
lucrativos ou o primeiro computador da Nossa locadora de livros foi adquirido em
1995, ento Maria Helena no responsvel pelo departamento financeiro da
locadora.
5. Concluso: descreva as principais reflexes sobre o desenvolvimento da atividade,
considerando o que a atividade lhe proporcionou.
6. Referncias: relacione as fontes utilizadas em ordem alfabtica, incluindo as
referncias eletrnicas.

Para a realizao da atividade proposta, leiam com muita ateno o estudo de caso
descrito no cenrio Nossa Locadora de Livros.
Este cenrio tem por objetivo descrever uma situao relacionada a um sistema de
informao de uma locadora de livros.

UNOPAR VIRTUAL

Curso Superior de Tecnologia em Anlise e


Desenvolvimento de Sistemas

Cenrio Proposto: Nossa Locadora de Livros


A Nossa Locadora de Livros uma empresa privada com fins lucrativos e est situada
na regio central da cidade de So Paulo, fundada em 20 de janeiro de 1.990, com o
objetivo de atender a demanda de locao de livros. Seu fundador o Sr. Joo Carlos o
diretor e conta com um quadro de 7 funcionrios que atuam em diversas reas, sendo:
Paulo Rodrigues, Ana Paula e Jos Roberto (depto locao), Mrcia Regina (depto
compras), Andr Augusto (depto controle estoque) e Maria Helena (depto financeiro);
desde o incio de sua operao a direo continua sendo o seu fundador.
Seu estoque atual possui 20.000 ttulos, que so organizados com as seguintes que so
classificados como: diamante, ouro, prata e bronze. Os valores da locao so
organizados pela classificao dos livros: diamante, R$ 20,00; ouro R$ 15,00; prata R$
10,00 e bronze R$ 5,00.
Em 1995, a empresa adquiriu o seu primeiro computador e teve a necessidade de
contratar uma empresa de TI (Tecnologia da Informao) para informatizar as primeiras
rotinas. A empresa Alunos da UNOPAR assumiu esse compromisso e atua plenamente
no desenvolvimento do sistema de locao de livros.
Sua estrutura fsica conta com uma rea total de 200m2. A figura 1, apresenta o
organograma da Nossa Locadora de Livros.

Figura 1. Organograma: Nossa Locadora de Livros

EXEMPLOS DE ALGORITMOS
Caro aluno segue abaixo um exemplo que poder ser utilizado como base para
desenvolvimento do exerccio 02: (o algoritmo tem por objetivo verificar qual o
melhor time do Rio de Janeiro).

ALGORITMO "TIME"
VAR
FLA,FLU,FOGO,VASCO,OP,TOTAL:INTEIRO

UNOPAR VIRTUAL

Curso Superior de Tecnologia em Anlise e


Desenvolvimento de Sistemas
RESPOSTA:CARACTER
INICIO
// INICIALIZAR AS VARIVEIS
REPITA
ESCREVAL("QUAL SEU TIME? ")
ESCREVAL(" 1- FLAMENGO ")
ESCREVAL(" 2- BOTAFOGO ")
ESCREVAL(" 3- VASCO ")
ESCREVAL(" 4- FLUMINENSE ")
ESCREVAL(" 5- SAIR ")
LEIA(OP)
ESCOLHA OP
CASO 1
FLA<- FLA + 1
CASO 2
FOGO<- FOGO + 1
CASO 3
VASCO<- VASCO + 1
CASO 4
FLU<-FLU+1
CASO 5
ESCREVA("ENCERRANDO")
LIMPATELA
FIMESCOLHA
ATE OP=5
// AO SAIR DA ESTRUTURA DE REPETIO IMPRIMIA O RESULTADO.
FIMALGORITMO

Caro aluno, o exerccio abaixo contm exemplo de calculo de credito de acordo


com o saldo mdio do cliente.
Obs: poder usar como base para desenvolver o exerccio 03.
Um banco conceder um crdito especial aos seus clientes, varivel com o saldo
mdio no ltimo ano. Faa um algoritmo que leia o saldo mdio de um cliente e
calcule o valor do crdito de acordo com a tabela abaixo. Mostre uma mensagem
informando o saldo mdio e o valor do crdito.
Saldo mdio
De 0 a 200
De 201 a 400
De 401 a 600
Acima de 601

Percentual
Nenhum crdito (zero)
20% do valor do salrio mdio
30% do valor do salrio mdio
40% do valor do salrio mdio

ALGORITMO CREDITO
VAR
SALDO_MEDIO, CREDITO: REAL

UNOPAR VIRTUAL

Curso Superior de Tecnologia em Anlise e


Desenvolvimento de Sistemas
INICIO
// ---------- DADOS DE ENTRADA --------ESCREVA(ENTRE COM O SALDO MDIO:)
LEIA(SALDO_MEDIO)
// ---- PROCESSAMENTO --------SE SALDO_MEDIO < 200 ENTAO
CREDITO 0
SENAO
SE SALDO_MEDIA <= 400 ENTAO
CREDITO SALDO_MEDIO * 0.20
SENAO
SE SALDO_MEDIO <= 600 ENTAO
CREDITO SALDO_MEDIO * 0.30
SENAO
CREDITO SALDO_MEDIO * 0.40
FIMSE
FIMSE
FIMSE
// ---------------- SADA ----------ESCREVAL(VALOR DO SALDO MDIO: , SALDO_MEDIO)
ESCREVAL(VALOR DO CRDITO: , CREDITO)
FIMALGORITMO

Caro aluno, o exerccio abaixo contm exemplo que faz uso do mtodo de
classificao bolha para classificar os dados de um vetor (cdigo escrito na
linguagem PASCAL).
Link algoritmos de classificao (existem vrios mtodos)
http://www.cs.ubc.ca/spider/harrison/Java/index.html

{ ------------------ MTODO BOLHA ----------------}


program Bolha1;
var
V:array[1..10] of integer;
J,
BOLHA,
{indicador do ultimo elemento que esta fora da ordem}
LSUP,
{indica o tamanho do vetor a ser pesquisado}
AUX:integer;
{AUX
--> auxilia para troca do elemento}
begin
clrscr;
{-------------- CARREGA VETOR ----------}
for J := 1 to 10 do
begin
write('Entre com o ',J,' valor: ');
readln(V[J]);

UNOPAR VIRTUAL

Curso Superior de Tecnologia em Anlise e


Desenvolvimento de Sistemas
end;
{------------ CLASSIFICA VETOR ----------}
LSUP := 10;
while LSUP > 1 do
begin
BOLHA := 0;
for J := 1 TO LSUP -1 do
begin
if V[J] > V[J+1] then
begin
AUX := V[J];
V[J] := V[J+1];
V[J+1] := AUX;
BOLHA := J;
end;
end;
LSUP := BOLHA;
end;
{-------- MOSTRA VETOR CLASSIFICADO-------}
writeln('>>>>>>>>>>>Vetor classificado<<<<<<<<<<<<<');

for J := 1 to 10 do
begin
writeln(V[J]);
end;
repeat until keypressed;
end.

Tenham um timo trabalho!

UNOPAR VIRTUAL

Você também pode gostar