terça-feira, 2 de maio de 2017

Programação

Programação

O que é a Programação:

    A programação é a arte de fazer com que o computador faça exactamente o que desejamos que ele faça. 
    Ao nível mais simples consistirá em enviar uma sequência de comandos para um computador por forma a atingir um determinado objectivo ou que o computador execute uma determinada função.
    Por exemplo, poderás estar a produzir um documento (tal como este Tutorial o é) que por sua vez comprime vários ficheiros separados.

Linguagem de Programação:

     Uma linguagem de programação é um método padronizado para comunicar instruções para um computador.
     É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. 
     Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.
     Uma das principais metas das linguagens de programação é que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente. 
     Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.


Linguagem de Alto Nível:

  Uma das principais metas das linguagens de programação é que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). 
    Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.


Linguagem de Baixo Nível:

    Trata-se de uma linguagem de programação que compreende as características da arquitetura do computador. 
    Assim, utiliza somente instruções do processador, para isso é necessário conhecer os registradores da máquina.
    Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador.
    As linguagens de baixo nível são divididas em duas categorias: primeira geração e segunda geração

Primeira geração                                             Segunda geração

    A linguagem de primeira geração, ou 1GL, é o código de máquina. É a única linguagem que um microprocessador pode entender nativamente. O código de máquina pode ser escrito diretamente por um editor hexadecimal. Embora raramente programadores editem o código de máquina, é uma prática mais comum entre os que desejam fazer Engenharia Reversa.

    A linguagem de segunda geração, ou 2GL, é a linguagem Assembly. É considerada de segunda geração pois embora não seja uma linguagem nativa do microprocessador, um programador que use a linguagem Assembly ainda deve compreender as características da arquitetura do microprocessador

 Algoritmo                                                         Programa

   Algoritmo: é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais devendo ser executadas mecânica ou eletronicamente em um intervalo de tempo finito e com uma quantidade de esforço finita.
   O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita culinária, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema. 
    Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa. Sua implementação pode ser feita por um computador, por outro tipo de autómato ou mesmo por um ser humano. Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros.

     Programa: Um programa de computador ou programa informático é um conjunto de instruções que descrevem uma tarefa a ser realizada por um computador. O termo pode ser uma referência ao código fonte, escrito em alguma linguagem de programação, ou ao arquivo que contém a forma executável deste código fonte.
     O programa de computador surgiu antes do desenvolvimento do computador eletrônico. Um trabalho publicado em 1843 por Ada Lovelace, sugerindo uma forma para calcular os números de Bernoulli através da máquina analítica de Charles Babbage, é tido como o primeiro programa de computador.


Ada Lovelace:

     Foi uma matemática e escritora inglesa é reconhecida principalmente por ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina analítica de Charles 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.






terça-feira, 4 de abril de 2017

Balanço do Final de Período

Balanço do Final de Período

     Este período realizamos varias atividades no âmbito das matérias aprendidas durante as aulas para ter um melhor conhecimento, uma melhor visão a nível das novas tecnologias, a nível do software do computador e multimédia. 
     Perante isto, demos o programa do CorelDraw e do Photoshop e conseguimos realizar vários trabalhos como aquecimento para os trabalhos de final de período que eram para avaliação e assim conseguirmos pôr em pratica tudo aquilo que aprendemos para conseguirmos uma boa nota no final do período e, assim, daqui em diante para o futuro das nossas vidas, de ambos os realizadores deste belo blogue, termos um forte conhecimento e se precisarmos para algo mais tarde que eventualmente possa ser o nosso emprego/trabalho, ja levamos daqui estes bons ensinamentos dados pela professora Lurdes Lopes que nos ajudou bastante nestas materias. 

terça-feira, 21 de março de 2017

Som

O que é o som

Som é a propagação de uma frente de compressão mecânica ou onda mecânica; é uma onda longitudinal, que se propaga de forma circuncêntrica, apenas em meios materiais, como os sólidos os líquidos e os gasosos.

Os sons naturais são, na sua maior parte, combinações de sinais, mas um som puro monotónico, representado por uma senóide pura, possui uma velocidade de oscilação ou frequência que se mede em hertz (Hz). Também tem uma amplitude ou energia que se mede em decibéis.

Os sons audíveis pelo ouvido humano têm uma frequência entre 20 Hz e 20 000 Hz. Um som acima desta frequência chama-se ultrasom e abaixo desta frequência chama-se infrasom.

Áudio digital

Baseia-se na representação digital de um som através do código binário. Este processo abrange a captação/gravação, a conversão do som analógico para digital. O som digital pode ser armazenado de diversas formas e gravados em diversos formatos.

