GoConqr has a new look! Let us know what you think.

Flashcards

Pense Python - Capítulo 1: A jornada do programa

Morgana Gomes Computação Portuguese 4.0Average rating 4.0 out of 5 (1 rating) 31 cards

Cards in this deck (31)

  1. 1PROGRAMAÉ uma sequência de instruções que especifica como executar uma operação de computação.
  2. 2ENTRADAReceber dados do teclado, de um arquivo, da rede ou de algum outro dispositivo.
  3. 3SAÍDAExibir dados na tela, salvá-los em um arquivo, enviá-los pela rede etc.
  4. 4MATEMÁTICAExecutar operações matemáticas básicas como adição e multiplicação.
  5. 5EXECUÇÃO CONDICIONALVerificar a existência de certas condições e executar o código adequado.
  6. 6REPETIÇÃOExecutar várias vezes alguma ação, normalmente com algumas variações.
  7. 7INTERPRETADORUm programa que lê outro programa e o executa.
  8. 8PRINTNo Python 3 é uma função com instrução de imprimir o resultado na tela.
  9. 9OPERADORESSão símbolos especiais representando operações de computação, como adição e multiplicação.
  10. 10LINGUAGENS NATURAISSão os idiomas que as pessoas falam, como inglês, espanhol e francês. Elas não foram criadas pelas pessoas (embora as pessoas tentem impor certa ordem a elas); desenvolveram-se naturalmente.
  11. 11LINGUAGENS FORMAISSão linguagens criadas pelas pessoas para aplicações específicas.
  12. 12LINGUAGENS DE PROGRAMAÇÃOSão idiomas formais criados para expressar operações de computação. Possuem regras de sintaxe estritas que governam a estrutura de declarações.
  13. 13AMBIGUIDADEAs linguagens formais são criadas para ser quase ou completamente inequívocas, ou seja, qualquer afirmação tem exatamente um significado, independentemente do contexto.
  14. 14REDUNDÂNCIAPara compensar a ambiguidade e reduzir equívocos, as linguagens naturais usam muita redundância. As linguagens formais são menos redundantes e mais concisas.
  15. 15LITERARIDADEAs linguagens formais têm significados exatamente iguais ao que expressam.
  16. 16BUGSErros de programação.
  17. 17DEBUGGING (depuração)Processo para rastrear os erros de programação.
  18. 18RESOLUÇÃO DE PROBLEMASO processo de formular um problema, encontrar uma solução e expressá-la.
  19. 19LINGUAGEM DE ALTO NÍVELUma linguagem de programação como Python, que foi criada com o intuito de ser fácil para os humanos escreverem e lerem.
  20. 20LINGUAGEM DE BAIXO NÍVELUma linguagem de programação criada para o computador executar com facilidade; também chamada de “linguagem de máquina” ou “linguagem assembly”.
  21. 21PORTABILIDADEA propriedade de um programa de poder ser executado em mais de um tipo de computador.
  22. 22PROMPTCaracteres expostos pelo interpretador para indicar que está pronto para receber entradas do usuário.
  23. 23OPERADORUm símbolo especial que representa uma operação de computação simples como adição, multiplicação ou concatenação de strings.
  24. 24VALORUma das unidades básicas de dados, como um número ou string, que um programa manipula.
  25. 25TIPOUma categoria de valores. Os tipos que vimos por enquanto são números inteiros (tipo int), números de ponto flutuante (tipo float) e strings (tipo str).
  26. 26INTEIROUm tipo que representa números inteiros.
  27. 27PONTO FLUTUANTEUm tipo que representa números com partes fracionárias.
  28. 28STRINGUm tipo que representa sequências de caracteres.
  29. 29SÍMBOLOUm dos elementos básicos da estrutura sintática de um programa, análogo a uma palavra em linguagem natural.
  30. 30SINTAXEAs regras que governam a estrutura de um programa.
  31. 31ANÁLISEExaminar um programa e sua estrutura sintática.

Information

Description
Pense em Python - 2ª ed. (Allen B. Downey) Capítulo 1: A jornada do programa Disponível em: https://penseallen.github.io/PensePython2e/01-jornada.html
Created by
Morgana Gomes
Views
78
Rating
Average rating 4.0 out of 5 (1 rating)

Feedback

What is it about?

What do you think of the new look?

How do you like it?