Você está na página 1de 10

Minicurso de

introdução à
lógica e
programação com
python
Introdução à programação e instalação de
ferramentas
Instalação das ferramentas

● Python: https://www.python.org/downloads/

● Visual Studio Code: https://code.visualstudio.com/

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 2


O que é um algoritmo?

● É uma sequência finita e bem definida de passos para


realizar uma tarefa;
1. Pegue a farinha, os ovos, o leite, a manteiga e o
açúcar;
2. Misture tudo em um recipiente até ficar uma massa
A famosa homogênea;
receita de 3. Reserve.
bolo: 4. Agora pegue a forma e unte com manteiga;
5. Polvilhe com farinha de trigo
6. Despeje a massa na forma;
7. Leve ao forno por 50 minutos.

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 3


algoritmo:

PRÓXIMA
INSTRUÇÃO 1 EXECUTA
INSTRUÇÃO

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 4


Outros algoritmos...

● Chegar à universidade;
● Andar / Correr / Nadar;
● Votar em uma eleição…
● O programa do Facebook / Instagram.

A vida é feita de algoritmos!

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 5


Primeiro contato...

Chegar ao outro lado da rua:


levantar = true
1. Levante-se;
enquanto(porta==distante):
2. Ande em direção à porta; seAproximar()
3. Abra a porta; abrirPorta()
4. Ande até o início da rua; enquanto(rua==distante):
5. Olhe para a esquerda; olharParaOsDoisLados()
6. Olhe para a direita; se(não carro):
7. Não há carro? Siga até o outro lado. avancar()
senao:
8. Há carro? Espere.
esperar()

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 6


Linguagem? de programação?

● Uma linguagem de programação consiste em uma linguagem escrita e formal


que especifica um conjunto de instruções e regras usadas para gerar
programas (software).
● Existem várias linguagens de programação! Alguns exemplos são:
○ Python
○ C++
○ Java
○ Dart
○ C
○ e muitas outras…!

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 7


Um código em python! ♥
1 levantar = true
2 while(porta==’distante’): # esse é um comentário, usado para deixar
3 andar() # explicações sobre um código
4 if(not carro==’perto’):
5 avancar()
6 else:
7 print(‘ainda não!’)
8 esperar()

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 8


Comandos básicos

● print(‘Aqui vai um texto ou objeto para ser exibido’) → Imprime algum texto,
número ou objeto no console, que é usado para exibir as informações sobre
o programa

● # esse é um comentário → Não faz parte do código, mas é usado para


deixar explicações em meio aos códigos sobre o que determinados
comandos estão realizando. Muito útil quando o nosso código começa a
crescer!

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 9


print(“ Até mais! =] ”)
Dúvidas???

MINI-CURSO DE LÓGICA E PYTHON monitoriapython.ufal@gmail.com 10

Você também pode gostar