Prof. Poliana Cássia Soares

Slides:



Advertisements
Apresentações semelhantes
Estrutura Condicional
Advertisements

Algoritmos.
Algoritmos Estruturados
Algoritmos e Programação
Algoritmos e Programação I
Exercícios Faça um algoritmos para trocar uma lampada queimada.
DESENVOLVIMENTO Prof: Marcelo West Disciplina: Lógica de Programação.
Análise e Projeto de Sistemas Diagramas de Atividades Prof. Edjandir Corrêa Costa
Pseudocódigo É a técnica na construção de algoritmos mais próxima de uma linguagem de programação. Estrutura básica: Algoritmo [Variáveis:, : ] Início.
Lógica de programação Introdução à lógica de programação Diagrama de bloco Programação Sequencial 1.
Disciplina de Fundamentos de Informática Professor Eduardo Alberto Felippsen Ensino Médio Integrado – Técnico em Informática 2015.
FLUXOGRAMA AULA 2 Prof. Anderson Hirata 2º sem de 2016.
Tomada de Decisão Em determinado momento em uma algoritmo, pode ser necessário tomar uma decisão de ir por um caminho ou por outro, imagine a seguinte.
Algoritmos e Programação utilizando Visualg
Estruturas de Repetição
Aula 3 - Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Operadores lógicos Em ocasiões que consideramos mais de uma expressão, podemos usar os operadores lógicos para unir essas expressões. Determinados casos,
Organização, Sistemas e Métodos
Análise e Projeto de Sistemas II
Algoritmos e Estruturas de Dados I
Grupos de Slides No 7. Prof. SIMÃO
Algoritmos e Lógica de Programação
Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado
UD 1 - CONCEITOS DE INFORMÁTICA
Logomarca da sua Instituição Título: subtítulo Autores.
Medidas de Dispersão para uma amostra
Aos que têm iniciativa, são atentos às oportunidades, aceitam desafios, administram a mudança e criam as organizações de amanhã.
Estruturas de Decisão.
Fundamentos de Programação 1
Escolha o fundo e a cor das letras
Estruturas de Repetição
Prof. Wellington Franco
Diagrama de Atividade Prof. Thales Castro.
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTOS DE PROGRAMAÇÃO
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Estrutura Condicional II
LÓGICA DE PROGRAMAÇÃO/ALGORITMOS
Algoritmos e Fluxogramas
Algoritmos e Técnicas CEFET/RN.
1 Introdução aos COMPUTADORES Profª Alda Vagarinho.
INFORMÁTICA TRT – PF – PRF WORD E EXCEL
Prof. Esp. Poliana Cássia Soares
Algoritmos e Programação I
Lógica de Programação Significa o uso correto das leis do pensamento e de processos de raciocínio para a produção de soluções logicamente válidas e coerentes,
Escolha o fundo e a cor das letras
Representação da Informação
FLUXOGRAMAS TÉCNICO EM INFORMÁTICA TÉCNICAS ADMINISTRATIVAS PEOPLE
Tecnologia da Informação Visão Geral sobre Informática
Instituto Federal de Santa Catarina
Introdução à Computação
LÓGICA DE PROGRAMAÇÃO LÓGICA: parte da filosofia que trata das formas do pensamento em geral (dedução, indução, hipótese, inferência).
Claudia Lisete Oliveira Groenwald
ELABORANDO UMA BOA APRESENTAÇÃO
Prof.: Carlos Alberto Algoritmos Prof.: Carlos Alberto
Professora Roberta Bonamichi Guidi Garcia
Professora Roberta Bonamichi Guidi Garcia
Aula 11- Rafaela Bosse Schroeder
Linguagem de Programação I
Escolha o fundo e a cor das letras
Introdução à Programação Apresentação da Disciplina 1º Semestre 2011 > PUCPR > Design Digital Bruno C. de Paula.
Introdução à Programação Apresentação da Disciplina 1º Semestre 2011 > PUCPR > Design Digital Bruno C. de Paula.
CCT0672- Introdução a Programação Aula 01: Apresentação da ementa.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação – CECOMP Algoritmos e Programação Jadsonlee da Silva Sá
Introdução a lógica de programação Tipos de algoritmos.
Representação de Algoritmos
Algoritmos.
Introdução Capítulo 1 Lógica de Programação
Transcrição da apresentação:

Prof. Poliana Cássia Soares poliana.fazan@hotmail.com Lógica de Programação Prof. Poliana Cássia Soares poliana.fazan@hotmail.com

