Aula 0 – Lógica de Programação.

Propaganda
Aula 2 – Lógica de Programação.
UNIDADE 1 : - INTRODUÇÃO A COMPUTAÇÃO .
Prompt de comando:
cmd.
1) Pesquise o que os
seguinte comandos
fazem:
a) dir
b) date
c) cd
d) cd ..
e) color
f) ren
2) Responda:
a) Como se cria diretório.
b) É possível excluir arquivo pelo prompt?
Como faz?
c) Crie um arquivo na área de trabalho.
Faça uma cópia do mesmo na pasta
documentos.
d) O que o comando:
copy D*.txt faz?
3) Responda:
a) Como se remove uma pasta?
b) Faça a lista de exercícios do
próximo slide.
Aula 2 – Lógica de Programação.
UNIDADE 1 : - INTRODUÇÃO A COMPUTAÇÃO .
Prompt de comando:
cmd.
1) a)dir: descrição do diretório.
b)date:exibi ou modifica a data.
(sair aperta enter)
c)cd :entra em diretório
d)cd .. sai do diretório corrente.
e)color: altera a cor do prompt.
f)ren: renomeia arquivo qualquer. Ex: ren [unidade:] [nome1] [nome2]
2) a)Mkdir ou Md
b)sim. del [nome]
c)copy teste.txt c:\Users...\Documents
d)Deste modo provavelmente nada. é preciso o caminho final da cópia.
Corrigido:
copy D*.txt c:\Users...\teste
Assim ele copiaria todos os arquivos que começam com a letra D e são .txt
para a pasta teste.
3) a)rmdir [caminho]0
Aula 2 – Lógica de Programação.
UNIDADE 1 : - INTRODUÇÃO A COMPUTAÇÃO .
Exercícios:
1) Converta os seguintes números:
(143)10 = (
)2
(13)10 = (
)2
(1010)10 = ( )2
(17)10 = (
)2
( )10 = ( 101101)2
( )10 = (1111111)2
( )10 = (10101)2
( )10 = (101101)2
2) Escreva os seguinte algoritmos:
a) Trocar uma lâmpada.
b) Tirar 10 na prova.
c) Fazer um novo amigo.
3) Desenhe o fluxograma dos três algoritmos da questão
anterior.
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Como instalar o
python?
Acessar o link:
http://www.python.org/getit/
ou
Acessar pasta do google
drive(Pronatec) nas
comunidades do facebook.
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Como escrever
os programas?
IDLE:
GUI ou IDE que permite
editar, executar, navegar
e depurar programas em
python.
já vem instalado
com o python.
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Olá mundo
modo interativo
e coisas mais.
Comando print( )
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Olá mundo
modo de
edição.
Comando print( )
print(1,000,000)
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Variável é um nome ao qual se atribui
valor.
Variáveis:
Python dispensa a declaração de
variáveis. Para usar basta usar.
O tipo da variável está intrínseco a
atribuição, ou seja, atribuição produz
a variável.
Inteiro a
String
nome
Ponto
Flutuante
x
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Variáveis:
Python dispensa a declaração de
variáveis. Para usar basta usar.
Ref.
Ref.
Nome
a=3
a
Objeto
3
Nome
a=3
b =a
a
b
Objeto
3
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Variáveis:
Python dispensa a declaração de
variáveis. Para usar basta usar.
Ref.
a=3
b =a
a=“cris”
Nome
a
b
Objeto
3
?
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Variáveis:
Python dispensa a declaração de
variáveis. Para usar basta usar.
Ref.
a=3
b =a
a=“cris”
Nome
a
b
Objeto
3
cris
ID()
Type()
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Tipos de variáveis:
Variáveis
•
•
•
Outros tipos:
Lista
Tuplas
dicionários
Númerico:
Inteiros.
3, 5, 8798458
Reais.
3.1415, 0.89
Complexos.
3+4j, 0+8j
String(palavra):
“cristtiano”,”ár51”
Booleano:
True e False.
int
float
complex
10
0.0
3.14j
100
15.20
45.j
-786
-21.9
9.322e-36j
080
32.3+e18
.876j
-0490
-90.
-.6545+0J
-0x260
-32.54e100 3e+26J
0x69
70.2-E12
4.53e-7j
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Variáveis
• Proibidas:
7_casa = "grande banda!"
SintaxError: invalid sintax
som@r = 1000000
SintaxError: invalid sintax
class = "Grupo de Pesquisa"
SintaxError: invalid sintax
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Variáveis
• Trabalhando variáveis:
a = “cris”
id(a)
type(a)
.
.
.
a=3
id(a)?
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Variáveis
• Trabalhando variáveis:
Conversão:
int()
float()
complex()
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Variáveis
• Trabalhando variáveis Numéricas:
abs(x) :
max(x1,x2,x3):
pow(x1,x2):
sqrt(x1):
Import math
math.ceil(x1):
math. floor(x1):
math.pi():
math.e(x1):
math.factorial(x1):
math.sin(x1):
Aula 4 – Lógica de Programação.
UNIDADE 2 : - VARIÁVEL E COMANDOS DE ENTRADA E SAÍDA.
Exercicios:
1) Faça um programa que some dois números.
2) Se eu fizer um programa que some um
número real(float) com um número inteiro(int)
Qual será o resultado final? Faça esse
programa.
3) Faça um programa que junte palavras em
variáveis e forme frases.
4) Faça um programa que retorne o módulo de
um número.
5) Faça um programa que some números
complexos.
6) Faça um programa que some o maior e o
menor número dentre 10 números quaisquer.
7) Explique o seguinte código:
>>>a= str(2**1000000)
>>> len(a)
Download