34
Joyce França Professora de Ciência da Computação - IFNMG Introdução a Programação

Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Joyce França Professora de Ciência da Computação - IFNMG

Introdução a Programação

Page 2: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Relembrando a última aula

Page 3: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Narrativa

Exemplo:

• Cálculo da média de um aluno:

▫ Obter as suas 2 notas de provas.

▫ Calcular a média aritmética.

▫ Se a média for maior que 7,

▫ o aluno foi aprovado,

▫ senão ele foi reprovado.

3

Page 4: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Fluxograma

• Exemplo: Cálculo da média final

4

F V

Page 5: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Pseudocódigo (cont.) • Exemplo2: Cálculo da média do exemplo anterior.

Algoritmo Média_do_aluno

Real: n1,n2,media

Início

Escreva(“Digite as duas notas:”)

Leia(n1,n2)

media ← (n1+n2)/2

Se (media >= 7) então

Escreva (“APROVADO”)

Senão

Escreva (“REPROVADO”)

Fim_se

Fim

5

Page 6: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

VisualG

27/02/2018

6

Page 7: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Aula de hoje

• Variáveis

• Operadores

• Instruções

• Exercícios

Page 8: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Variáveis

• Variável é um tipo de dado armazenado em computador.

• Chama-se variável pois o valor contido nesse espaço de memória do computador varia com o tempo, não é um valor fixo.

• O computador utiliza memória RAM para armazenar dados temporários e essa memória é utilizada também pelos nossos programas.

8

Page 9: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Tipos de Dados

• Os dados são classificados segundo o tipo de informação contida neles.

9

Page 10: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Dados Numéricos

• Números naturais

▫ N = {1, 2, 3, 4, ...}

• Números inteiros

▫ Z = {..., -3, -2, -1, 0, 1, 2, 3, ...}

• Números reais

▫ R = {..., 0.0, ...}

10

Page 11: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Dados Literais

• São dados formados por um único caractere ou por uma cadeia de caracteres.

• Os caracteres podem ser letras maiúsculas,

minúsculas, números ou símbolos especiais (&,#,@,?,+)

• Usualmente, os dados literais são representados nos algoritmos pela coleção de caracteres, delimitada em seu início e término com o caractere aspas (").

11

Page 12: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Dados Lógicos

• Também chamados booleanos

• O tipo de dados lógico é usado para representar dois únicos valores lógicos possíveis: verdadeiro e falso.

• Outras Referências: V/F, 1/0, true/false.

12

Page 13: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Operadores

• Operadores são elementos funcionais que atuam sobre operandos e produzem um determinado resultado.

13

Page 14: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Expressões aritméticas

• Resultado é do tipo numérico (inteiro ou real).

14

Page 15: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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.

15

Page 16: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Instruções Primitivas

• Instrução Primitiva de Atribuição

• Instrução Primitiva de Saída de Dados

• Instrução Primitiva de Entrada de Dados

16

Page 17: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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>

17

Page 18: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Instrução Primitiva de Atribuição

• Exemplo:

▫ delta <- b^2 – 4*a*c

18

Page 19: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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.

19

Page 20: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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>)

20

Page 21: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Instrução de Saída

• Exemplo:

Escreva R

Escreva (“Digite dois números”)

21

Page 22: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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.

22

Page 23: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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.

23

Page 24: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Instrução de Entrada

• Exemplos:

▫ Leia (gastos)

▫ Leia (nota1, nota2, nota3, nota4)

24

Page 25: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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.

25

Page 26: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Exercícios

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

26

Page 27: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Exercícios

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

27

Page 28: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com
Page 29: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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

29

Page 30: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

INICIO

FIM

C1,C2

H

FL

UX

OG

RA

MA

PSEUDOCÓDIGO

H <- C1^2+C2^2

ALGORITMO hipotenusa

C1,C2,H : REAL

INICIO

ESCREVA(“digite os catetos”)

LEIA(C1,C2)

H <- (C1^2+C2^2)

ESCREVA(H)

FIM

Page 31: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Exercícios

3. Calcule a sua idade em meses e em dias a partir da sua idade em anos.

31

Page 32: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

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

32

Page 33: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

INICIO

A <- B*H

FIM

B, H

A, P

FL

UX

OG

RA

MA

PSEUDOCÓDIGO

P <- 2*B+ 2*H

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

Page 34: Introdução a Programação...•Variável é um tipo de dado armazenado em computador. •Chama-se variável pois o valor contido nesse espaço de memória do computador varia com

Exercícios

5. Elabore um algoritmo que forneça o valor em graus Fahrenheit de uma temperatura expressa em graus Celsius.

34