Lógica de programação Professor William. 1) O QUE É UM PROGRAMA ? 2) O QUE É LINGUAGEM DE...

Preview:

Citation preview

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

Recommended