Operadores e instruções

Documentos relacionados
Lista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números.

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo

1 ESTRUTURA SEQUENCIAL

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

Introdução à Programação de Computadores Fabricação Mecânica

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Maratona de Programação

1ª LISTA DE EXERCÍCIOS - Extra

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p

Funcionamento do computador. Conceito e definição de algoritmos. Prof. Alex Camargo

Algoritmos. Prof. Jonatas Bastos Site:

Lista de Exercícios 7 Seleção ( if)

Exercícios: variáveis e expressões

Universidade Federal de Goiás Instituto de Informática

ALGORITMOS EXERCÍCIOS LISTA 01: ESTRUTURAS SEQUENCIAIS Profª Lucília Ribeiro. Como calcular?

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira

Aula 4 Estruturas Condicionais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E EXERCÍCIOS EXTRAS

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares

Informática Aplicada I Lista: Fluxograma

ALGORITMO. Professor: RODRIGO GOBBI TIPOS DE DADOS E INSTRUÇÕES PRIMITIVAS

CAPÍTULO III. Comandos de Atribuição, Entrada e Saída CAPÍTULO III COMANDO DE ATRIBUIÇÃO SINTAXE DO COMANDO DE ATRIBUIÇÃO EM ALGORITMOS

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

Estruturas de Decisão

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores

Português Estruturado (VISUALG)

Estruturas de Decisão

ESTRUTURA CONDICIONAL E SELEÇÃO

Exercícios: comandos condicionais

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Algoritmo e Introdução a Programação. Prof. Josino Rodrigues

Tipos, variáveis, operadores, e entrada e saída

Exercícios de Programação Lista de Exercícios

CADERNO DE EXERCÍCIOS ALGORITMOS

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Lista de Exercícios 01 Entrada e Saída de Dados

2ª Lista de Exercícios de Programação I

1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo.

Programação C# + ASP.NET

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

Introdução à Lógica de Programação

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Atividade 01 - RESPOSTAS Professor: Danilo Giacobo

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Parte I - Expressões lógicas e operadores

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.

Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes

Introdução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

Exercícios: comandos condicionais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Questão 1: Questão 2:

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Exercícios 02 - Respostas Professor: Danilo Giacobo

Introdução a Computação

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

Lista de Exercícios 06 Revisão para a prova

Introdução a Computação

Estruturas de Repetição

Material Didático Proposto

Programação Estruturada Comandos Condicionais (Decisão) Operadores Relacionais

Instituto de Computação Programação de Computadores (TCC00326)

Noções de algoritmos - Aula 1

Exercícios: Comandos de Repetição

3ª Lista de Exercícios de Programação I

Exercícios Resolvidos. Java Básico

Expressões, Atribuições, Entrada e Saída. Givanaldo Rocha

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012

Profº José Roldão Gonçalves Barbosa

Lista de Exercícios Linguagem C#

Lista de exercícios 01 de Computação Aplicada

Algoritmos. Estrutura de decisão simples. if end. Grupos de Slides No 2. Prof. SIMÃO

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015

ALGORITMOS. Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação

Algoritmos. Seqüência finita e ordenada de procedimentos que resolvem um determinado problema. Exemplo: O que preciso fazer para preparar um omelete?

2ª Lista de Exercícios de Programação I

Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel

Resolva os exercícios utilizando a linguagem de programação C

Lista de Exercícios 1 Expressões Aritméticas e Variáveis

Lógica Aula 3. Definição. Estrutura de decisão

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

5. Expressões aritméticas

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

Transcrição:

Operadores e instruções Joyce França Professora de Ciência da Computação - IFNMG

2 Operadores Operadores são elementos funcionais que atuam sobre operandos e produzem um determinado resultado. podem ser classificados em: aritméticos lógicos relacionais

3 Expressões aritméticas Resultado é do tipo numérico (inteiro ou real).

4 Expressões aritméticas Considere que: A, B e C são variáveis do tipo inteiro; X, Y e Z são variáveis do tipo real. Exemplos: A + B * C A + B + Y A / B X / Y expressão de resultado inteiro expressão de resultado real expressão de resultado real expressão de resultado real

5 Expressões lógicas Resultado é do tipo lógico (verdadeiro ou falso) ( ) (&&) ( )

6 Tabela verdade &&