Forma de Representação de Algorítmos: Textual e Gráfica Tema central: Forma de Representação de Algorítmos: Textual e Gráfica Prof. Poliana Apresentação – Slide 2

Objetivos: Revisar as características de um algoritmo; Apresentar as regras para construção de algoritmos; Apresentar as formas de se representar um algoritmo (forma textual e gráfica). Prof. Poliana Apresentação – Slide 3

Referencias Bibliográficas: FORBELLONE, André Luiz Villar; EBERSPACHER, Henri. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3 ed. São Paulo: Pearson Education, 2005. MANZANO, Jose Augusto N G. Algoritmos: logica para desenvolvimento de programação de computadores. São Paulo: Érica, 2001.’ Prof. Poliana Apresentação – Slide 4

Características dos Algoritmos: Possui início e fim; Não dar margem a dupla interpretação; Sempre que executado, sob as mesmas condições, deverá produzir o mesmo resultado; Capacidade de receber dado(s) de entrada do mundo exterior. Prof. Poliana Apresentação – Slide 5

Regras para construção de um algorítmo: Usar somente um verbo por frase; Imaginar que você está desenvolvendo um algoritmo para pessoas que não trabalham com informática; Usar frases curtas e simples; Ser objetivo, e Procurar usar palavras que não tenham sentido dúbio. Prof. Poliana Apresentação – Slide 6

Representação dos Algorítmos: Forma gráfica(Fluxograma): são mais puras por serem mais fiéis ao raciocínio original, substituindo um grande número de palavras por convenções de desenhos. Forma textual: utiliza-se o português coloquial para representar a sequência de passos necessária para atingir o objetivo esperado. OBS: A forma gráfica, a primeira vista, pode ser mais difícil de ser compreendida pelo fato da pessoa ter que conhecer necessariamente o significado de cada um dos elementos de um fluxograma. Uma outra desvantagem refere-se à dificuldade para desenhar cada um dos elementos do diagrama. Prof. Poliana Apresentação – Slide 7

Simbologia Básica: Símbolo Função TERMINAL Indica o INÍCIO ou FIM de um processamento. Exemplo: Início do algoritmo. FLUXO DE DADOS Indica o sentido do fluxo de dados. Exemplo: Conectar dois símbolos de um fluxograma. PROCESSAMENTO Processamento em geral. Exemplo: Cálculo de dois números. DECISÃO Decisão a ser tomada. Desvia para outros pontos do diagrama. Exemplo: Média >= 7 ou ENTRADA DE DADOS Indica entrada de dados através do teclado. Exemplo: Digite a nota da prova 1 CONECTOR Utilizado quando o diagrama é particionado. Exemplo: Unir um ou mais fluxos do diagrama. SAÍDA Exibe informações ou resultados. Exemplo: Mostre o resultado do cálculo. Prof. Poliana Apresentação – Slide 8

Algoritmo para se falar no orelhão: (forma textual) Tirar o fone do gancho Foi dado sinal de discagem? Se sim prossiga, se não vá para o passo 8. Introduzir o cartão. Teclar o número desejado. A ligação foi completada? Se sim prossiga se não vá para o passo 7. Falar o desejado. Retirar o cartão. Colocar o fone no gancho. Prof. Poliana Apresentação – Slide 9

Algoritmo para se falar no orelhão: (Fluxograma) INICIO Tirar o fone do gancho Foi dado sinal de discagem? N S Introduzir o cartão Teclar o numero desejado A ligação foi completada? N S Falar o desejado Retirar o Cartão Colocar o fone no gancho FIM Prof. Poliana Apresentação – Slide 10

Exemplo: Construir um algoritmo capaz de calcular a média aritmética de quatro notas e informar a situação do aluno: APROVADO ou REPROVADO, além de mostrar a média das notas do aluno. Um aluno é reprovado se a média for inferior a 7 e aprovado caso contrário. Prof. Poliana Apresentação – Slide 11

Forma Textual: Entrar com as 4 notas Calcular a média Se média maior ou igual a 7 Então: Aprovado Senão: Reprovado Mostrar a nota média do aluno Prof. Poliana Apresentação – Slide 12

Forma Gráfica: Início Fim Reprovado Aprovado Entrar com as 4 notas Calcular média Média >= 7 Reprovado Aprovado Média do aluno Fim S N Prof. Poliana Apresentação – Slide 13

Exercícios: Construir um algoritmo e um fluxograma para se somar dois números Construir um algoritmo e um fluxograma para se fazer um bolo Prof. Poliana Apresentação – Slide 14