1 / 16

TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 7

TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 7. Agenda. Lógica de programação de computadores e algoritmos - Continuação. UML Fluxograma Pseudocódigo para representar algoritmos – Portugol. Lógica de programação de computadores e algoritmos - Continuação.

noe
Download Presentation

TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 7

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TECNOLOGIA EM REDES DE COMPUTADORESINTRODUÇÃO A COMPUTAÇÃOAula 7 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  2. Agenda • Lógica de programação de computadores e algoritmos - Continuação. • UML • Fluxograma • Pseudocódigo para representar algoritmos – Portugol 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  3. Lógica de programação de computadores e algoritmos - Continuação • UML – UnifiedModelingLanguage • É uma notação que pode gerar uma representação pictórica de um algoritmo. • Ela oculta todos os detalhes de uma algoritmo, tentando apresenta-lo como uma grande figura demonstrando como o algoritmo flui do inicio ao fim. • Veremos apenas a representação mais simples das três construções básicas para criar-se um algoritmo usando UML visto que essa notação e vasta e rica em detalhes e o uso dos mesmos não é nosso foco. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  4. Lógica de programação de computadores e algoritmos - Continuação 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  5. Lógica de programação de computadores e algoritmos - Continuação • Fluxograma – Ferramentas de representação gráfica do processo, possui vários tipos e grau de complexidade, de acordo com o objetivo a que se destinam. • Demonstram a sequencia operacional do desenvolvimento de um processo, o trabalho que esta sendo realizado e como a informação flui entre os participantes do processo. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  6. Lógica de programação de computadores e algoritmos - Continuação • O fluxograma possibilita : • Definição e documentação de processos • Preparação para aperfeiçoamento de processos • Identificação de atividades criticas de processos • Conhecimento da sequencia e encadeamento das atividades de um processo dando uma visão do fluxo do processo, provendo esclarecimentos. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  7. Lógica de programação de computadores e algoritmos - Continuação • Fluxograma padrão ANSI (American NationalStandandardsInstitute) Simbologia : • 1 -utilizado quando o fluxograma não cabe em uma única página. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  8. Lógica de programação de computadores e algoritmos - Continuação • Fluxograma padrão ANSI – Considerações para criação : • Deve começar e terminar com uso de terminais : • Deve ser construído sempre de cima para baixo e da esquerda para a direita INÍCIO FIM 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  9. Lógica de programação de computadores e algoritmos - Continuação • Fluxograma padrão ANSI – Considerações para criação – cont. : • Operação/ Atividade • Nome da atividade = verbo + objeto • Exemplos • Montar Computador • Recebe pedido cliente • Paga divida Nome da atividade 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  10. Lógica de programação de computadores e algoritmos - Continuação • Fluxograma padrão ANSI – Considerações para criação – cont. : • Decisão • Conector de situação : Usar de uma pagina para outra Quando não couber NÃO Pergunta ? SIM 1 1 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  11. O Fluxograma pode salvar sua vida ! 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  12. Lógica de programação de computadores e algoritmos - Continuação • Portugol • Para aprendermos a programar um passo necessário é aprendermos o raciocínio da programação • Uma linguagem de programação tem intenção de servir de veiculo para expressão de raciocínio algorítmico e execução automática de um algoritmo. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  13. Lógica de programação de computadores e algoritmos - Continuação • Portugol – cont. • Para fazermos a transição do algoritmo para o programa, uma das ferramentas usada é o portugol, uma pseudolinguagem de programação (simbiose do português com o ALGOL e PASCAL - Guimaraes Lages, 1994) • O objetivo é obter uma notação formal para ser usada na definição, criação e documentação de um programa. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  14. Lógica de programação de computadores e algoritmos - Continuação • Portugol – cont. • A ideia é permitir que um conjunto básico de primitivas seja possível ao projetista pensar no problema e não na maquina que vai executar o algoritmo. • Toda linguagem obedece a uma sintaxe (forma) e semântica (conteudo) 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  15. Lógica de programação de computadores e algoritmos - Continuação • Portugol – cont. • Identificador – A, B1, BCD3, A4, contador, etc.; composto por letras e números • Declaração de variáveis – tipos Básicos • Inteiros – Qualquer numero inteiro (-5,0,235) • Real - qualquer numero real, negativo ou positivo • Caracter – qualquer conjunto de caracateresalfanumericos • Lógico – Falso ou verdadeiro. • Continua...... 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

  16. Bibliografia 02/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com

More Related