Aula 2 Lógica de Programação. UNIDADE 1 : - INTRODUÇÃO A COMPUTAÇÃO.

Tamanho: px
Começar a partir da página:

Download "Aula 2 Lógica de Programação. UNIDADE 1 : - INTRODUÇÃO A COMPUTAÇÃO."

Transcrição

1 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.

2 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

3 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 = ( )2 ( )10 = ( )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.

4

5 Como instalar o python? Acessar o link: ou Acessar pasta do google drive(pronatec) nas comunidades do facebook.

6 Como escrever os programas? IDLE: GUI ou IDE que permite editar, executar, navegar e depurar programas em python. já vem instalado com o python.

7 Olá mundo modo interativo e coisas mais. Comando print( )

8 Olá mundo modo de edição. Comando print( ) print(1,000,000)

9 Variáveis: Variável é um nome ao qual se atribui valor. 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

10 Variáveis: Python dispensa a declaração de variáveis. Para usar basta usar. Nome a=3 Ref. Objeto Nome a=3 b =a Ref. Objeto a 3 a 3 b

11 Variáveis: Python dispensa a declaração de variáveis. Para usar basta usar. a=3 b =a a= cris Nome Ref. Objeto a 3? b

12 Variáveis: Python dispensa a declaração de variáveis. Para usar basta usar. a=3 b =a a= cris Nome Ref. Objeto a 3 b cris ID() Type()

13 Variáveis Outros tipos: Lista Tuplas dicionários Tipos de variáveis: Númerico: Inteiros. 3, 5, Reais , 0.89 Complexos. 3+4j, 0+8j String(palavra): cristtiano, ár51 Booleano: True e False. int float complex j j e-36j e18.876j J -0x e100 3e+26J 0x E e-7j

14 Variáveis Proibidas: 7_casa = "grande banda!" SintaxError: invalid sintax som@r = SintaxError: invalid sintax class = "Grupo de Pesquisa" SintaxError: invalid sintax

15 Variáveis Trabalhando variáveis: a = cris id(a) type(a)... a=3 id(a)?

16 Variáveis Trabalhando variáveis: Conversão: int() float() complex()

17 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):

18 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** ) >>> len(a)