A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aplicações Informáticas

Apresentações semelhantes


Apresentação em tema: "Aplicações Informáticas"— Transcrição da apresentação:

1 Aplicações Informáticas

2 Informação É melhor parar o carro!
Sabedoria Conhecimento Informação Dados É melhor parar o carro! Luz do semáforo para a qual eu me estou a dirigir ficou vermelha Luz do semáforo orientado para sul na interseção das ruas A e B ficou vermelha Red, 192,234,235,245,678 v2.0

3 Computador Máquina que processa dados

4 Arquitetura elementar

5 Programa Código-fonte Compilador Executável (Binário) Processador
Linguagem intermédia (MSIL, Bytecode,… ) Interpretador (CLR, JVM,…) Processador

6 Paradigmas Imperativo Funcional Lógico
OOP (Object Oriented Programming) Programação orientada por eventos

7 Classes e Objetos Um objeto é uma instância de uma classe
Classe: Carro Objetos: LK, O meu carro, …

8 Pilares OOP Abstração Encapsulamento Herança Polimorfismo

9 Encapsulamento

10 Herança

11 Algoritmo Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais pode ser executada de forma maquinal num período de tempo finito e com uma quantidade de esforço finita, que tem em vista e resolução de um problema.

12 Algoritmo PROBLEMA: Dados uma balança de pratos e um conjunto de maçãs, determinar qual a maça mais pesada. ALGORITMO: Colocar duas maçãs na balança (uma em cada prato) Determinar qual é a maçã mais leve Retirar essa maçã da balança Se houver mais maçãs, colocar outra no prato vazio Repetir os passos 2 a 4 enquanto houver maçãs que ainda não foram pesadas

13 Variáveis Um espaço de armazenamento onde se pode guardar um valor.
Esse valor pode mudar (variar) ao longo da execução do programa Tipos de dados 2/tipos-de-dados

14 Operadores 2/operadores-1

15 Controlo de fluxo 2/controlo-de-fluxo-1

16 C# quick reference (sintaxe)
Comentários

17 C# quick reference (sintaxe)
Sintaxe básica

18 C# quick reference (variáveis)

19 C# quick reference (decisão binária)

20 C# quick reference (decisão múltipla)

21 C# quick reference (repetição)

22 Programação por Eventos
Componentes (Objetos) Propriedades Eventos Exemplos de componentes Button TextBox Label

23 Programação por Eventos
Exemplos de propriedades Button.Size Button.Size.Width TextBox.Text Label.Text CheckBox.Checked Button.Enabled

24 Programação por Eventos
Exemplos de eventos Button.Click() TextBox.TextChanged() Form.Resize()

25 Utilização Setting Getting textBoxTemperatura.Text = "39 ºC";
button1.Size.Width = 75; button1.Size = new Size(70, 30); Getting string temp = textBoxTemperatura.Text; int w = button1.Size.Width = 75; Size s = button1.Size;


Carregar ppt "Aplicações Informáticas"

Apresentações semelhantes


Anúncios Google