| | | |

Algoritmos e Programação I

Algoritmos e Programação I

Compre o e-book deste material aqui! Consulte outras formas de colaborar.

Capítulo 1 Introdução

Vamos começar executando nossas primeiras linhas de código na linguagem de programação Python. Em um terminal Python digitamos

1>>> print('Olá, mundo!')

Observamos que >>> é o símbolo do prompt de entrada e digitamos nossa instrução logo após ele. Para executarmos a instrução digitada, teclamos <ENTER>. Uma vez executada, o terminal apresentará as seguintes informações

1>>> print('Olá, mundo!')
2Olá, mundo!
3>>>

Pronto! O fato do símbolo de prompt de entrada ter aparecido novamente, indica que a instrução foi completamente executada e o terminal está pronto para executar uma nova instrução.

Alternativamente a terminais, aplicativos notebooks, como o Jupyter, permitem organizar códigos Python em células de programação. Ao longo do texto, salvo explicitado diferente, vamos assumir a utilização de um notebook Jupyter rodando Python 3 [7]. Células de código são destacadas com linhas enumeradas como, por exemplo,

1print('Olá, mundo!')

E quando for o caso, a saída aparece logo na sequência como, no caso,

Olá, mundo!

A linha de comando executada acima instrui ao computador a imprimir no prompt de saída a frase Olá, mundo!. O método/função print contém instruções para imprimir objetos em um dispositivo de saída, no caso, imprime a frase na tela do computador.

Vamos considerar um outro exemplo, computar a soma dos números ímpares entre 0 e 100. Podemos fazer isso como segue

1sum([i for i in range(100) if i%2 != 0])
2500

Oh! No momento, não se preocupe se não tenha entendido a linha de código acima, ao longo das notas de aula isso vai ficando natural. O código usa a função sum para computar a soma dos elementos da lista de números ímpares desejada. A lista é construída de forma iterada e indexada pela variável i, para i no intervalo/faixa de 0 a 99, se o resto da divisão de i por 2 não for igual a 0.

O resultado computado foi 2500. De fato, a soma dos números ímpares de 0 a 100

(1,3,5,,99) (1.1)

é a soma dos 50 primeiros elementos da progressão aritmética ai=1+2i, i=0,1,, i.e.

i=049ai=a0+a1++a49 (1.2)
=1+3++99 (1.3)
=50(1+99)2 (1.4)
=2500 (1.5)

como já esperado! Em Python, esta última conta pode ser computada como segue

150*(1+99)/2
2500.0

Envie seu comentário

Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Algoritmos e Programação I

Algoritmos e Programação I

Compre o e-book deste material aqui! Consulte outras formas de colaborar.

Capítulo 1 Introdução

Vamos começar executando nossas primeiras linhas de código na linguagem de programação Python. Em um terminal Python digitamos

1>>> print('Olá, mundo!')

Observamos que >>> é o símbolo do prompt de entrada e digitamos nossa instrução logo após ele. Para executarmos a instrução digitada, teclamos <ENTER>. Uma vez executada, o terminal apresentará as seguintes informações

1>>> print('Olá, mundo!')
2Olá, mundo!
3>>>

Pronto! O fato do símbolo de prompt de entrada ter aparecido novamente, indica que a instrução foi completamente executada e o terminal está pronto para executar uma nova instrução.

Alternativamente a terminais, aplicativos notebooks, como o Jupyter, permitem organizar códigos Python em células de programação. Ao longo do texto, salvo explicitado diferente, vamos assumir a utilização de um notebook Jupyter rodando Python 3 [7]. Células de código são destacadas com linhas enumeradas como, por exemplo,

1print('Olá, mundo!')

E quando for o caso, a saída aparece logo na sequência como, no caso,

Olá, mundo!

A linha de comando executada acima instrui ao computador a imprimir no prompt de saída a frase Olá, mundo!. O método/função print contém instruções para imprimir objetos em um dispositivo de saída, no caso, imprime a frase na tela do computador.

Vamos considerar um outro exemplo, computar a soma dos números ímpares entre 0 e 100. Podemos fazer isso como segue

1sum([i for i in range(100) if i%2 != 0])
2500

Oh! No momento, não se preocupe se não tenha entendido a linha de código acima, ao longo das notas de aula isso vai ficando natural. O código usa a função sum para computar a soma dos elementos da lista de números ímpares desejada. A lista é construída de forma iterada e indexada pela variável i, para i no intervalo/faixa de 0 a 99, se o resto da divisão de i por 2 não for igual a 0.

O resultado computado foi 2500. De fato, a soma dos números ímpares de 0 a 100

(1,3,5,,99) (1.1)

é a soma dos 50 primeiros elementos da progressão aritmética ai=1+2i, i=0,1,, i.e.

i=049ai=a0+a1++a49 (1.2)
=1+3++99 (1.3)
=50(1+99)2 (1.4)
=2500 (1.5)

como já esperado! Em Python, esta última conta pode ser computada como segue

150*(1+99)/2
2500.0

Envie seu comentário

Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Pedro H A Konzen
| | | |