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)