quinta-feira, 30 de maio de 2019

Balanço geral Fim de Ano

Em Geral foi um bom ano porque trabalhamos com esforço.
Gostamos da disciplina de Aplicações Informáticas porque nos deu novos conhecimentos e alargou o nosso saber

terça-feira, 28 de maio de 2019

Ficha AppInventor

Olá! No Post de hoje vou hoje vamos atualizar o blogue sobre a aplicação AppInventor!
Escolhemos a ficha 7 para vos informar acerca dos trabalhos que fizemos!
Nesta ficha foi acerca da cidade de Vila Real. E depois com o Emulator testamos.

terça-feira, 23 de abril de 2019

Programação - App Inventor


Olá! Neste inicio do 3º Período iniciamos com a Aplicação App Inventor no âmbito de Programação!
Para já não temos muito conhecimento sobre a mesma mas temos conhecimento que iremos desenvolver uma aplicação!



MIT App Inventor, também conhecido como App Inventor for Android, é uma aplicação código aberto originalmente criada pela Google, e atualmente mantida pelo Massachusetts Institute of Technology (MIT). 
A Aplicação foi disponibilizada através de solicitação em 12 de julho de 2010, e lançado publicamente em 15 de dezembro de 2010. o App Inventor Team foi liderado por Hal Abelson e Mark Friedman.
Ele permite que os recém-chegados à programação de computador criem aplicativos de software para o sistema operacional Android. Ele usa uma interface gráfica, muito semelhante ao do zero e da interface do usuário StarLogo TNG, que permite aos usuários arrastar e soltar objetos visuais para criar um aplicativo que pode ser executado em dispositivos Android. Ao criar o App Inventor, o Google se valeu de pesquisas significativas prévia em informática educativa, bem como o trabalho feito dentro do Google em ambientes de desenvolvimento online.
A plataforma App Inventor ainda é muito instável e amadora, focada e desenvolver apenas aplicativos para pesquisas escolares, impossibilitando o desenvolvimento de qualquer aplicativo profissional.

quinta-feira, 4 de abril de 2019

Balanço geral - Blogue

 
Balanço geral do blogue : 
 
    Na nossa opinião o balanço do nosso blogue foi positivo! Melhoramos muito a nossa criatividade e também organização!
Para o próximo período iremos aplicar-nos ainda mais para obter-mos resultados ainda melhores!
Desejamos a todos uma Boa Páscoa! :)

Parte 2 : programação

     
     «Nos Dias de hoje, com o grande avanço da tecnologia, os dispositivos móveis estão a tornar-se muito poderosos» : 

  Na nossa opinião, hoje em dia estes dispositivos estão a tornar-se algo com muito poder. 
 É praticamente com eles que nós realizamos todas as tarefas. 
A busca incessante pela informação é imprescindível atualmente e está em constante crescimento, além de ser uma necessidade para qualquer setor da atividade humana a qual estamos submetidos. 
A todo momento surgem novas tendências e novos conceitos acerca de tudo, como por exemplo as redes sociais que lideram os índices de acessos mundiais, influenciando toda a sociedade. 
 Quanto ás redes sociais os seus usuários: buscam entretenimento ao acessá-las, tornando mais difícil sua análise ao adotar técnicas e estratégias publicitárias. O ideal é adotar linguagens e modos adequados de abordagem ao promover a divulgação, pois, do contrário, não irá despertar interesse por parte dos usuários. Eles tendem a não dar muita atenção aos informes de carácter publicitário. Por isso, muitas empresas investem em monitoramento das redes sociais, onde acompanha o feedback de comportamento e usa essas informações para conquistar consumidores. Ao fazer uso da redes móveis para empreender vendas de produtos ou prestação de serviços, ela também tem um importante papel no relacionamento com o consumidor. 
Por fim, concluímos que os dispositivos móveis são uma componente muito importante tanto para a sociedade como para nós mesmos.  

-------------------------------------------------------------------------------

Sistema operativo Android: 

Android é um sistema operacional (SO) baseado no núcleo Linux e atualmente desenvolvido pela empresa de tecnologia Google. Com uma interface de usuário baseada na manipulação direta, o Android é projetado principalmente para dispositivos móveis com tela sensível ao toque como smartphones e tablets; com interface específica para TV (Android TV), carro (Android Auto) e relógio de pulso (Android Wear). O sistema operacional utiliza-se da tela sensível ao toque para que o usuário possa manipular objetos virtuais e também de um teclado virtual. Apesar de ser principalmente utilizado em dispositivos com tela sensível ao toque, também é utilizado em,câmeras digitais, computadores e outros dispositivos eletrônicos.
O Android é o sistema operacional móvel mais utilizado do mundo, e, em 2013, possuía a maior porcentagem das vendas mundiais de SO móveis.
Dispositivos com o sistema Android vendem mais que eletrônicos com Windows, iOS e Mac OS X combinados,com vendas em 2012, 2013 e 2014perto da base de computadores do mundo. Em julho de 2013, a loja de aplicativos Google Play possuía mais de 1 milhão de aplicativos disponíveis, baixados mais de 50 bilhões de vezes.
Na conferência anual Google de 2014, a companhia revelou que existem mais de 1 bilhão de usuários Android ativos. Em junho de 2013, este número era de 538 milhões. O maior número de usuários no mundo também reflete no número de ataques de hackers no sistema, com cerca de 5.000 novos malwares sendo criados todos os dias para usuários Android.
O código do sistema operacional é disponibilizado pelo Google sob licença de código aberto, apesar de a maior parte dos dispositivos ser lançada com uma combinação de software livre e software privado. Inicialmente foi desenvolvido pela empresa Android, Inc., a qual o Google dava suporte financeiramente. Foi comprada pela mesma em 2005 e revelado em 2007 junto com a fundação da Open Handset Alliance — consórcio entre empresas de hardware, software e telecomunicações com o intuito de desenvolver a indústria de dispositivos móveis.






      

