Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fundamentos da Computação Prof. Inaldo Costa BICT / UFMA Baseado nos slides do Prof. Dr. Alex Oliveira Barradas Filho Visão Geral Conceitos Variáveis; Comando de atribuição; Comando de entrada; Comando de saída. Conceitos Variáveis: Representa uma posição na memória; Possui nome e tipo; Valor: Altera ao longo do tempo (programa); Armazena apenas um valor a cada instante. Conceitos Variáveis (tipos): Booleana: Armazena apenas dois tipos de valores: verdadeiro ou falso. Numérico: Armazena valores numéricos: inteiros ou reais. Caractere: Armazena letras, números e outros caracteres especiais. Conceitos Comando de atribuição: Utilizado para atribuir um valor no local de armazenamento indicado por um nome (variável); Em uma atribuição, o novo valor substitui o valor anterior. Exemplos: Conceitos Comando de atribuição: 50 qtd_alunos 60 qtd_alunos qtd_aluno = 60 Conceitos Comando de entrada: Os dados são fornecidos do meio externo; Utilizado para receber dados digitados do usuário; Os dados recebidos são armazenados em variáveis. Conceitos Comando de saída: Utilizado para mostrar os dados na tela; Os dados mostrados podem ser conteúdo de variáveis ou mensagens. Conceitos Exemplos prático (fluxograma): Python Introdução Introdução O que vamos aprender? Programar com Python; Lógica de programação. Desenvolvimento para web; Jogos; Aplicativos comerciais; Outros. A base para todo o resto Introdução Utilização do Python Modo interativo: Linha de comando (shell mode); Interpretador imprime resultados imediatamente após serem introduzidos; Exemplo: Introdução Utilização do Python Modo Script: O programa é escrito em algum editor de texto; Para executar o programa, o nome do script é fornecido ao interpretador; Arquivo .py Exemplo: Introdução IDE Windows: IDLE (Usaremos o IDLE na disciplina) CodeSkulptor (internet): www.codeskulptor.org Python - Básico Variáveis: Uma variável é um local nomeado na memória onde um programador pode armazenar dados e, posteriormente, recuperar dados usando a variável pelo nome. Os programadores escolhem os nomes das variáveis. Exemplos: X: 10 110 Y: 14 Python - Básico Regras de nomes em Python: Deve começar com uma letra ou underscore _. Pode ser constituído de letras, números e underscore. Distingue maiúsculo de minúsculo. Exemplos: admissíveis: spam _speed eggs inaceitáveis: 23spam #speed eggs.12 diferentes: spam Spam SPAM Python - Básico Palavras reservadas: É uma palavra que NÃO pode ser utilizada como um identificador. Reservadas para uso da gramática da linguagem. Exemplos: and del for is raise assert elif from lambda return break else global not try class except if or while continue exec import passyield def finally in print as with Python - Básico Linhas de comando: É uma palavra que NÃO pode ser utilizada como um identificador. Reservadas para uso da gramática da linguagem. Exemplos: X = 10 X = X + 10 print(X) Variável ConstanteOperador Palavra reservada Declaração de atribuição Atribuição com expressão Declaração de impressão Python - Básico Instruções de atribuição: O valor armazenado na memória x é (0.6) 0.4 0.936 Python - Básico Instruções de atribuição: Atribuímos um valor a uma variável usando o comando de atribuição = Uma declaração de atribuição consiste em uma expressão no lado direito e uma variável para armazenar o resultado. Exemplo: Python - Básico Expressões numéricas: Utiliza-se alguns símbolos em python para expressar algumas operações da matemática. Python - Básico Expressões numéricas: Exemplos: Python - Básico Ordem de avaliação de expressões: Quando os operadores estão juntos, uma linguagem de programação (python) deve saber quem será o primeiro. Isso é denominado de ordem de precedência. Qual operador tem a precedência sobre o outro? Python - Básico Ordem de avaliação de expressões: Maior regra de precedência para menor regra de precedência: Parêntese; Exponenciação; Multiplicação e divisão; Adição e subtração; Esquerda para direita. Python - Básico Ordem de avaliação de expressões: Maior regra de precedência para menor regra de precedência: Exemplo: 1 + 2 ** 3 / 4 * 5 1 + 8 / 4 * 5 1 + 2 * 5 1 + 10 = 11 Python - Básico O que “tipo” significa? Variáveis possuem um tipo de estrutura de dado. Python sabe a diferença entre um inteiro e uma string. Exemplos: Adição Concatenação Python - Básico Tipos: Algumas operações não são permitidas entre tipos diferentes. Exemplos: Python - Básico Input (cuidado): Exemplos: Versão 3.X Versão 2.X Python - Básico Comentários: Qualquer coisa após um # é ignorado pelo Python. Por que comentar? Python - Básico Comentários: Por que comentar? Para descrever o código; Colocar lembretes importantes; Facilitar o entendimento para outros programadores; Deixar trecho do código desabilitado. Python - Básico Obrigado! Slide 1 Slide 2 Conceitos Conceitos Conceitos Conceitos Conceitos Conceitos Conceitos Conceitos Slide 11 Introdução Introdução Introdução Introdução Python - Básico Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32 Slide 33
Compartilhar