Algoritmos e Programação - 2016.1 - Aula 11

  • View
    1.074

  • Download
    1

Embed Size (px)

Transcript

Algoritmos

Algoritmos e Programao

Prof. Thyago Maia

Aula 11Introduzir a linguagem de programao Python;Apresentar a estrutura bsica de um script em Python;2

Objetivos

Passos para a Construo de Software

Passos para a Construo de Software1 passo: Conhecimento do problema;2 passo: Construo do algoritmo;3 passo: Codificao do algoritmo em uma linguagem de programao;

4

Problema !!!

Soluo

Codificao

Linguagens de Programao

Linguagens de ProgramaoPara armazenar um algoritmo na memria de um computador, e para que o mesmo seja executvel, necessrio que o mesmo seja programado (codificado);Precisamos transcrever nossos algoritmos para uma linguagem de programao;Exemplos: Pascal, C, Java, Cobol, etc. Na disciplina, utilizaremos a linguagem de programao Python;

6

A Linguagem Python

A Linguagem PythonLinguagem de programao de alto nvel lanada por Guido Van Rossum em 1991;

Gerenciado pela Python Software FoundationModelo de desenvolvimento comunitrio e aberto;

O nome baseado no programa de TV Monty Pythons Flying Circus;

8

Como comear a programar?

Como comear a programar?Acesse o site http://www.python.orgAcesse o link Downloads;Clique na opo Download Python 3.4.3;Instale o Python a partir do pacote de instalao baixado;Execute o IDLE (Ambiente de Desenvolvimento Integrado para Python);10

Uma breve introduo

Uma breve introduoNo VisuAlg, aprendemos a escrever mensagens (gerar sada) a partir do comando escreva. Exemplo:

Observe que, para cada comando do VisuAlg, existe um comando ou instruo equivalente em Python12ESCREVA(Ol mundo!!!!)print(Ol mundo!!!!)

Uma breve introduoLogo, 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 estgio ser converter algoritmos desenvolvidos no VisuAlg para Python;

13

Uma breve introduoA lgica de implementao ser mantida. O que muda a sintaxe (o formato das instrues, operadores...) e o paradigma (o estilo) da programao;14

Codificando um script Python

Codificando um script PythonNo IDLE, clique na opo de Menu File, submenu New File (ou pressione as teclas Ctrl+N);16

Codificando um script PythonNa Janela de edio de scripts, digite o cdigo abaixo:

Salve o arquivo (extenso .py) em uma pasta de sua preferncia;17

Executando um script Python

Executando um script PythonAinda na janela de edio de scripts, clique na opo de menu Run, submenu Run Module (ou pressione F5);19

Executando um script PythonSua aplicao ser executada na janela principal do IDLE;20

Definindo Variveis

Definindo VariveisPara criar uma varivel, basta definir seu nome e atribuir um valor;

No VisuAlg:

No Python:22...VAR idade: INTEIROINICIOidade