Caderno de apontamentos 12ºc nº23 novo2

Page 1

Mariana Margarido, nยบ23 12ยบC

1


Um sistema Informático é um sistema dedicado a processar informação. Este, é composto por Hardware e Software.

• Dado: Representação simbólica de uma característica. Não tem sentido próprio. • Informação: Conjunto de dados. • Hardware: Suporte físico do sistema. • Software: Suporte lógico do sistema que faz funcionar o hardware. Constituído por programas.

Mariana Margarido, nº23 12ºC

2


Unidade de medida da informação: Bit (é a quantidade mínima de informação)

Valores possíveis para representar o bit: Zero e Um (0,1)

Múltiplo do Bit: 1 Nibble  4 bits 1 Octeto/Byte  8 bits

Mariana Margarido, nº23 12ºC

3


Múltiplos do S.I de unidades  10

Quantidades de informação  Potências de 2

Ou seja, 1KB = 2^10 = 1024 bytes 1M = 2^20 = 1048576 Etc.

Mariana Margarido, nº23 12ºC

4


Binário  0, 1 Octal  0, 1, 2, 3, 4, 5, 6, 7 Decimal  0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Hexadecimal  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, D, E, F Ex:

2005 = 2x10^3 + 0x10^2 + 0x10^1 + 5x10^0 = 2x1000 + 5x1

Binário: 1010 = 1x2^3 + 0x2^2 + 1x2^1 + 0x2^0 = 1x8 + 1x2 = 10 Valor decimal 10

Mariana Margarido, nº23 12ºC

5


Componentes: Aplicações do Utilizador  Jogos, Multimédia, Software de aplicações Interpretador de comandos / Interface gráfico de utilizador

Camadas do sistema  Sistema de ficheiros, Comunicações, Gráficos/Audio, Bibliotecas Kernel  Controladores de Hardware, Gestão de processos, Gestão de memória Camada de Abstracção  Hardware

Mariana Margarido, nº23 12ºC

6


Mariana Margarido, nยบ23 12ยบC

7


Algoritmo  Regras para a resolução de um problema.

Método Algorítmico  Método de resolução de problemas , aplicando, passo a passo, vários cálculos para obter o valor da função.

Tradução Algorítmica  Tradução de uma linguagem para outra, feita a partir de um algoritmo.

Mariana Margarido, nº23 12ºC

8


Fluxograma – Representação gráfica dos algoritmos

Pseudocódigo – Representação escrita dos algoritmos

Mariana Margarido, nº23 12ºC

9


INICIO Ler a,b SE a>b Então Escrever a, «É o Maior Valor»

VBA Code

SENÃO Escrever b, «É o Maior Valor»

Mariana Margarido, nº23 12ºC

10


Pretende informar-se o utilizador, a partir da nota introduzida por este, se está ou não aprovado considerando para o efeito a escala de avaliação do ensino secundário.

A solução deve tratar a introdução de valores inválidos

1. Elabora a resposta com recurso ao fluxograma ou o pseudo código.

2. Implementa a solução com recurso ao VBA

Mariana Margarido, nº23 12ºC

11


• INICIO

inicio

Ler a,b • SE a>=10 ou a<=20 Então

Ler x

• Escrever a, «Aprovado» • SENÃO

0<x<21

“nº inválido”

Escrever b, «Reprovado» X<10

Aprovado

Escala de Avaliação

Mariana Margarido, nº23 12ºC

Fim

12


Programa equivalente a uma calculadora:

Calculcadora

Mariana Margarido, nยบ23 12ยบC

13


Determina a execução de uma parte do programa repetido, para um certo número de vezes:

Ciclo For

Mariana Margarido, nº23 12ºC

14


โ ข Dim chave (5) as integer Dim BD(100) as reg reg

Nome as string Idade as integer Morada as string

Mariana Margarido, nยบ23 12ยบC

15


• Inteiro: cont, contA; • Real: media • Soma=0 • Para cont=1 até 5 repetir • V[cont]=num

• Soma=soma + num Media= soma/cont Para cont=1 até 5 repetir v[cont] Exibir media Exibir ContA

Mariana Margarido, nº23 12ºC

16


• Inteiro: soma,i • Soma=0 • Para i=1 ATE 5 REPETIR • lerA[i] • Para i= 1ATE REPETIR se ((A[i] mod 2) <>0) ENTAO soma=soma + A[i]

• Mostrar soma

Mariana Margarido, nº23 12ºC

17


Chave

Mariana Margarido, nยบ23 12ยบC

18


Euromilhões

Mariana Margarido, nº23 12ºC

19


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.