Algoritmos e Programação - 2015.2 - Aula 11

315 visualizações

Publicada em

Algoritmos e Programação - 2015.2 - Aula 11

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
315
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
24
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos e Programação - 2015.2 - Aula 11

  1. 1. Algoritmos e Programação Prof.º Thyago Maia 2015.2
  2. 2. Objetivos Aula 11 • Introduzir a linguagem de programação Python; • Apresentar a estrutura básica de um script em Python; 2
  3. 3. Passos para a Construção de Software
  4. 4. Passos para a Construção de Software • 1º passo: Conhecimento do problema; • 2º passo: Construção do algoritmo; • 3º passo: Codificação do algoritmo em uma linguagem de programação; 4 Problema !!! Solução Codificação
  5. 5. Linguagens de Programação
  6. 6. Linguagens de Programação • Para armazenar um algoritmo na memória de um computador, e para que o mesmo seja executável, é necessário que o mesmo seja programado (codificado); • Precisamos transcrever nossos algoritmos para uma linguagem de programação; • Exemplos: Pascal, C, Java, Cobol, etc. • Na disciplina, utilizaremos a linguagem de programação Python; 6
  7. 7. A Linguagem Python
  8. 8. A Linguagem Python • Linguagem de programação de alto nível lançada por Guido Van Rossum em 1991; • Gerenciado pela Python Software Foundation – Modelo de desenvolvimento comunitário e aberto; • O nome é baseado no programa de TV Monty Python’s Flying Circus; 8
  9. 9. Como começar a programar?
  10. 10. Como começar a programar? • Acesse o site http://www.python.org • Acesse o link Downloads; • Clique na opção Download Python 3.4.3; • Instale o Python a partir do pacote de instalação baixado; • Execute o IDLE (Ambiente de Desenvolvimento Integrado para Python); 10
  11. 11. Uma breve introdução
  12. 12. Uma breve introdução • No VisuAlg, aprendemos a escrever mensagens (gerar saída) a partir do comando escreva. Exemplo: • Observe que, para cada comando do VisuAlg, existe um comando ou instrução equivalente em Python 12 ESCREVA(“Olá mundo!!!!”) print(“Olá mundo!!!!”)
  13. 13. Uma breve introdução • Logo, podemos concluir que para escrever uma mensagem de tela em Python (implementar o “escreva”), utilizamos o comando print(‘mensagem’); • O trabalho que o aluno terá neste estágio será converter algoritmos desenvolvidos no VisuAlg para Python; 13
  14. 14. Uma breve introdução • A lógica de implementação será mantida. O que muda é a sintaxe (o formato das instruções, operadores...) e o paradigma (o estilo) da programação; 14
  15. 15. Codificando um script Python
  16. 16. Codificando um script Python • No IDLE, clique na opção de Menu File, submenu New File (ou pressione as teclas Ctrl+N); 16
  17. 17. Codificando um script Python • Na Janela de edição de scripts, digite o código abaixo: • Salve o arquivo (extensão .py) em uma pasta de sua preferência; 17
  18. 18. Executando um script Python
  19. 19. Executando um script Python • Ainda na janela de edição de scripts, clique na opção de menu Run, submenu Run Module (ou pressione F5); 19
  20. 20. Executando um script Python • Sua aplicação será executada na janela principal do IDLE; 20
  21. 21. Definindo Variáveis
  22. 22. Definindo Variáveis • Para criar uma variável, basta definir seu nome e atribuir um valor; • No VisuAlg: • No Python: 22 ... VAR idade: INTEIRO INICIO idade <- 15 ... idade = 15
  23. 23. Definindo Variáveis • Exemplo: 23
  24. 24. Definindo Variáveis • No VisuAlg, para atribuir um texto digitado pelo usuário em uma variável, utilizávamos a seguinte sintaxe: • Em Python, utilizamos a sintaxe: nome = input(‘Digite seu nome’) 24 LEIA(nome)
  25. 25. Definindo Variáveis • Exemplo: 25
  26. 26. Definindo Variáveis • Em Python, para atribuir um número digitado pelo usuário em uma variável, precisamos especificar se o número lido é inteiro ou real; • Em Python, para números inteiros, utilizamos a sintaxe: idade = int(input(‘Digite sua idade’)) 26
  27. 27. Definindo Variáveis • Em Python, para números reais, utilizamos a sintaxe: altura = float(input(‘Digite sua altura’)) 27
  28. 28. Definindo Variáveis • Exemplo: 28
  29. 29. Exemplos
  30. 30. Exemplos  Faça um programa que leia dois números inteiros, calcula e exibe a soma entre eles; 30
  31. 31. Exemplos  Faça um programa que leia dois números inteiros, calcula e exibe a soma entre eles; 31
  32. 32. Exemplo  Faça um algoritmo que lê a base e a altura de um retângulo, calcula e exibe sua área; 32
  33. 33. Exemplo  Faça um algoritmo que lê a base e a altura de um retângulo, calcula e exibe sua área; 33
  34. 34. Exemplo  Faça um algoritmo que lê o preço de um produto e a quantidade adquirida por um cliente. O mesmo deverá calcular e exibir o valor total a ser pago pelo cliente; 34
  35. 35. Exemplo  Faça um algoritmo que lê o preço de um produto e a quantidade adquirida por um cliente. O mesmo deverá calcular e exibir o valor total a ser pago pelo cliente; 35
  36. 36. Exercícios
  37. 37. Exercícios • Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre: – A idade desta pessoa; – Quantos anos ela terá em 2025; 37
  38. 38. Exercícios • Faça um algoritmo que lê o salário de um funcionário, calcula e exibe o novo salário, sabendo que este sofreu um aumento de 25%; 38
  39. 39. Exercícios • Faça um programa que recebe a base maior, a base menor e a altura de um trapézio. O mesmo deverá calcular e exibir sua área; 39

×