segunda-feira, 1 de junho de 2015

Mensagem de Final de Período

Para finalizar o período vamos expor na nossa escola uma exposição com trabalhos que realizamos durante as aulas de Aplicações Informáticas B.

Visual Basic



Vamos agora para finalizar a unidade Visual Basic mostrar-vos alguns trabalhos que foram elaborados pelo grupo:







segunda-feira, 18 de maio de 2015

Programação - Visual Basic

Bom dia! Temos andado um pouco ausentes pois estamos a abordar o tema " Programação" e temos tido bastante trabalho de aula, assim que podermos disponibilizamos um pouco do trabalho que temos andado a fazer!

segunda-feira, 27 de abril de 2015

Introdução à subunidade Programação

Programação:
É o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito em uma linguagem de programação, embora seja possível, com alguma dificuldade, escrevê-lo diretamente em linguagem de máquina. Diferentes partes de um programa podem ser escritas em diferentes linguagens.
Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens;

Linguagens:
Podemos imaginar o computador como uma super calculadora, capaz de fazer cálculos muito mais rápido que nós, mas para isso devemos dizer para o computador o que deve ser calculado e como deve ser calculado. A função das linguagens de programação é exatamente essa, ou seja, servir de um meio de comunicação entre computadores e humanos.
Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam tudo como números em base binária, ou seja, só entendem zero e um. As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil e incómodo se trabalhar com elas. Exemplos de linguagens de baixo nível são a linguagem binária e a linguagem Assembly.


Linguagens de baixo nível:

São linguagens totalmente dependentes da máquina, ou seja, que o programa que se realiza com este tipo de linguagem não pode ser migrado ou utilizado em outras máquinas. 

Ao estar praticamente desenhado a medida do hardware, aproveitam ao máximo as características do mesmo. 

Dentro deste grupo se encontram: 
  • A linguagem máquina: esta linguagem ordena à máquina as operações fundamentais para seu funcionamento. Consiste na combinação de 0's e 1's para formar as ordens entendíveis pelo hardware da máquina.
    Esta linguagem é muito mais rápida que as linguagens de alto nível.
    A desvantagem é que são bastante difíceis de manejar e usar, além de ter códigos fonte enormes onde encontrar uma falha é quase impossível.
  • A linguagem Assembler é um derivado da linguagem máquina e está formada por abreviaturas de letras e números chamados mnemotécnicos. Com o aparecimento desta linguagem se criaram os programas tradutores para poder passar os programas escritos em linguagem assembler a linguagem máquina. Como vantagem com respeito ao código máquina é que os códigos fontes eram mais curtos e os programas criados ocupavam menos memória. As desvantagens desta linguagem continuam sendo praticamente as mesmas que as da linguagem assembler, acrescentando a dificuldade de ter que aprender uma nova linguagem difícil de provar e manter.

Linguagens de alto nível 
São aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina. 
Estão dirigidas a solucionar problemas mediante o uso de EDD's. 
Nota: EDD's são as abreviaturas de Estruturas Dinâmicas de Dados, algo muito utilizado em todas as linguagens de programação. São estruturas que podem mudar de tamanho durante a execução do programa. Permitem-nos criar estruturas de dados que se adaptem às necessidades reais de um programa.

Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, à princípio, um programa escrito em uma linguagem de alto nível, pode ser migrado de uma máquina a outra sem nenhum tipo de problema. 

Estas linguagens permitem ao programador se esquecer completamente do funcionamento interno da máquina/s para a que está desenhando o programa. Somente necessita de um tradutor que entenda o código fonte como as características da máquina. 

Costumam usar tipos de dados para a programação e existem linguagens de propósito geral (qualquer tipo de aplicação) e de propósito específico (como FORTRAN para trabalhos científicos).