7 Expressões lógicas Exemplo (conjunção): Se (ObteveLucro) e (Lucro > 50000) então Escreva ( Você atingiu a meta anual, parabéns! ) Exemplo (disjunção): Se (mediaparcial > 7) ou (mediafinal > 5) então Escreva ( APROVADO ) Senão Escreva ( REPROVADO )

8 Expressões relacionais Resultado é do tipo lógico.

9 Expressões relacionais Exemplos: Resultado <- (2^2-4 > 0) Aprovado <- (media >= 5) Se (3>2) Escreva 3 é maior que 2.

10 Instruções 05/09/2017

11 Instruções Primitivas Como o próprio nome diz, Instruções Primitivas são os comandos básicos que efetuam tarefas essenciais para a operação dos computadores, como entrada e saída de dados (comunicação com o usuário e com os dispositivos periféricos), e movimentação dos dados na memória.

12 Instruções Primitivas Instrução Primitiva de Atribuição Instrução Primitiva de Saída de Dados Instrução Primitiva de Entrada de Dados

13 Instrução Primitiva de Atribuição A instrução primitiva de atribuição, ou simplesmente atribuição, é a principal maneira de se armazenar uma informação numa variável. Sintaxe: <nome da variável> <- <expressão>

14 Instrução Primitiva de Atribuição Exemplos: aprovado <- (MP >= 7) ou (MF >= 5) delta <- b^2 4*a*c

15 Instrução Primitiva de Atribuição Exemplo: Faça um algoritmo que calcule o preço total da compra, dado o preço unitário e a quantidade de um produto.

16 Instrução de Saída As instruções primitivas de saída de dados são o meio pelo qual informações contidas na memória dos computadores são colocadas nos dispositivos de saída, para que o usuário possa visualizá-las. Sintaxe: Escreva (<lista de expressões>)

17 Instrução de Saída Exemplo: Escreva R Escreva ( Digite dois números )

18 Instrução de Saída Exemplo: Faça um algoritmo que calcule e mostre o preço total da compra dado o preço unitário e a quantidade de um produto.

19 Instrução de Entrada As instruções primitivas de entrada de dados são o meio pelo qual informações são fornecidas ao computador para serem processadas. Sintaxe: Leia (<lista de variáveis>) Semântica: Os dados são lidos de um dispositivo de entrada e armazenados nas variáveis listadas.

20 Instrução de Entrada Exemplos: Leia (gastos) Leia (nota1, nota2, nota3, nota4)

21 Instrução de Entrada Exemplo: Faça um algoritmo que calcule e mostre o preço total da compra dado o preço unitário e a quantidade de um produto informado pelo usuário.

22 Instruções Primitivas Instruções Primitivas Síntese A instrução primitiva de atribuição avalia uma expressão e armazena o valor resultante numa variável. O valor resultante da expressão e a variável devem ter tipos compatíveis. A instrução primitiva de saída de dados admite como argumentos uma lista de variáveis, um literal, ou uma mistura de ambos. No primeiro caso, o valor de cada uma das variáveis é buscado na memória e colocado no dispositivo de saída. No caso de literais, estes são copiados diretamente no dispositivo de saída. A instrução primitiva de entrada de dados busca, no dispositivo de entrada, dados que são guardados nas posições de memória correspondentes às variáveis da lista que lhe são passadas como argumento.

23 Exercícios Para cada exercício elaborar o algoritmo em forma de fluxograma e pseudocódigo.

24 Exercícios 1. Faça um algoritmo que leia quatro idades e calcule a média das mesmas

26 Exercícios Para cada exercício, elabore o algoritmo em forma de fluxograma e pseudocódigo. 1. Faça um algoritmo que leia um número e mostre o seu dobro. 2. Faça um algoritmo para mostrar o resultado da soma de dois números. 3. Faça um algoritmo que leia o valor de uma compra e mostre o novo valor com um desconto de 20%.

27 Exercícios Para cada exercício, elabore o algoritmo em forma de fluxograma e pseudocódigo. 1. Faça um algoritmo que leia a altura e peso da pessoa e calcule seu Índice de Massa Corporal (IMC). IMC = peso/altura 2 2. Elabore um algoritmo que forneça o valor em graus Fahrenheit de uma temperatura expressa em graus Celsius.

EXERCÍCIOS 1. Faça um algoritmo que leia os lados de um retângulo e mostre a área. A=B*H 2. Faça um algoritmo para calcular a hipotenusa de um triângulo retângulo, dado o valor dos catetos. Hip= cateto1^2 + cateto2^2

