Analise de sistemas
ATIVIDADE DE REVISÃO – DISCIPLINA DE PROGRAMAÇÃO EM MICROINFORMÁTICA
1)
Cite e defina cada um dos 5 (cinco) principais itens que compõem a arquitetura da ferramenta App
Inventor, atualmente mantido pelo MIT (Massachusetts Institute of Technology).
2)
Defina as características de legibilidade, redigibilidade, portabilidade e reusabilidade associadas a linguagens de programação?
3)
Defina brevemente Linguagem de Programação e Paradigma de Programação? Cite uma linguagem que suporte o paradigma imperativo, orientado a objetos, orientado a aspectos e funcional (1 para cada). 4)
Descreva brevemente as três principais formas de execução de um programa: interpretação, compilação e híbrida? Cite uma linguagem de programação (diferente), que suporte cada uma das formas de execução.
5)
O que é evento síncrono e assíncrono? Exemplifique diferenciando cada um deles.
6)
A imagem abaixo caracteriza a arquitetura usada por linguagens de programação que suportam o paradigma de Programação Orientada a Eventos. Descreve brevemente o objetivo de cada elemento que compõe essa arquitetura (events generator, dispatcher e handler).
7)
Defina evento (event), função (procedure) e propriedade (properties), baseado na ferramenta App
Inventor.
8)
O que é o aplicativo AI2 MIT AICompanion e qual o seu principal objetivo?
9)
O que é o aplicativo AI2 Project Merger e qual o seu principal objetivo?
10) Cite 1 (um) evento associado a cada um dos componentes abaixo e descreva em que momento esse evento é disparado pelo programa. Além disso, cite 1 (uma) função e 2 (duas) propriedades – caso haja – de cada um dos componentes mencionados abaixo
a) Clock;
b) Camera;
c) Texting;
d) LocationSensor; e
e) ImageSprite.
11) Baseado nas imagens abaixo, cite o nome e descreva brevemente a finalidade de cada uma das áreas chaves enumeradas abaixo nas telas da ferramenta App