1. Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
1º SEMESTRE – 2012/2
DISCIPLINA PROFESSOR
Educação à Distância Everson Morais
Fundamentos da Administração da Informação. Marco Hisatomi
Fundamentos de Lógica e Matemática Discreta Merris Mozer
Organização de Computadores Adriane Loper
Linguagens e Técnicas de Programação I Veronice de Freitas
Seminários I
Produção Textual Interdisciplinar – Em Grupo
Caro Aluno,
A produção textual interdisciplinar em grupo tem como base os assuntos
abordados no eixo temático, envolvendo todas as disciplinas do semestre.
Objetivo:
Trabalhar o conteúdo do eixo temático, incentivar a interatividade e a regionalidade e
auxiliar na aplicação dos conceitos estudados.
Eixo Temático: Fundamentos da Informação
Neste semestre de Fundamentos da Informação a finalidade é situar o aluno no ambiente
da computação, com a descrição de seus conceitos introdutórios focados no subsídio do
curso: a informação.
Orientações:
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.
É obrigatória a apresentação da atividade em grupo no polo no
horário das aulas atividades das disciplinas de seminários.
A indicação do tempo de apresentação é por aproximadamente 20
minutos.
Alunos com disciplinas em regime de DEPENDÊNCIA ou ADAPTAÇÃO:
A atividade deve ser realizada INDIVIDUALMENTE.
O texto deve estar de acordo com o estabelecido nas normas ABNT para
construção de documento textual;
É sugerida a leitura de todo material disponibilizado no ambiente virtual para
melhor compreensão dos conceitos pesquisados, assim como, das bibliografias
citadas nas disciplinas;
Lembre-se que seu tutor eletrônico está à disposição para sanar as possíveis
dúvidas;
Acessem a sala do tutor e os fóruns;
Atenção para o prazo de envio da atividade.
UNOPAR VIRTUAL
2. Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
Atividade Proposta:
1. Capa, Folha de Rosto e Sumário.
2. Introdução: apresente o contexto da atividade com objetividade, buscando
familiarizar o leitor com o conteúdo a ser abordado, ou seja, explique de que se trata o
trabalho.
3. Objetivo: demonstre as metas a serem alcançadas.
4. Desenvolvimento: com base no cenário proposto “Nossa Locadora de Livros”,
elabore as atividades a partir das seguintes diretrizes:
4.1. Com o cenário da “Nossa Locadora de Livros”, temos a informação que sua
estrutura física conta com uma área total de 200m2 e devemos ter cuidados com a
integridade física da empresa.
Para isto, utilizaremos detectores de invasão (de portas) com dois sensores de
entrada e uma campainha para alarme (sensor de saída).
Faça a tabela-verdade e o desenho do circuito a ser utilizado.
4.2. Para a realização dos próximos exercícios siga o contexto da “Nossa Locadora de
Livros”. No arquivo de envio da produção textual deve conter o print screen da
tela de execução do algoritmo no VisuAlg e o código 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, estão disponibilizados exemplos de algoritmos para
auxílio nos exercícios propostos.
UNOPAR VIRTUAL
3. Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
4.2.1. Faça um cadastro do título contendo no mínimo oito informações (inclua no
cadastro uma data (veja o exemplo após o exemplo do cadastro).
Obs: segue um exemplo contendo algumas informações referentes ao
cadastro de um livro.
No visualg simule a leitura da data usando três variáveis seguindo o exemplo
abaixo :
Data de publicação: DIA 05
MÊS: 04
ANO: 2001
4.2.2. Descreva o que seria necessário para que uma data não aceite valores
inválidos durante o cadastro (não é necessário desenvolver toda
programação para validação) coloque alguns exemplos de data inválida e
descreva o processo de validação (poderá usar uma tabela como a
representada a seguir para representar os dias válidos para cada mês
(pesquise exemplos de programas para validação de datas e inclua um
código como exemplo).
Exemplo de data inválida (dia inválido)
Data de DIA: 32 (dia inválido)
publicação: MÊS: 06
ANO: 2012
Exemplo – tabela de representação para validação dos meses
Mês de 28 ou 29 dias Meses com 30 Meses com 31
dias dias
Descreva como poderia resolver a
validação para o mês de fevereiro
Quais são os Quais são 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 locação de livros (deverá ser de
forma ilimitada) perguntar se o usuário deseja continuar a locação (SIM ou
NÃO) :
Obs: considerando que as informações dos livros não estão gravadas será
necessário repetir as informações dos livros informando CÓDIGO, TITULO,
CATEGORIA (1 – Rede de Computadores, 2 – Programação, 3 – Banco de
UNOPAR VIRTUAL
4. Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
dados) , PREÇO (após concluir a locação programa deverá apresentar um
resumo da locação totalizando os livros por categoria e também fornecer o
total geral da locação.
Exemplo :
LOCAÇÃO DE LIVROS
=============================================
=========
Código: 0001
. Título: Linguagens e técnicas de programação I
Categoria: 1
Preço da locação: 15,00
Continuar a locação (SIM ou NÃO) ?
=============================================
=========
Resumo da locação:
Total de locação da categoria 1 = 15,00
Total de locação da categoria 2 = 55,00
Total de locação da categoria 3 = 30,00
Total geral = 100,00
4.4 Baseado no cenário proposto, e a partir das proposições simples p, q, r a
seguir, que são conceitos abordados na disciplina de Fundamentos da
Administração da Informação, em seguida escreva em linguagem lógica a
proposição composta T (p,q,r) e construa a tabela-verdade para essa
proposição composta.
ATENÇÃO: Na proposição condicional é muito importante que você aluno escreva
as colunas que compõe a condição na forma correta” ” pois isto poderá influenciar
no valor .
p: “Nossa locadora de livros” é uma empresa privadas com fins lucrativos.
q: Maria Helena é responsável 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” não é uma empresa privadas com fins
lucrativos ou o primeiro computador da “Nossa locadora de livros” foi adquirido em
1995, então Maria Helena não é responsável pelo departamento financeiro da
locadora.
5. Conclusão: descreva as principais reflexões sobre o desenvolvimento da atividade,
considerando o que a atividade lhe proporcionou.
6. Referências: relacione as fontes utilizadas em ordem alfabética, incluindo as
referências eletrônicas.
Para a realização da atividade proposta, leiam com muita atenção o estudo de caso
descrito no cenário “Nossa Locadora de Livros”.
Este cenário tem por objetivo descrever uma situação relacionada a um sistema de
informação de uma locadora de livros.
UNOPAR VIRTUAL
5. Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
Cenário Proposto: “Nossa Locadora de Livros”
A “Nossa Locadora de Livros” é uma empresa privada com fins lucrativos e está situada
na região central da cidade de São Paulo, fundada em 20 de janeiro de 1.990, com o
objetivo de atender a demanda de locação de livros. Seu fundador o Sr. João Carlos é o
diretor e conta com um quadro de 7 funcionários que atuam em diversas áreas, sendo:
Paulo Rodrigues, Ana Paula e José Roberto (depto locação), Márcia Regina (depto
compras), André Augusto (depto controle estoque) e Maria Helena (depto financeiro);
desde o início de sua operação a direção continua sendo o seu fundador.
Seu estoque atual possui 20.000 títulos, que são organizados com as seguintes que são
classificados como: diamante, ouro, prata e bronze. Os valores da locação são
organizados pela classificação 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 Informação) para informatizar as primeiras
rotinas. A empresa “Alunos da UNOPAR” assumiu esse compromisso e atua plenamente
no desenvolvimento do sistema de locação de livros.
Sua estrutura física 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 exercício 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
6. Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
RESPOSTA:CARACTER
INICIO
// INICIALIZAR AS VARIÁVEIS
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 REPETIÇÃO IMPRIMIA O RESULTADO.
FIMALGORITMO
Caro aluno, o exercício abaixo contém exemplo de calculo de credito de acordo
com o saldo médio do cliente.
Obs: poderá usar como base para desenvolver o exercício 03.
Um banco concederá um crédito especial aos seus clientes, variável com o saldo
médio no último ano. Faça um algoritmo que leia o saldo médio de um cliente e
calcule o valor do crédito de acordo com a tabela abaixo. Mostre uma mensagem
informando o saldo médio e o valor do crédito.
Saldo médio Percentual
De 0 a 200 Nenhum crédito (zero)
De 201 a 400 20% do valor do salário médio
De 401 a 600 30% do valor do salário médio
Acima de 601 40% do valor do salário médio
ALGORITMO “CREDITO”
VAR
SALDO_MEDIO, CREDITO: REAL
UNOPAR VIRTUAL
7. Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
INICIO
// ---------- DADOS DE ENTRADA ---------
ESCREVA(“ENTRE COM O SALDO MÉDIO:”)
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
// ---------------- SAÍDA -----------
ESCREVAL(“VALOR DO SALDO MÉDIO: “, SALDO_MEDIO)
ESCREVAL(“VALOR DO CRÉDITO: “, CREDITO)
FIMALGORITMO
Caro aluno, o exercício abaixo contém exemplo que faz uso do método de
classificação bolha para classificar os dados de um vetor (código escrito na
linguagem PASCAL).
Link – algoritmos de classificação (existem vários métodos)
http://www.cs.ubc.ca/spider/harrison/Java/index.html
{ ------------------ MÉTODO 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
8. Curso Superior de Tecnologia em Análise 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