31 Exercícios 2. Faça um algoritmo para calcular a hipotenusa de um triângulo retângulo, dado o valor dos catetos. Hip= cateto1^2 + cateto2^2

FLUXOGRAMA PSEUDOCÓDIGO INICIO C1,C2 H <- C1^2+C2^2 H ALGORITMO hipotenusa C1,C2,H : REAL INICIO ESCREVA( digite os catetos ) LEIA(C1,C2) H <- (C1^2+C2^2) ESCREVA(H) FIM FIM

33 Exercícios 3. Calcule a sua idade em meses e em dias a partir da sua idade em anos.

34 Exercícios 4. Calcular a área e o perímetro de um retângulo, sendo dadas as medidas dos lados. A= B*H P=2*B+ 2*H

FLUXOGRAMA INICIO B, H A <- B*H P <- 2*B+ 2*H A, P PSEUDOCÓDIGO ALGORITMO area_perimetro A,P,B,H : REAL INICIO ESCREVA( digite a base e altura ) LEIA(B,H) A<- B*H P<- 2*B + 2*H ESCREVA(A,P) FIM FIM

Exercícios 1. Leia um número real e imprima o resultado do quadrado desse número. 2. Leia uma temperatura em graus Celsius e apresente-a convertida em graus Kelvin. A fórmula de conversão é: K = C + 273.15, sendo C a temperatura em Celsius e K a temperatura em Kelvin. 3. Leia uma velocidade em m/s (metros por segundo) e apresente-a convertida em km/h (quilômetros por hora). A fórmula de conversão é: K = M 3.6, sendo K a velocidade em km/h e M em m/s 4. Leia um valor de comprimento em centímetros e apresente-o convertido em polegadas. A fórmula de conversão é: P = C/2,54, sendo C o comprimento em centímetros e P o comprimento em polegadas. 5. Faça a leitura de três valores e apresente como resultado a soma dos quadrados dos três valores lidos. 6. Leia quatro notas, calcule a média aritmética e imprima o resultado. 7. Leia um valor em real e a cotação do dólar. Em seguida, imprima o valor correspondente em dólares. 8. Leia um número inteiro e imprima o seu antecessor e o seu sucessor. 9. Leia um número inteiro e imprima a soma do sucessor de seu triplo com o antecessor de seu dobro. 10. Leia o tamanho do lado de um quadrado e imprima como resultado a sua área. 11. Leia o valor do raio de um círculo e calcule e imprima a área do círculo correspondente. A área do cíırculo é π raio 2, considere π = 3.141592. 12. Faça um programa que leia o valor de um produto e imprima o valor com desconto, tendo em vista que o desconto foi de 12% 13. Leia o salário de um funcionário. Calcule e imprima o valor do novo salário, sabendo que ele recebeu um aumento de 25%. 14. Uma empresa contrata um encanador a R$ 30,00 por dia. Faça um programa que solicite o número de dias trabalhados pelo encanador e imprima a quantia líquida que deverá ser paga, sabendo-se que são descontados 8% para imposto de renda. 15. Leia um valor inteiro em horas, e imprima-o em minutos. 16. Leia um valor inteiro em horas, e imprima-o em segundos. 17. Implemente um algoritmo que calcule o ano de nascimento de uma pessoa a partir de sua idade. 18. Um motorista deseja colocar no seu tanque X reais de gasolina. Escreva um algoritmo para ler o preço do litro da gasolina e o valor do pagamento, e exibir quantos litros ele conseguiu colocar no tanque. 19. O restaurante a quilo Bem-Bão cobra R$12,00 por cada quilo de refeição. Escreva um algoritmo que leia o peso do prato montado pelo cliente (em quilos) e imprima o valor a pagar. Assuma que a balança já desconte o peso do prato. 20. Calcule o volume de uma caixa d'água cilíndrica. V = π * r² * h 21. Faça um algoritmo que calcule e mostre a área de um trapézio. Sabe-se que: A = (base maior + base menor)* altura)/2 22. Faça um algoritmo para ler o salário de um funcionário e aumentá-io em 15%. Após o aumento, desconte 8% de impostos. Imprima o salário inicial, o salário com o aumento e o salário final. 23. Faça um algoritmo que leia dois valores inteiros (A e B) e apresente o resultado da soma do quadrado de cada valor lido. 24. Faça um algoritmo capaz de calcular a área de uma figura geométrica do tipo circunferência. A = π r² 25. Faça um algoritmo capaz de calcular o comprimento da circunferência usando a fórmula: C = 2 π r