terça-feira, 2 de abril de 2019

Ada Lovelace



Ada Lovelace : 


Ada Augusta King, Condessa de Lovelace ( Byron, 10 de dezembro de 1815 — 27 de novembro de 1852), atualmente conhecida como Ada Lovelace, foi uma matemática e escritora inglesa. Hoje é 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.
Lovelace nasceu em 10 de dezembro de 1815, Lady Wentworth. Todos os outros filhos de Lorde Byron nasceram fora do casamento. Byron foi escritor de uma das versões de Don Juan. A mãe de Ada promoveu o interesse de Ada em matemática e lógica, em um esforço para impedi-la de desenvolver o que ela via como a insanidade de Lord Byron.
Na juventude, seus talentos matemáticos levaram-na a uma relação de trabalho e de amizade com o colega matemático britânico Charles Babbage e, em particular, o trabalho de Babbage sobre a Máquina Analítica. Entre 1842 e 1843, ela traduziu um artigo do engenheiro militar italiano Luigi Federico Menabrea sobre o motor e complementou com um conjunto de sua própria autoria, que ela chamou de Anotações. Essas notas contêm um algoritmo criado para ser processado por máquinas, o que muitos consideram ser o primeiro programa de computador. Ela também desenvolveu uma visão sobre a capacidade dos computadores de irem além do mero cálculo ou processamento de números, enquanto outros, incluindo o próprio Babbage focavam apenas nessas capacidades. Sua mentalidade da "ciência poética" a levou a fazer perguntas sobre a Máquina Analítica (como mostrado em suas notas) e a examinar como os indivíduos e a sociedade se relacionam com a tecnologia como uma ferramenta de colaboração.

Introdução á programação - Parte 1

 
Introdução á programação: 

1. Defina o conceito de Programação (Programação Informática) e de Linguagens de
Programação:

Programação é a acção e o efeito de programar. Este verbo tem várias definições, entre elas: idealizar e ordenar as acções que vão ser realizadas no âmbito de um projecto; o anúncio das partes que compõem um acto ou espectáculo; a preparação de máquinas para cumprirem uma determinada tarefa a um dado momento; a elaboração de programas para a resolução de problemas através de computadores; e a preparação dos dados necessários para obter uma solução de um problema com uma calculadora electrónica, por exemplo. 
   Hoje em dia, a noção de programação é bastante associada á programação em informática, o código-fonte de um software. 
   Este código indicará ao programa informático o que têm de fazer e de que forma. 

 Quanto á linguagem de programação podemos dizer que: 
É 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.
O conjunto de palavras compostos de acordo com essas regras, constituem o código fonte de um software. Esse código fonte é depois traduzido para código de máquina, que é executado pelo microprocessador.
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.
Linguagens de programação também tornam os programas menos dependentes de computadores ou ambientes computacionais específicos (propriedade chamada de portabilidade). Isto acontece porque programas escritos em linguagens de programação são traduzidos para o código de máquina do computador no qual será executado em vez de ser diretamente executado. Uma meta ambiciosa do Fortran, uma das primeiras linguagens de programação, era esta independência da máquina onde seria executada.


2. Estabeleça a diferença entre linguagens de baixo nível e linguagens de alto nível: 

Essas são aquelas cuja sintase se aproxima mais da nossa linguagem e se distanciam mais da linguagem de máquina.
Elas possuem um nível de abstração que faz com que você entenda aquele código mais facilmente, pois foi removido da sintaxe o que você não precisa entender em um primeiro contacto com programação ou pra quem nunca vai mexer com linguagens de baixo nível. 
Já a de alto nível : É aquela que se aproxima mais da linguagem de máquina. Precisas de ter o conhecimento direto da arquitetura do computador para fazer algo no mesmo.

3 . Estabeleça a diferença entre algoritmo e programa: 
  Um algoritmo é, numa certa perceptiva um programa abstracto- dizendo de outra maneira, um programa é um algoritmo concretizado. 
  No entanto, os programas são vizualizados como uma coleção de algoritmos menores combinados de um modo único - da mesma forma que uma casa construída apartir de componentes. 
 Desta forma, um algoritmo é uma descrição de como um computador pode ser levado e executar uma operação simples e especifica, como, por exemplo, uma ordenação. Um Programa , por outro lado, é uma entidade que na verdade implementa 1 ou mais operações, de forma a que seja útil para as pessoas .