Agenda O que é Operadores Relacionais Operadores Lógicos

Slides:



Advertisements
Apresentações semelhantes
Comandos de Repetição Comando Para-Faça
Advertisements

Estruturas de Controle – A Tomada de Decisões
Introdução a Programação Aula 05 Jackson Eduardo
Disciplina:PROA3V José Henrique Verhalem e Renan Tenório Professor: Alexandre Cassimiro Novembro 2015.
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.
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.
Média aritmética simples Aula 7. A média de um conjunto de valores numéricos é calculada somando-se todos estes valores e dividindo-se o resultado pelo.
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
1) Defina sequências numéricas.
Tópicos Preliminares Algorítmos I.
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Algoritmo e Lógica Programação Vetores e Matrizes
Exercícios de Fixação.
CÁLCULO NUMÉRICO Aula 2 – Introdução ao Programa de Computação Numérica (PCN) e Teoria dos Erros.
Introdução à Computação para Engenharia MAC2166
Lógica de Programação I
Introdução a Algoritmos
Critérios de aprovação
Estrutura Condicional
Profa. Mercedes Gonzales Márquez
Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Estruturas de Repetição
Módulo I Capítulo 3: Fluxo de Código e Operador Condicional
Prof. Wellington Franco Estrutura de um Programa Usando o VisuAlg
IP – Condicionais e controle de fluxo
ab LÓGICA DE PROGRAMAÇÃO ab
Introdução à Programação
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 condição. Uma.
Estrutura Condicional
Algoritmos e Estrutura de Dados I
Estruturas de Dados Vetores.
Algoritmos e Fluxogramas
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
MATEMÁTICA FINANCEIRA Juros Compostos e Taxas Equivalentes
IP – Repetições Prof. Eduardo Falcão.
Estruturas de Repetição
Introdução à Programação
Dilvan Moreira (baseado no livro Big Java e T. Munzner)
Intersecção e Reunião de Intervalos
Agenda Tipos de Informação Tipos de Dados Variáveis Constantes
Algoritmos e Programação I
Parte 2 - Exemplos Prof. José Marcos Lopes
Estrutura de Repetição
EQUAÇÕES DO 1º E 2º GRAUS (Aula 6)
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
Algoritmos Aula 8 Mairum Ceoldo Andrade.
Vetores: Exercícios Resolvidos
Linguagem de Programação II
Algorítmos e Técnicas de Programação
Profa. Mercedes Gonzales Márquez
Prof.: Carlos Alberto Algoritmos Prof.: Carlos Alberto
Algoritmos Relações – Expressões Lógicas – Estrutura Condicional.
Filas Prof. Kariston Pereira
PROPOSIÇÕES LÓGICAS Prof. André Aparecido da Silva
Algoritmos Prof.: Carlos Alberto
Introdução à lógica de programação utilizando Scratch Aula 3
ALGORITMOS.
ALGORITMOS.
Disciplina: Banco de Dados II
Operadores LÓGICOS e / ou / nao.
Introdução a progrmação Comandos condicionais: if e switch
Intrudução à Lógica Computacional
Aula 02 - Introdução à Lógica Matemática
Operadores Lógicos e Relacionais
Estruturas Condicionais
RESULUÇÃO DOS EXERCÍCIOS E
Transcrição da apresentação:

Agenda O que é Operadores Relacionais Operadores Lógicos Desvio Condicional Simples Desvio Condicional Composto Desvios Condicionais Encadeados

O que é Apesar de resolver alguns problemas, somente isso é bastante limitado Valores precisam ser tratados Exemplo: cálculo da média, precisa mostrar se o aluno está ou não reprovado.

O que é Exemplo 2 Verificar se tem saldo antes de sacar Verificar se pode tirar cheque antes de emitir talão E assim por diante

Operadores Relacionais == Igual > Maior que < Menor que >= Maior ou igual a <= Menor ou igual a != ou <> Diferente

Operadores Lógicos E ou && Conjunção OU ou II Disjunção NÃO ou ! Negação

Operadores Lógicos Exemplo A>B A==B A!=B A<=B A>=B A<B Saldo < QuantidadeSaque

Desvio Condicional Simples Utiliza a instrução Se...Então ... Fim_se Ou Se (condição) Inicio Bloco Fim

Desvio Condicional Simples Se (salario > 2000) Escrever(salario) Se (idade == 20) Escrever (idade)

Desvio Condicional Composto Se...então...senão...fim_se Se (condição) Inicio Bloco Fim Senão

Desvio Condicional Composto Se(nota >=6) Escrever(“Passou”); Senão Escrever(“Não passou”);

Desvios Condicionais Encadeados São junções de desvios simples e compostos

Desvios Condicionais Encadeados Se (nota >= 5 E nota < 8) então Escrever (“B”); Senão Se (nota < 5) então Escrever(“I”); Escrever(“E”);

Controle de Fluxo (Laço For) É um loop. Enquanto a condição que você estipulou for satisfeita, o comando será executado. Pode “estourar” a memória do computador.

Controles de Fluxo Laço FOR Para <tipo><nome> começando de zero; até que ele satisfaça <condição>; incremente <nome> + 1 Inicio_for <<comando1>> Fim_for

Laço FOR Exemplo Para int contador = 0; contador < 4; contador + 1 Inicio_for Escreva(“o contador estar em :” + contador) Fim_for

Exercícios de Fixação 1) Escreva em PSEUDOCÓDIGO um programa que calcule a média de um aluno nas 4 provas bimestrais e exiba se o aluno foi aprovado caso tenha tirado nota maior que 6, caso contrário exiba que ele foi reprovado.

Exercícios de Fixação 2) Escreva em PSEUDOCÓDIGO um programa que leia o saldo bancário de um cliente e o valor do saque, e exiba se ele pode ou não sacar o dinheiro.

Exercícios de Fixação 3) Escreva em PSEUDOCÓDIGO um programa que exiba todos os números de 1 a 100 utilizando a estrutura “FOR”.