PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela...

26
PROGRAMAÇÃO DE COMPUTADORES CAPÍTULO 1 – AULA 2

Transcript of PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela...

Page 1: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

PROGRAMAÇÃO DE COMPUTADORESCAPÍTULO 1 – AULA 2

Page 2: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

VARIÁVEIS

• Os computadores processam dados que ficam em sua memória.

• Uma variável corresponde a uma posição de memória, cujo

conteúdo pode variar ao longo da execução do programa.

Page 3: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

VARIÁVEIS

• Uma Variável possui três atributos:

✓nome,

✓informação e

✓tipo.

Page 4: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

VARIÁVEIS

• Variáveis – Nome :

✓O nome de uma variável tem a função de diferenciá-la das demais.

✓Adotaremos as seguintes regras para o nome:

❖ deve necessariamente começar com uma letra;

❖ não deve conter nenhum símbolo especial, exceto o caractere sublinhado.

✓Exemplos: A2 , max , hora_aula , LADO1 , nome_do_aluno

Page 5: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

VARIÁVEIS

• Variáveis – Informação :

✓É o valor que ela armazena naquele momento, é o seu conteúdo.

✓Exemplos:

❖ LADO1 = 5

❖ nome_do_aluno = “João”

Page 6: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

VARIÁVEIS

• Variáveis –Tipo :

✓É o tipo de informação que ela pode armazenar:

❖Números, nomes, textos .....

Page 7: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

Inteiro (integer)

Qualquer número inteiro

negativo

nulo

positivo

Ex.: 1 ; 137 ; -15 ; 0

Real

Qualquer número real

negativo

nulo

Positivo

Ex.: 1.5 ; 3.1415 ; -0.345

Lógico (booleana)

Falso (false)

Verdadeiro (true)

Caracter (string/char)

Qualquer conjunto de character alfanuméricos

Exemplos:

“Casa, 23”

“Maria”

“123”

Variáveis

• Tipos:

Page 8: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

VARIÁVEIS

• Declaração:

✓Uma declaração de variáveis é uma instrução para reservar uma

quantidade de memória (número de bytes) apropriada para armazenar o

tipo especificado e indicar que o seu conteúdo será referenciado pelo

nome dado.

✓Por isso devemos declará-las ANTES de qualquer procedimento.

Page 9: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

VARIÁVEIS

• Sintaxe:

✓Utilizaremos a seguinte sintaxe para a declaração das variáveis:

<lista_de_variáveis> :<tipo>

✓Exemplos:

❖ano, mes, idade : inteiro

❖salario, troco: real

❖True, opcao, flag: Logico

❖Caracter:= nome, profissao

Page 10: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

VARIÁVEIS

• Comandos de atribuição:

✓Exemplos:

❖ idade : = 7

❖ resultado := 8 * idade

Page 11: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

CONSTANTES

• Constante é tudo aquilo que é fixo ou estável. Por exemplo,

quando atribuímos o valor de PI (3,1415), o valor não se altera

nunca.

• Nesses casos atribuímos uma constante ao invés de utilizar o

valor fixo no programa.

Page 12: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

Operadores Algébricos

• O resultado da avaliação é do tipo numérico ( inteiro ou real).

Operador Símbolo

Adição +

Subtração -

Multiplicação *

Divisão /

Potenciação ^

Raiz Quadrada SQR

“Quociente Inteiro” da Divisão DIV

“Resto inteiro” da Divisão MOD

Page 13: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

Operadores Algébricos

• Precedência de operadores:

Nível Categoria Operador

1 Exponenciação ^

2 Multiplicação e divisão * e /

3 Adição e subtração + e -

Page 14: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

Principais Funções Matemáticas

• O resultado da avaliação é do tipo numérico ( inteiro ou real).

Função Símbolo

Cosseno COS(argumento)

Seno SEN(argumento)

Tangente TAN(argumento)

Exponencial de base e EXP(argumento)

Logaritmo Neperiano LN(argumento)

Módulo ABS(argumento)

Page 15: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

EXERCÍCIOS

a) 5x3 + 7x2 – 3x – 1

b)

c)

Page 16: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

EXERCÍCIOS - RESPOSTAS

a) 5x3 + 7x2 – 3x – 1 5.0*x^3 + 7.0*x^2 – 3.0*x –1

b) (- b + (b * b – 4.* a * c)**0.5)/(2 * a)

c) 4.*pi*r^3/3.

Page 17: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

O QUE É UM ALGORITMO

• sequência lógica

• conjunto finito de ações.

Page 18: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

COMO REPRESENTAR UM ALGORITMO

• Gráfica (fluxograma)

• Textual (pseudocódigo, portugol ou pseudolinguagem)

Page 19: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

O QUE É NECESSÁRIO EM UM ALGORITMO

• Início (Entrada)

• Meio (Processamento => Clareza, Definição e Efetividade)

• Fim (Saída)

Page 20: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

COMO ELABORAR UM ALGORITMO

• Utilizar somente um verbo por ação (passo/instrução);

• Escrever de uma forma clara;

• Usar frases:

• Curtas; e

• Simples;

• Objetividade;

• Não utilizar palavras com sentido dúbio.

Page 21: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

PARA ELABORAR UM ALGORITMO

• Compreensão do problema.

• Identificar a entrada

• Identificar quais passos serão necessários para a atingir o resultado desejado

• Identificar a saída

Page 22: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

COMO REPRESENTAR UM ALGORITMO

• Gráfica (fluxograma)

• Textual (pseudocódigo, portugol ou pseudolinguagem)

Page 23: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

REPRESENTAÇÃO GRÁFICA

Símbolo Descrição

Início ou fim do algoritmo

Indica o sentido do fluxo de execução do

algoritmo.

Representa a entrada de dados

Indica cálculos e atribuições de valores

(processamento)

Indica desvios ou tomadas de decisões (Por

exemplo: SE isso, ENTÃO aquilo)

Representa a saída de dados

Page 24: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

REPRESENTAÇÃO TEXTUAL

ALGORITMO “nome do algoritmo”

VAR

• ...

INICIO

• .....

FIM

Page 25: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

TAREFAS

Page 26: PROGRAMAÇÃO DE COMPUTADORES · VARIÁVEIS •Variáveis –Informação : É o valor que ela armazena naquele momento,é o seu conteúdo. Exemplos: LADO1 = 5 nome_do_aluno =“João”

Obrigada !