Algoritmos Relações – Expressões Lógicas – Estrutura Condicional.

Slides:



Advertisements
Apresentações semelhantes
Matrizes clássicas e vectores em C++
Advertisements

Informática e Computação Estrutura de Repetição aula 13
Exercício 1 Faça um programa que receba como entrada o nome e o salário de um funcionário de uma empresa e que calcule o novo valor do salário do.
Aula 07.
Aula 04.
Programação em C++ Compiladores
Procedural vs. OO (Figuras Geométricas: Área do triângulo)
Informática e Computação Estrutura de Repetição aula 12
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 07) Prof. Alessandro Bernardo.
1Unidade – Estrutura Condicional CASE Algoritmos e Linguagens de Programação Estrutura Condicional CASE Faculdade INED – Abril 2007 Prof. Edwar.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
VETORES AULA 01 Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias   Objetivo: apresentar VETOR.
Introdução a Linguagem C Professor: Juliano Lucas Gonçalves
VARIÁVEIS EM C Dilvan Moreira. Lembrando...  Variável: nome de um local na memória onde dados são armazenados  Evita ter que lembrar um endereço numérico.
INF01202 Algoritmos e Programação Modalidade Ead – Turma H Material de apoio: capacitar a escrita de expressões aritméticas.
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Variáveis e Atribuições.
Amintas Paiva Afonso Ensino Superior Matemática Básica Unidade 4 – Equações e Inequações Amintas Paiva Afonso.
Estrutura Sequencial COUT CIN
Introdução à Computação para Engenharia MAC2166
Tópicos Preliminares Algorítmos I.
Exercícios de Fixação.
Medições – parte I: Precisão.
Estrutura Sequencial COUT CIN
Algoritmos e Estruturas de Dados I
Construção de Algoritmos AULA 04
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
Algoritmos Estrutura Sequencial
Módulo I Capítulo 3: Fluxo de Código e Operador Condicional
Prof. Wellington Franco Estrutura de um Programa Usando o VisuAlg
MATEMÁTICA APLICADA Prof. Sérgio Mélega
Prof. Wellington Franco
Tópicos Preliminares (Expressões Aritméticas)
Introdução à Programação BCC 201 Aula
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
Estrutura Sequencial COUT CIN
Exercício 1 Faça um programa que receba como entrada o nome e o salário de um funcionário de uma empresa e que calcule o novo valor do salário do.
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
LÓGICA DE PROGRAMAÇÃO Prof. Andrew Rodrigues.
Operações com Monômios e Polinômios.
INE 5201 – INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
Agenda Tipos de Informação Tipos de Dados Variáveis Constantes
Técnicas de Programação
Parte 2 - Exemplos Prof. José Marcos Lopes
MATEMÁTICA APLICADA Prof. Sérgio Mélega
Ponteiros Parte III.
Aula 02 – Produtos Notáveis
Movimento Retilíneo Uniforme Movimento Retilíneo Variado Vetores
Aula 04 – Matemática I - Agronomia Prof. Danilene Donin Berticelli
Profa. Maria Augusta Constante Puget
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
Algoritmos Aula 8 Mairum Ceoldo Andrade.
Agenda O que é Operadores Relacionais Operadores Lógicos
Algorítmos e Técnicas de Programação
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
Profa. Mercedes Gonzales Márquez
Algoritmos Prof.: Carlos Alberto
MATEMÁTICA APLICADA Prof. Sérgio Mélega
Informática e Computação Aula 12 Estrutura de Repetição
DHD – Desenvolvimento em Hardware
ALGORITMOS.
ALGORITMOS.
DHD – Desenvolvimento em Hardware
Lógica proposicional: Equivalência, regras de dedução
Introdução a progrmação Comandos condicionais: if e switch
Cálculo Numérico Aula 3 – Arredondamento e Operações /04/2014
Aula 02 - Introdução à Lógica Matemática
Operadores Lógicos e Relacionais
Operadores Aritméticos
RESULUÇÃO DOS EXERCÍCIOS E
Transcrição da apresentação:

Algoritmos Relações – Expressões Lógicas – Estrutura Condicional

Lembretes Exercícios 1-21 no URI

Lembretes Exercícios 1-21 no URI

Consumo Calcule o consumo médio de um automóvel sendo fornecidos a distância total percorrida (em Km) e o total de combustível gasto (em litros). Entrada O arquivo de entrada contém dois valores: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Saída Apresente o valor que representa o consumo médio do automóvel, seguido da mensagem "km/l". Exemplo de Entrada Exemplo de Saída 500 35.0 14.286 km/l

Consumo Prog 01 int x; real y, total; FimProg Calcule o consumo médio de um automóvel sendo fornecidos a distância total percorrida (em Km) e o total de combustível gasto (em litros). Entrada O arquivo de entrada contém dois valores: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Saída Apresente o valor que representa o consumo médio do automóvel, seguido da mensagem "km/l". Prog 01 int x; real y, total; FimProg

