quarta-feira, 29 de maio de 2019

MIT App inventor

Neste período estivemos a trabalhar no MIT a programar. Isto foi um pouco tediante, mas aprendemos quase tudo sobre programar.


sexta-feira, 29 de março de 2019

Programação ficha 1

Programçã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.


Linguagens de programação:
 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.


Linguagem de alto nível vs Linguagem de Baixo nível:
 Linguagem de programação de alto nível é como se chama, na Ciência da Computação de linguagens de programação, uma linguagem com um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana. Desse modo, as linguagens de alto nível não estão diretamente relacionadas à arquitetura do computador. O programador de uma linguagem de alto nível não precisa conhecer características do processador, como instruções e registradores. Essas características são abstraídas na linguagem de alto nível. Linguagem de programação de baixo nível trata-se de uma linguagem de programação que segue as características da arquitetura do computador. Assim, utiliza somente instruções que serão executadas pelo processador, em contrapartida as linguagens de alto nível que utilizam de instruções abstratas. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador.


Algoritmo vs Programa:
 Um algoritmo é um esquema de resolução de um problema. Pode ser implementado com qualquer sequência de valores ou objetos que tenham uma lógica infinita (por exemplo, a língua portuguesa, a linguagem Pascal, a linguagem C, uma sequência numérica, um conjunto de objetos tais como lápis e borracha), ou seja, qualquer coisa que possa fornecer uma sequência lógica. Um programa é 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.

Ada Lovelace:
 Ada Lovelace é 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.

quarta-feira, 27 de março de 2019

quarta-feira, 27 de fevereiro de 2019

Ficha 7 e 8

Para estas 2 fichas decidimos fazêlas numa unica imagem. Isto pois como o carater destas era alterar a cor do cabelo e dos olhos, não se sobrepunham no sentido de se afetarem.



Ficha 6

Na aula de hoje fizemos mais um trabalho no photoshop em que partimos de uma imagem sugerida pela professora e alteramos-a no photoshop criando uma imagem nova.


Trabalho final

Ficha 4 e Ficha 5

Na aula de hoje aprendemos mais 2 ferramentas no photoshop : a varinha mágica e o carimbo de padrão.





No final da aula realizamos uma outra ficha em que utilizamos 4 ferramentas diferentes: a varinha mágica, o laço magnético, a lata de tinta e o gradiente.


MIT App inventor

Neste período estivemos a trabalhar no MIT a programar. Isto foi um pouco tediante, mas aprendemos quase tudo sobre programar.