Issuu on Google+

Aulas Virtuais e Interativas

Didáxis - Cooperativa de Ensino

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: o Tipos de Dados o Classificação dos Dados. o Noção de variável. Definição de uma variável. o Expressões aritméticas e de comparação. o Resoluçã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 Constantes 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.

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.


Dados e Variáveis