- ... tarefas1.1
- A
sequência de tarefas descritas aqui constitui a base mínima de um algortimo:
entrada de dados, processamento de dados e saída de dados. Mais sobre isso na
Seção 2.2.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... monitor1.2
- Há
monitores que são utilizados também como dispositivos de entrada, os chamados
monitores touch-screen
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
futuro2.1
- Diversos esforços vêm sendo despendidos dentro do meio
científico para equipar computadores com esta capacidade, o campo de pesquisa
que cuida desse tipo de tarefa é conhecido como Inteligência Artifical
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... comentários2.2
- Os textos escritos dentro de linhas e/ou
blocos de comentários são ignoradoas pelo compilador e servem para que o
programador mantenha o código documentado
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...\space 3.1
- Por esse motivo, o elemento mínimo capaz de armazenar a informação nos computadores foi apelidado de bit, uma contração do inglês binary digit (dígito binário)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Exemplos3.2
- Para ser coerente com a notação usada nos computadores,
usaremos aqui o ponto como separador decimal
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
ASCII3.3
- ASCII significa American Standard Code for Information
Interchange e é um conjunto de códigos usado pela indústria de computadores
para representar em código binário (através de combinações de 8 bits) os
diversos caracteres existentes
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... caractere3.4
- Algumas linguagens de
programação utilizam tipos diferentes para representar um caractere isolado
e uma cadeia (ou sequência) de caracteres. Um exemplo comum é a linguagem
Pascal, que utiliza o tipo char para representar um único
caractere, e o tipo string para representar um conjunto de caracteres
agrupados
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... dados3.5
- Há linguagens de programação que não exigem a
definição de tipos para trabalhar com os dados, como é o caso do Python.
Essas linguagens são classificadas como não-tipadas e normalmente aceitam
atribuição de dados dos mais variados tipos para um mesmo identificador.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
constantes3.6
- No caso dos identificadores constantes a atribuição é
feita no momento da definição do mesmo (como apresentado na seção de
declaração), sendo assim, os exemplos e explicações que seguem são
restritas aos identificadores variáveis que chamaremos a partir de agora apenas
de variáveis
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... potenciação4.1
- grande parte das linguagens de programação não possui um operador aritmético específico para identificar a potenciação.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.