Baixe o app para aproveitar ainda mais
Prévia do material em texto
Operadores e Expressões Operador Permite realizar operações com os dados Exemplo: O símbolo “–” é um operador que representa a operação aritmética de subtração Operadores e Expressões Expressão Arranjo de operadores e operandos Exemplo: 10 – 4 é uma expressão cujo valor é 6 Operações Ordem de execução das operações: Emprego explícito de parênteses; Ordem de precedência existentes entre operadores Operadores com a mesma ordem de precedência, a execução será feita da esquerda para direita Tipo de Operadores Operador de Atribuição Utilizado para atribuir o valor de uma expressão a uma variável Sintaxe: [variável] <- expressão; Exemplo: nome <- “Maria”; Idade <- 27; Tipo de Operadores Operadores Aritméticos Utilizados para efetuar operações aritméticas com números (inteiros e reais) Sintaxe: [variável] <- [dado] [operador] [dado]; Tipo de Operadores Operadores Aritméticos Operador Símbolo Subtração / Inverter Sinal - Adição + Multiplicação * Divisão / Divisão Inteira \ Resto da Divisão % Exponenciação ^ Tipo de Operadores Operadores Aritméticos Exemplo: algoritmo "Exemplo" var a,b, soma: inteiro inicio a <-10 b <- a*2 soma <- a + b escreva("Soma: ",soma) fimalgoritmo Exemplo 1 Ler um número inteiro e imprimir seu sucessor e seu antecessor. Exemplo 2 Escreva um programa que receba o nome e idade de 2 (dois) alunos. Imprima os nomes e idades, depois exiba a idade média da turma. Exemplo 2 Estrutura Condicional Estrutura que permite a tomada de decisão mediante a análise de uma condição Tomamos diariamente decisões baseadas em situações. Em um algoritmo, chamamos estas situações de condições Estrutura Condicional Pseudocódigo: inicio SE condição ENTAO comando FIMSE fimalgoritmo O comando somente será executado se a condição for verdadeira Estrutura Condicional Fluxograma: Início Condição Fim Comandos Verdadeira Falsa Estrutura Condicional Ex: “Se minha média for maior ou igual a 7.0 então fui aprovado” se media>= 7.0 entao escreva (“Aluno aprovado”) fimse Estrutura Condicional Exemplo: se (nota<7.0) entao escreval(“Aluno reprovado”) escreval(“Média: ”,media) fimse Exemplo Escreva um programa que receba o nome e 2 (duas) notas do aluno. Calcule a média final do aluno. Se a média for maior ou igual a 7, imprima a mensagem: “Aluno aprovado”. Exemplo Tipo de Operadores Operadores Relacionais Utilizados para efetuar a comparação entre dados do mesmo tipo Operador Símbolo Maior que > Menor que < Maior ou igual >= Menor ou igual <= Igual = Diferente <> Tipo de Operadores Operadores Relacionais Exemplo: algoritmo "Exemplo" var nota1, nota2: real inicio nota1 <- 8.8 nota2 <- 3.2 se (nota1>nota2) entao escreval("Nota 1 maior que nota 2") fimse fimalgoritmo Tipo de Operadores Operadores Lógicos Utilizados para se analisar duas ou mais expressões Operador E OU NAO Tipo de Operadores Operadores Relacionais Exemplo: algoritmo "Exemplo" var nota1, nota2, media: real inicio nota1 <- 8.8 nota2 <- 6.2 media <- (nota1 + nota2)/2 se (media>=7)e(nota1>5) entao escreval("Aprovado") fimse fimalgoritmo Exercício 1 Receber um nome e um valor qualquer do teclado. Imprimir esse valor com reajuste de 15% (adicionando e removendo) e o nome do usuário. Exercício 1 Exercício 2 Leia o nome e idade do usuário. Se o usuário tiver uma idade menor que 18 exiba a mensagem "Jovem" Se a idade for entre 18 e 75 escreva a mensagem "Adulto" Por fim, caso a idade seja maior que 75, escreva a mensagem "Idoso" Exercício 2
Compartilhar