A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Fundamentos de Linguagens de Programação

Apresentações semelhantes


Apresentação em tema: "Fundamentos de Linguagens de Programação"— Transcrição da apresentação:

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


Carregar ppt "Fundamentos de Linguagens de Programação"

Apresentações semelhantes


Anúncios Google