Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouFátima Delgado Regueira Alterado mais de 8 anos atrás
1
Fundamentos de Linguagens de Programação
Prof. Msc. Luís Fernando Maia
2
REPRESENTAÇÃO DE UM ALGORITMO
Algoritmo <nome_do_algoritmo> <declaração_de_variáveis> Início <corpo_do_algoritmo> Fim.
3
Comandos de entrada e saída
Comandos escreva e escreval Utilizados para escrever mensagens ou valores de variáveis; escreva escreve algo e mantém o cursor na mesma linha escreval escreve algo e pula uma linha Ex.: escreva(“Minha primeira mensagem”) escreval(idade)
4
Comandos de entrada e saída
Exemplo: Algoritmo “escreve_mensagem” Var Inicio escreva(“Meu algoritmo”) Fim
5
Comandos de entrada e saída
Exemplo: Algoritmo “le_nome” Var nome: caractere Inicio nome <- “Luis Fernando” escreval(“Seu nome é ”, nome) Fim
6
Comandos de entrada e saída
Comandos leia Utilizado para ler um valor digitado pelo usuário; Ex.: leia(nome) leia(idade) leia(altura) leia(distancia)
7
Comandos de entrada e saída
Exemplo: Algoritmo “escreve_mensagem_e_variavel” Var nome: caracter Inicio escreval(“Digite seu nome:”) leia(nome) escreval(“Seu nome é:”) escreval(nome) Fim
8
Comandos de entrada e saída
Exemplo: Algoritmo “conta_bancaria” Var agencia: caracter conta_corrente: caracter nome: caracter Inicio escreval(“Digite seu nome:”) leia(nome) escreval(“Digite sua agência:”) leia(agencia) escreval(“Digite sua conta:”) leia(conta_corrente) Fim
9
Exemplo Um aluno faz 2 provas: P1 e P2, faça um algoritmo que receba as notas, calcule e imprima a média. Média = (P1+P2) / 2
10
Exemplo Algoritmo “calcula_media” Var nota_1, nota_2: real Inicio
escreval(“1ª nota do aluno”) leia(nota_1) escreval(“2ª nota do aluno”) leia(nota_2) escreva(“Média final do aluno: ”) escreval((nota_1 + nota_2) / 2) Fim
11
Exemplo Algoritmo “calcula_media” Var nome: caracter
nota_1, nota_2: real Inicio escreval(“Digite o nome do aluno:”) leia(nome) escreval(“1ª nota do aluno”) leia(nota_1) escreval(“2ª nota do aluno”) leia(nota_2) escreval(“Média final do aluno ” + nome) escreval((nota_1 + nota_2) / 2) Fim
12
Exercício Escreva um algoritmo que leia dois números reais, calcule e exiba: A soma destes valores O produto deles O quociente entre eles
13
Operador de atribuição
Utilizamos o operador de atribuição para inserir um valor em uma variável; Representado por uma seta apontando para a esquerda (<-); Só podemos atribuir valores do mesmo tipo da variável;
14
Operador de atribuição
Exemplo: Algoritmo “exemplo” Var nome: caractere idade: inteiro Inicio nome <- “Luís Maia” idade <- 25 fimalgoritmo
15
Operador de atribuição
Exemplo 2 (erros de atribuição): Algoritmo “exemplo” Var nome: caractere idade: inteiro soma: inteiro Inicio nome <- Luís Maia LITERAIS SEMPRE COM “” idade < A VARIÁVEL É INTEIRA, NÃO REAL fimalgoritmo
16
Exercício Escreva um algoritmo que calcule o volume de um cubo. O usuário deverá digitar o lado de um cubo e o algoritmo deverá exibir o resultado. Volume do cubo= lado3 (lado elevado ao cubo)
17
Exercício Escreva um algoritmo que receba o raio de uma circunferência e calcule o seu perímetro e a sua área. Dados π=3,141592 Perímetro=2πR Área=πR2
18
Exercício Faça um algoritmo que determine o volume de um cilindro. O raio e a altura do cilindro devem ser fornecidos pelo usuário. π =
19
Exercício Faça um algoritmo que leia o nome de um piloto, uma distância percorrida em km e o tempo que o piloto levou para percorrê-la (em horas) O algoritmo deverá calcular a velocidade média e exibir a seguinte mensagem: A velocidade média do piloto nome foi velocidade Velocidade Média = Distância/Tempo
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.