Consumo Prog 01 int x; real y,total; imprima “Entre com a distância”; Entrada O arquivo de entrada contém dois valores: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Saída Apresente o valor que representa o consumo médio do automóvel, seguido da mensagem "km/l". Prog 01 int x; real y,total; imprima “Entre com a distância”; leia x; imprima “Entre com o total de combustível gasto”; leia y; FimProg

Consumo Calcule o consumo médio de um automóvel sendo fornecidos a distância total percorrida (em Km) e o total de combustível gasto (em litros). Entrada O arquivo de entrada contém dois valores: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Saída Apresente o valor que representa o consumo médio do automóvel, seguido da mensagem "km/l". Exemplo de Entrada Exemplo de Saída 500 35.0 14.286 km/l

Prog 01 int x; real y,total; imprima “Entre com a distância”; leia x; imprima “Entre com o total de combustivel”; leia y; total <- real(x)/y; imprima total, “km/l”, endl; FimProg

O que será escrito na tela? Programa 01 O que será escrito na tela?

imprima “Entre com valor de A: ”; leia a; Prog 01 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; ab <- b; b <- a; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg #include<iostream> #include<cmath> using namespace std; int main(){ int a,b; cout<< "Entre valor de A: "; cin>> a; cout<< "Entre valor de B: "; cin>> b; a = b; b = a; system("cls"); cout<< "A= "<< a<< endl; cout<< "B= "<< b<<endl; system("pause"); return 0; }

imprima “Entre com valor de A: ”; leia a; Prog 01 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; ab <- b; b <- a; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg ccc A=10 B=23

imprima “Entre com valor de A: ”; leia a; Prog 01 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; ab <- b; b <- a; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg ccc A = 23 B = 23

O que será escrito na tela? Programa 02 O que será escrito na tela?

imprima “Entre com valor de A: ”; leia a; Prog 02 int a,b,c; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; c <- a; ab <- b; b <- c; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg #include<iostream> #include<cmath> using namespace std; int main(){ int a,b,c; cout<< "Entre valor de A: "; cin>> a; cout<< "Entre valor de B: "; cin>> b; c = a; a = b; b = c; system("cls"); cout<< "A= "<< a<< endl; cout<< "B= "<< b<<endl; system("pause"); return 0; }

imprima “Entre com valor de A: ”; leia a; Prog 02 int a,b,c; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; c <- a; ab <- b; b <- c; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg A=10 B=23

imprima “Entre com valor de A: ”; leia a; Prog 02 int a,b,c; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; c <- a; ab <- b; b <- c; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg A = 23 B = 10

O que será escrito na tela? Programa 03 O que será escrito na tela?

imprima “Entre com valor de A: ”; leia a; Prog 03 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; b <- a-b; ab <- a-b; b <- a+b; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg #include<iostream> #include<cmath> using namespace std; int main(){ int a,b; cout<< "Entre valor de A: "; cin>> a; cout<< "Entre valor de B: "; cin>> b; b = a - b; a = a - b; b = a + b; system("cls"); cout<< "A= "<< a<< endl; cout<< "B= "<< b<<endl; system("pause"); return 0;

imprima “Entre com valor de A: ”; leia a; Prog 03 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; b <- a-b; ab <- a-b; b <- a+b; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg A=10 B=23

imprima “Entre com valor de A: ”; leia a; Prog 03 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; b <- a-b; ab <- a-b; b <- a+b; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg A = 23 B = 10

Expressão Relacional / Relação É uma comparação entre dois valores do mesmo tipo. Operador Farrer Anita Igual = == Diferente ≠ <> Maior > Menor < Maior Igual ≥ >= Menor Igual ≤ <=

Expressão Lógica Operadores são lógicos e operandos são relações, constantes e/ou variáveis do tipo lógico. Operador Matemática Farrer Anita Conjunção E ^ && Disjunção OU V || Negação NÃO ~ !

Precedência Parênteses e Funções Potência e Resto Multiplicação e Divisão Adição e Subtração Operadores Relacionais Operadores Lógicos (não, e, ou)

Exemplo X=2 Y=5 Z=9 NOME = “Maria” X+Y>Z e NOME=“MARIA”

Exemplo X=2 Y=5 Z=9 NOME = “Maria” X+Y>Z e NOME=“MARIA” 2+5>9 e “Maria”=“MARIA”

Exemplo X=2 Y=5 Z=9 NOME = “Maria” X+Y>Z e NOME=“MARIA” 2+5>9 e “Maria”=“MARIA” F e F

Exemplo X=2 Y=5 Z=9 NOME = “Maria” X+Y>Z e NOME=“MARIA” 2+5>9 e “Maria”=“MARIA” F e F F

Exercício - Folha Ponto de Participação