lógica de programação professor william. 1) o que É um programa ? 2) o que É linguagem de...
TRANSCRIPT
VARIÁVEIS E OPERADORESLógica de programação
Professor William
PESQUISEM
Professor William
1) O QUE É UM PROGRAMA ?2) O QUE É LINGUAGEM DE MÁQUINA ?3) O QUE É LINGUAGEM DE PROGRAMAÇÃO ?4) O QUE É UM COMPILADOR ?5) O QUE É MAQUINA VIRTUAL ?6) O QUE É LÓGICA ?7) O QUE É ALGORITMO ?8) O QUE É PSEUDOCÓDIGO ?9) O QUE É FLUXOGRAMA ? NO MÁXIMO 2 PARAGRAFOS PARA CADA QUESTÃO. MANUSCRITO OU IMPRESSO
ANTES UMA REVISÃO
Professor William
Utilize um pseudocódigo e depois um fluxograma para representar o algoritmo do conserto de um pneu furado.
ANTES UMA REVISÃO
Professor William
Utilize um pseudocódigo e depois um fluxograma para representar o preparo de uma macarronada.
ANTES UMA REVISÃO
Professor William
Utilize um pseudocódigo e depois um fluxograma para representar o algoritmo de um calculo matemático (5+6)/2, feito em uma calculadora comum. Use termos como “Aperte a tecla 5” nas ações.
CONSTANTES
Professor William
Como o próprio nome indica, é aquilo que não muda.
Falando de algoritmo, constantes são valores que permanecem o mesmo do inicio ao fim.
Constantes podem ser numéricas, literais ou lógicas.
CONSTANTES - EXEMPLOS
Professor William
Constantes numéricas:
3 89 -123 0.87 0.0076 2*102.345.678
CONSTANTES - EXEMPLOS
Professor William
Constantes literais:
“TUDO” “XPTO” “JOÃO” “MARIA” “18/12/1997” “XYZ”
CONSTANTES - EXEMPLOS
Professor William
Constantes Lógicas:
VERDADEIRO FALSO
EXERCÍCIOS
Professor William
Identifique os tipos das constantes abaixo:
a) 435678b) “RODOLFO”c) “87434”d) 0.213e) FALSOf) “VERDADEIRO”
EXERCÍCIOS
Professor William
Indique o(s) tipo(s) de constante(s) que pode(m) ser usado(s) para representar:
a) O nome de um paísb) O RG de uma pessoac) O CGC de uma empresad) Se uma pessoa é ou não maior de idadee) A idade de uma pessoaf) O endereço de uma pessoa
VARIAVEIS
Professor William
Uma variável representa um endereço da memória RAM.
Quando declaramos uma variável, estamos atribuindo um nome simbólico à um endereço da memória RAM.
Dentro de nosso programa utilizaremos esse nome para manipular a informação contida no endereço da memória relacionado à variável.
VARIAVEIS - ANALOGIA
Professor William
A memória RAM é similar a uma grande mesa contendo varias caixas.Quando alguém quer guardar um documento, vai até a mesa, abre uma caixa e coloca o documento dentro.
VARIAVEIS - ANALOGIA
Professor William
Imagine que você quer guardar o papel com o nome de uma pessoa Dentro da caixa. Você pode utilizar qualquer uma das caixas com exceção da caixa 9.
No computador é a mesma coisa!
VARIAVEIS - ANALOGIA
Professor William
No exemplo, o dado Maria ocupa a parte da memória que esta no endereço (caixa) 1. para facilitar o acesso ao endereço de memória, foi referenciado a ele o nome PESSOA.
PESSOA
VARIAVEIS - IDENTIFICADORES
Professor William
No exemplo anterior, o dado MARIA ocupa a parte da memória que esta no endereço (caixa)1. para facilitar o acesso ao endereço de memória, foi referenciado a ele o nome PESSOA.
Isso permite localizar imediatamente a caixa, sem precisar saber em que posição ela se encontra.
VARIAVEIS - IDENTIFICADORES
Professor William
A esse nome associado ao endereço de memória, denomina-se variável.
Portanto, quando quiser armazenar algum dado, basta criar (como será mostrado adiante) uma variável para guardá-lo.
REGRAS PARA CRIAÇÃO DE NOMES DE VARIÁVEIS
Professor William
O nome da variável pode ser formado por um ou mais caracteres.
O primeiro caractere deve ser obrigatoriamente uma letra e os caracteres seguintes podem ser letras ou números.não são permitidos uso de símbolos, sinas gráficos e de pontuação, exceto o sinal “_”.
TIPOS DE VARIÁVEIS - VISUALG
Professor William
Inteiro Real Lógico Caracter Vetor
COMO ATRIBUIR VALORES A VARIÁVEIS NO VISUALG
Professor William
var num : inteiro num <- 10 escreva(num) saída: “10”
EXERCICIOS - VISUALG
Professor William
Abra o VISUALG e na seção “var”, crie 5 variáveis:
a) Uma variável do tipo inteirob) Uma variável do tipo realc) Uma variável do tipo lógicod) Uma variável do tipo caracter
Na seção “inicio”, atribua valores para as variáveis que você criou acima. Utilize o comando escreva para exibir os valores das variáveis.
Após, crie o pseudocódigo e o fluxograma do exercício acima.
EXERCICIOS - VISUALG
Professor William
Alterar o exercício para solicitar a entrada dos valores para o usuário com o comando:
VarNum : realEscreva(“informe um valor: ”)Leia(Num)
EXERCICIOS - VISUALG
Professor William
1) Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma variável B.
A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que ovalor que está em A passe para B e vice-versa.
Ao final, escrever os valores que ficaram armazenadosnas variáveis.
OPERADORES ARITMÉTICOS
Professor William
Soma + Subtração – Multiplicação * Divisão / Módulo % Potenciação ^
EXERCÍCIOS
Professor William
Analise os algoritmos abaixo e diga o que será impresso na tela ao serem executados:
EXERCÍCIOS
Professor William
Analise os algoritmos abaixo e diga o que será impresso na tela ao serem executados:
EXERCÍCIOS
Professor William
Analise os algoritmos abaixo e diga o que será impresso na tela ao serem executados:
EXERCÍCIOS
Professor William
Crie um novo programa no VISUALG , com duas variáveis:
Crie comandos para somar, subtrair, multiplicar, dividir, modularizar e potencilizar as variáveis.
A cada operação efetuada, mostrar o resultado com o comando “escreva”.
Após, crie o pseudocódigo e o fluxograma do exercício acima.
EXERCÍCIOS
Professor William
Crie um novo programa no VISUALG para calcular o IMC.
O que é IMC ?
Índice de massa corpórea. para calcular se a pessoa esta ou não acima do peso.
EXERCÍCIOS
Professor William
a) Programa visualgb) Pseudocódigoc) fluxograma