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

Aula 2 módulo i - psi

  • 1.
    Programação e Sistemasde 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 aaula: 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 Osalgoritmos 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 equalquer 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 equalquer 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 qualquerinformaçã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 qualquerinformaçã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 Umdado é 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çõesno 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  Oprimeiro 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 Criaruma 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 operadoresdisponí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  Ahierarquia 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 Osoperadores 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 recorrendoao 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