Your SlideShare is downloading. ×
Portifolio grupo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Portifolio grupo

7,227
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
7,227
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
74
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas 1º SEMESTRE – 2012/2 DISCIPLINA PROFESSOREducação à Distância Everson MoraisFundamentos da Administração da Informação. Marco HisatomiFundamentos de Lógica e Matemática Discreta Merris MozerOrganização de Computadores Adriane LoperLinguagens e Técnicas de Programação I Veronice de FreitasSeminá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 eauxiliar na aplicação dos conceitos estudados.Eixo Temático: Fundamentos da InformaçãoNeste semestre de Fundamentos da Informação a finalidade é situar o aluno no ambienteda computação, com a descrição de seus conceitos introdutórios focados no subsídio docurso: 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 Sistemas4.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: 20014.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: 2012Exemplo – 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_bissexto4.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 casodescrito no cenário “Nossa Locadora de Livros”.Este cenário tem por objetivo descrever uma situação relacionada a um sistema deinformação de uma locadora de livros. UNOPAR VIRTUAL
  • 5. Curso Superior de Tecnologia em Análise e Desenvolvimento de SistemasCenário Proposto: “Nossa Locadora de Livros”A “Nossa Locadora de Livros” é uma empresa privada com fins lucrativos e está situadana região central da cidade de São Paulo, fundada em 20 de janeiro de 1.990, com oobjetivo de atender a demanda de locação de livros. Seu fundador o Sr. João Carlos é odiretor 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 (deptocompras), 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ãoclassificados como: diamante, ouro, prata e bronze. Os valores da locação sãoorganizados 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 decontratar uma empresa de TI (Tecnologia da Informação) para informatizar as primeirasrotinas. A empresa “Alunos da UNOPAR” assumiu esse compromisso e atua plenamenteno desenvolvimento do sistema de locação de livros.Sua estrutura física conta com uma área total de 200m2. A figura 1, apresenta oorganograma da “Nossa Locadora de Livros”. Figura 1. Organograma: Nossa Locadora de Livros EXEMPLOS DE ALGORITMOSCaro aluno segue abaixo um exemplo que poderá ser utilizado como base paradesenvolvimento do exercício 02: (o algoritmo tem por objetivo verificar qual é omelhor 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:CARACTERINICIO // 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.FIMALGORITMOCaro aluno, o exercício abaixo contém exemplo de calculo de credito de acordocom 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 saldomédio no último ano. Faça um algoritmo que leia o saldo médio de um cliente ecalcule o valor do crédito de acordo com a tabela abaixo. Mostre uma mensageminformando 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édioALGORITMO “CREDITO”VAR SALDO_MEDIO, CREDITO: REAL UNOPAR VIRTUAL
  • 7. Curso Superior de Tecnologia em Análise e Desenvolvimento de SistemasINICIO // ---------- 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)FIMALGORITMOCaro aluno, o exercício abaixo contém exemplo que faz uso do método declassificação bolha para classificar os dados de um vetor (código escrito nalinguagem 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