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.

Slides:



Advertisements
Apresentações semelhantes
Construção de Aplicativos Computacionais METEOROLOGIA
Advertisements

Tomada de Decisões Aula 3.
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições.
Algoritmos Estruturados
Algoritmo.
Lógica de Programação EAGS SIN – Módulo II
Professor: André L. R. Didier Autor: Francisco Airton
Fundamentos de Programação
Algoritmos Grupos de Slides No 2. Prof. SIMÃO Estrutura de decisão simples “Se” if end Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
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.
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Lógica de programação Introdução à lógica de programação Diagrama de bloco Programação Sequencial 1.
ESTRUTURAS DE CONTROLO Estrutura sequencial: é um conjunto de instruções em que são executadas pela ordem em que aparecem escritas no programa. Mas como.
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,
Escrever aqui o título do seu trabalho sem passar de duas linhas
Introdução à Computação para Engenharia MAC2166
Baseado nos slides do professor Dr. Daniel Caetano
AULA 04 Probabilidade Básica Adm.Industrial Probest
Estatística 2. Estatística indutiva
Escrever aqui o título do seu trabalho sem passar de duas linhas
Estruturas de Decisão.
Fundamentos de Programação 1
Profa. Mercedes Gonzales Márquez
Introdução à Linguagem JavaScript
Estruturas de Repetição
FUNDAMENTO DE PROGRAMAÇÃO
Diagrama de Casos de Uso (Use Cases)
PORTAS LóGICAS Samuel S. S. Sistemas para internet
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTOS DE PROGRAMAÇÃO
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO
Estrutura Condicional II
Estrutura Condicional
LÓGICA DE PROGRAMAÇÃO/ALGORITMOS
Algoritmos e Técnicas CEFET/RN.
INFORMÁTICA TRT – PF – PRF WORD E EXCEL
Prof. Poliana Cássia Soares
Estruturas de Repetição
Cálculo e Encerramento
Estruturas de Repetição
PROGRAMAÇÃO I UNIDADE 3.
Exercícios Crie um algoritmo que leia uma matriz 5x5. Em seguida, conte quantos números pares existem na matriz. Crie um algoritmo que leia uma matriz.
Cálculo e Encerramento
Algoritmos e Programação I
Tecnologia da Informação Visão Geral sobre Informática
Algoritmos Prof.: Carlos Alberto _1:
ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA
Escrever aqui o título do seu trabalho sem passar de duas linhas
Introdução aos algoritmos de programação
Algoritmo e Programação
2 – PREVISÃO DE DEMANDA EXERCÍCIOS.
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
Agenda O que é Operadores Relacionais Operadores Lógicos
Profa. Mercedes Gonzales Márquez
Prof.: Carlos Alberto Algoritmos Prof.: Carlos Alberto
Expressões Lógicas e Comandos de Decisão
Professora Roberta Bonamichi Guidi Garcia
Aula 11- Rafaela Bosse Schroeder
Linguagem de Programação I
Exercício: Contar mentalmente um tempo de 10 segundos
Computação Eletrônica Vetores e Matrizes
CCT0672- Introdução a Programação Aula 01: Apresentação da ementa.
Introdução a lógica de programação Tipos de algoritmos.
TÍTULO: NO MÁXIMO 20 PALAVRAS
Escrever aqui o título do seu trabalho sem passar de duas linhas
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

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 situação: “o programa deverá ler duas notas, calcular e apresentar a média de um aluno”, até aqui muito simples, porém o programa deverá ainda apresentar a aprovação ou reprovação desse aluno dependendo da média calculada. Veja abaixo o algoritmo para a solução desse problema:

Tomada de Decisão INICIO MEDIA ← (NOTA1+NOTA2) / 2 MEDIA >= 6 “Aluno Reprovado” N S “Aluno Aprovado” FIM NOTA1, NOTA2

Operadores de Lógicos Em alguns momentos dentro de uma decisão, pode ser necessário analisar mais de uma condição, para isso utilizamos os operadores lógicos (e,ou) (.e.,.ou.) Operador.e. Condição 1Condição 2Resultado Falsa Falso VerdadeiraFalsaFalso FalsaVerdadeiraFalso Verdadeira Verdadeiro Operador.ou. Condição 1Condição 2Resultado Falsa Falso VerdadeiraFalsaVerdadeiro FalsaVerdadeiraVerdadeiro Verdadeira Verdadeiro

Operadores de Lógicos MEDIA >= 5.e. MEDIA <=6 N S MEDIA >= 5.ou. MEDIA <=6 N S

Operadores de Lógicos (não) (.não.) O operador lógico não (.não.) inverte lógica da condição.

Exercícios 2 1-) Desenvolva os algoritmos em diagrama de blocos dos seguintes programas: a-) Ler os valores de quatro médias escolares de um aluno. Calcular a média e apresentar a mensagem conforme média: Maior ou igual a seis escrever “Aprovado”, maior ou igual a cinco e menor que seis escrever “Exame”, menor que cinco escrever “Reprovado”. b-) Ler o nome e o sexo de uma pessoa e exibir uma mensagem da seguinte forma: “Ilmo Srº. Fulano” caso seja informado no sexo “M” ou “Ilmo Srª. Fulana” caso seja informado no sexo “F”. As palavras Fulano ou Fulana devem ser substituídas pelo nome informado pelo usuário.