Diferença entre algoritmo e programa: 
Um algoritmo é, num certo sentido, um programa abstrato — dizendo de outra forma, um programa é um algoritmo concretizado. No entanto, os programas são, à exceção dos menores, visualizados mais facilmente como uma coleção de algoritmos menores combinados de um modo único — da mesma forma que uma casa é construída a partir de componentes.
Dessa forma, um algoritmo é uma descrição de como um computador pode ser levado a executar uma operação simples e específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas.

Ada Lovelace:

Ada Augusta Byron King, Condessa de Lovelace (10 de dezembro de 1815 — 27 de novembro de 1852), atualmente conhecida como Ada Lovelace, foi uma matemática e escritora inglesa e hoje é principalmente reconhecida por ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina analítica deCharles Babbage. Durante o período em que esteve envolvida com o projeto de Babbage, ela desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas, além de publicar uma coleção de notas sobre a máquina analítica. Por esse trabalho é considerada a primeira programadora de toda a história.

Final da Subunidade Som e Vídeo

Vídeo elaborado para avaliação da subunidade:




Para dar resposta ao projeto na disciplina de Aplicações elaboramos um poema:

"A nossa Escola"

A Escola S. Pedro
É para nós especial
Fez-nos crescer, aprender,
Deu-nos formação excecional.

Os nossos professores e colegas
Vão fazer, para sempre,
Parte da história da nossa vida
Mesmo estando nós de partida.

O edifício da nossa Escola
Pode até causar algum "espanto"
Mas o cuidado jardim,
Confere-lhe muito encanto.

Antiga Escola industrial
Que hoje, com o trabalho
De toda a comunidade educativa,
É das melhores do ranking nacional.

Os nossos professores 
São sempre muito exigentes
Assim, todos no futuro, 
Seremos profissionais competentes.

Desejamos e queremos agradecer
O facto de à Escola S. Pedro pertencer
E, por mais longe que estejamos,
Nunca a vamos esquecer!

(Ps: O poema foi elaborado para podermos gravar o audio pretendido para o projeto final.)

Terminando com estes dois projetos a subunidade Som e Vídeo!

Caraterísticas dos formatos comprimidos e não comprimidos

Formatos comprimidos:

  • Com perdas:
Motion Picture Experts Group (MPEG)Moving Picture Experts Group (MPEG) — em português Grupo de Especialistas em Imagens com Movimento — foi formado pela ISO para definir padrões para a compressão e transmissão de áudio e vídeo. No final de 2005, o MPEG evoluiu para incluir aproximadamente 350 membros oriundos de várias indústrias, universidades e instituições de pesquisa. 

QuickTime Audio (qt ou mov) -  QuickTime é uma estrutura de suporte multimédia, marca registrada, desenvolvida pela Apple, capaz de manipular formatos de video digital, som, texto, animação, música e vários tipos de imagens panorâmicas interativas. QuickTime é a ferramenta de extensão multimédia mais importante, indispensável e não substituível, para qualquer interatividade dos programas de multimédia com os computadores da Apple.

Windows Media Audio (WMA) - é um formato produzido pela Microsoft que tem grande compatibilidade com o Windows Media PlayerEntretanto, pode ser reproduzido pelo Winamp e outros reprodutores de áudio, com exceção do iTunes. Oferece qualidade de áudio igual ao MP3. É também um formato lossy, ou seja, ocorre nele a remoção de certas frequências e harmónicos/informações em geral contidas no fluxo de áudio original durante a compressão neste formato.


  • Sem perdas:
Windows Media Audio Lossless (wma) -  é um codec de áudio sem perdas desenvolvido pela Microsoft, lançado no início de 2003Este formato consegue converter o áudio em uma taxa de bitrate (ou fluxo de bits) muito alta, variando entre 470 Kbit/s a 970 Kbit/s, ele também suporta áudio 5.1 e qualidade 24-bit/96-khz sem perdas. Isto equivale a um tamanho de arquivo que varia entre 206 a 411 MB.

quarta-feira, 15 de abril de 2015

Vídeo


Durante a aula de hoje estivemos a criar alguns vídeos no youtube, como por exemplo este: