Introdução a Programação · Pseudocódigo (cont.) • Exemplo2: Cálculo da média do exemplo...

Preview:

Citation preview

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

Introdução a Programação

Relembrando a última aula

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

Fluxograma

• Exemplo: Cálculo da média final

4

FV

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

Algoritmo Média_do_alunoReal: 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

VisualG 13/08/2018

6

Aula de hoje

• Variáveis• Operadores• Instruções • Exercícios

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

Tipos de Dados

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

9

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

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

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

Operadores

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

13

Expressões aritméticas

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

14

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

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

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

Instrução Primitiva de Atribuição

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

18

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

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

Instrução de Saída

• Exemplo:Escreva R Escreva (“Digite dois números”)

21

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

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

Instrução de Entrada

• Exemplos: ▫ Leia (gastos) ▫ Leia (nota1, nota2, nota3, nota4)

24

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

Exercícios

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

26

Exercícios

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

27

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

Exercícios

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

31

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

Exercícios

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

34