Upload
others
View
6
Download
0
Embed Size (px)
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