O documento discute os conceitos básicos de programação, incluindo tipos de dados, variáveis, expressões aritméticas e de comparação. Ele explica que os algoritmos trabalham com dados de diferentes tipos como números inteiros, reais, caracteres e lógicos. Também define o que são variáveis e constantes e como declará-las.
1. Programação e Sistemas de Informação
TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS
INFORMÁTICOS
Módulo I - Introdução à Programação e Algoritmia
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
2. Objetivos para a aula:
oTipos de Dados
oClassificação dos Dados.
oNoção de variável. Definição de uma variável.
oExpressões aritméticas e de comparação.
oResolução de exercícios.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
3. Tipos de Dados
Os algoritmos e as linguagens trabalham com dados.
Estes dados são classificados em tipos. Por exemplo os
diversos tipos de pesos e medidas existentes (Kg, Km, ml,
cm, etc).
Alguns tipos de dados pré definidos:
Números inteiros
Números reais
Carateres
Lógicos e booleanos
Vazio
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
4. Números Inteiros
Toda e qualquer informação numérica que pertença ao
conjunto dos números inteiros (negativa, nula ou positiva)
Tipo Intervalo
Byte 0 a +255
Inteiro com sinal -32768 a +32767
Inteiro sem sinal 0 a +65536
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
5. Números Reais
Toda e qualquer informação numérica que pertença ao
conjunto dos números reais (negativa, nula ou positiva)
Tipo Intervalo
real 2,9x10-38
a 1,7x1038
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
6. Toda e qualquer informação composta por um conjunto de
carateres alfanuméricos:
Numéricos (0…9);
Alfabéticos (A…Z, a…z);
Especiais (por exemplo: , ; # ? @ !).
Tipo Quantidade
char Um único carater
string Uma cadeia de carateres
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
7. Lógicos
Toda e qualquer informação que pode assumir apenas
duas situações:
Tipo Valores
booleano V ou F
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
8. Classificação dos Dados
Um dado é constante quando não sofre nenhuma
variação, o seu valor é constante do inicio ao fim da
execução do programa, assim como é constante para
execuções diferentes.
Constantes
Exemplo de um dado constante:
PI = 3,141617…
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
9. Variáveis
As informações no computador são armazenadas na
memória principal.
Imagine que esta memória é um grande armário com
várias gavetas, contendo diferentes informações.
Para encontrar o conteúdo procurado é preciso
identificar com uma etiqueta (nome da variável).
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
10. Variáveis nomenclatura
O primeiro carater deve ser uma letra.
Os nomes podem ser formados por letras, números e
pelo underscore (_).
Não devem ser muito compridos.
Exemplo de uma variável:
nome_aluno1
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
11. Variáveis - Declaração
Criar uma variável significa reservar uma gaveta
na memória do computador atribuindo-lhe um
nome e escolher o tipo de dado que esta gaveta
armazenará.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
12. Expressões Aritméticas
Os operadores disponíveis para resolver expressões
aritméticas são:
+ >> soma
- >> subtração
* >> multiplicação
/ >> quociente
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
13. Exemplo
Fórmula matemática:
area = base x altura
2
Fórmula em pseudocódigo:
Area (base*altura)/2
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
14. Expressões Hierarquia
A hierarquia seguida pelo computador é a seguinte (da
esquerda para a direita) :
1. Parênteses
2. Multiplicações e divisões
3. Adições e subtrações
Para priorizar partes de expressões deve-se utilizar os
parenteses.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
15. Expressões de Comparação
Os operadores relacionais disponíveis para comparações
são:
= Igual a
> Maior que
< Menor que
> = Maior ou igual
< = Menor ou igual
<> Diferente
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
16. Construção de Fluxogramas
recorrendo ao uso de linguagem
computacional
Fluxogramas
É uma ferramenta muito eficaz que auxilia o profissional
da área de informática a visualizar os “caminhos” que
devem ser seguidos para se resolver um problema.
Tem como finalidade escrever o fluxo, especificando os
dados e as informações.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
17. Fluxogramas - Continuação
Representando por alguns desenhos geométricos,
indicando os símbolos de entrada e saída de dados,
permite acompanhar os procedimentos necessários a
serem realizados pelo programador, através do raciocínio
logico para solucionar um problema.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino