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