Em áudio digital, a forma de onda de som é repartida em amostras individuais, regularmente espaçadas no tempo, constituindo uma aproximação à forma de onda original.

 Não Comprimido:    Os ficheiros de áudio não comprimidos geram ficheiros de armazenamento muito grandes e têm origem nos sistemas operativos.


  • Waveform Áudio: Forma curta de WAVEform audio format, é um formato-padrão de arquivo de áudio da Microsoft e IBM para armazenamento de áudio em PCs.
  • Áudio Interface File Format: O (AIFF em abreviatura) é o formato de áudio que pode ser utilizado em computadores pessoais e outros aparelhos eletrônicos reprodutores de áudio. Foi desenvolvido em 1988 pela Apple Inc. baseado em um formato anterior, o IFF, desenvolvido pela Eletronic Arts. É normalmente usado em aparelhos com o Mac OS e em computadores Silicon Graphics.
  • Audio (au): O formato de arquivo Au é um formato de arquivo de áudio simples introduzido pela Sun Microsystems . O formato era comum nos sistemas NeXT e nas primeiras páginas da Web.
  • Sound (Snd): Um arquivo SND ( S ou ND ) é um formato de arquivo de som digital . Há mais de um na existência [página desambiguação necessária].
    Mais comummente um arquivo .snd contém um arquivo de som NeXT . Isso é essencialmente o mesmo que o formato de arquivo au utilizado pela Sun Microsystems . Os primeiros quatro bytes de um arquivo .snd contêm o número hexadecimal 0x2e736e64 que é exibido como " snd " quando interpretado como texto ASCII.

  • Musical Instrument Digital Interface: MIDI (acrônimo do inglês Musical Instrument Digital Interface - Interface Digital de Instrumentos Musicais) é um padrão de interconexão física (interface digitalprotocolo e conexão) e lógica, criado em 1982 por um consórcio de fabricantes de sintetizadores japoneses e americanos, que facilita a comunicação em tempo real entre instrumentos musicais eletrônicos, computadores e dispositivos relacionados.
  • Compact Disc Digital Audio (CDA): É o formato padrão para discos compactos de áudio. O padrão é definido no livro vermelho , um de uma série de " livros do arco-íris " (nomeado para suas cores da ligação) que contêm as especificações técnicas para todos os formatos do disco compacto .
Comprimido:A compressão de ficheiros de áudio tem como objectivo reduzir o tamanho de armazenamento, de modo a ficar com qualidade semelhante.

Com perdas:
  • Moving Picture Experts Group: 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.[1] Sua primeira reunião ocorreu em Maio de 1988 em Ottawa, Canadá. No final de 2005, o MPEG evoluiu para incluir aproximadamente 350 membros oriundos de várias indústrias, universidades e instituições de pesquisa. A designação oficial do MPEG está no ISO/IEC JTC1/SC29 WG11 - Codificação de vídeos e áudio.
  • Quick Time GroupQuickTime (conhecido também como QT) é uma estrutura de suporte (frameworkmultimídia, marca registrada, desenvolvida pela Apple, Inc., capaz de manipular formatos de video digital, mídia clips, som, texto, animação, música e vários tipos de imagens panorâmicas interativas.
  • Windows Media Audio:é um formato produzido pela Microsoft que tem grande compatibilidade com o Windows Media Player.
    Entretanto, pode ser reproduzido pelo Winamp e outros reprodutores de áudio, com exceção do iTunes, que oferece serviço de codificação de WMA ao AAC.Oferece qualidade de áudio igual ao MP3, porém pode haver limitação em relação à licenciatura por ser proprietário.[1] Vale ressaltar que este formato, assim como o MP3, é 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.
    O primeiro codec WMA era baseado no trabalho anterior de Henrique Malvar e de sua equipe. De acordo com o artigo publicado, a tecnologia foi transferida para a equipe do Windows Media Team da Microsoft.

Sem Perdas:
  • Windows Media Audio LosslessUm codec sem perdas , WMA Lossless , compacta dados de áudio sem perda de fidelidade de áudio (o formato WMA regular é lossy ).  WMA Voice , direcionado ao conteúdo de voz, aplica compressão usando uma faixa de baixas taxas de bits .Microsoft também desenvolveu um formato de contêiner digital chamado Advanced Systems Format para armazenar áudio codificado por WMA.
  • Apple Lossless Audio Codec: O projeto Apple Lossless Audio Codec contém as fontes para o codificador e decodificador ALAC. Também está incluído um exemplo de utilitário de linha de comando, chamado alacconvert, para ler e gravar dados de áudio de / para arquivos CAF (Core Audio Format) e WAVE. Uma descrição de um "cookie mágico" para uso com arquivos baseados no formato de arquivo de mídia base ISO (por exemplo, MP4 e M4A) também está incluída.

















quinta-feira, 16 de março de 2017

PhotoShop Trabalho Final

Trabalho Final no PhotoShop

Projeto1

O primeiro projeto consistiu em juntar dois animais aquáticos e transforma-los numa só espécie. No nosso trabalho juntamos um dinossauro aquático e uma raia.





Projeto 2
O segundo projeto consistiam na junção de alguns edifícios de vila real e transforma-los em um só edifício diferente como podem ver nas imagens abaixo: