a) ( ) Ato de escrever textos e documentos b) ( ) Utilizar um equipamento automatizado para realizar uma determinada tarefa c) ( ) Montar um computador, conhecendo todos os seus componentes de hardware d) ( ) Realizar a extrao de requisitos a partir de um problema apresentado e) (X ) Escrever uma lista de aes que sero executados por um equipamento
2) Podemos afirmar que um algoritmo ... a) ( ) Um componente de hardware b) ( ) Uma operao aritmtica c) ( ) Uma linguagem de programao muito eficiente d) (X ) Uma forma simplificada de escrever o modelo de um programa e) ( ) O conjunto de componentes de hardware onde o programa ser executado
3) Qual o nome usado para o algoritmo expresso atravs do uso de blocos e setas de direo, similar ao representado na imagem ao lado ? a) ( ) Fluxograma b) ( ) Diagrama de Chapin c) ( ) Descrio narrativa d) ( ) Pseudocdigo e) ( ) Portugus estruturado
4) Marque com V para verdadeiro, e F para falso. a) (F ) O programador deve se preocupar unicamente com a escrita do programa, esquecendo o resto. b) (V ) O usurio tambm deve ser levado em considerao a se realizar a extrao dos requisitos. c) (V ) importante realizar testes ao final do processo de programao, evitando que os erros cheguem ao usurio e ao cliente. d) (F ) Somente possvel se programar microcomputadores e) (V ) Para se programar necessrio o uso de uma linguagem de programao f) (F ) Linguagem de ALTO NVEL a mais complexa e difcil de ser entendida
5) O que programar ? a) ( ) Inserir dados em um computador b) ( ) Executar uma seqncia de comandos expressos em uma determinada ordem c) ( ) Escrever um texto d) ( ) Interpretar os dados processados por um computador e) (X ) Escrever uma seqncia de instrues a serem executadas por um equipamento
6) O que voc entende por linguagem de mquina? A linguagem de maquina a forma ordenada em que um equipamento entende sobre certas informaes. Por exemplo, informo para a maquina, de forma ordenada e em passo a passo como feito um bolo. Desta forma a maquina ir entender como fao um bolo, assim como uma receita.
7) Qual a finalidade das linguagens de alto nvel? A finalidade a produo de programas a serem executados pelos usurios, programas e aplicativos para a manipulao do usurio do equipamento. Exemplo: um aplicativo novo para calculo de mdias, facilita a funo do professor.
8) Para que servem os compiladores e interpretadores? Os compiladores servem para verificar erros que o programador tenha cometido na sintaxe ou estrutura durante a fase de programao. Eles transformam o cdigo de alto nvel em cdigo de mquina. Os interpretadores servem para converter cada linha do programa assim, verificando em runtime a existncia de erros de sintaxe ou estrutura. O programa em modo interpretado mais rpido de escrever, verificar e modificar mas sua execuo mais lenta que o compilado. Os testes e desenvolvimento de programas feito em interpretadores de linguagem e as fases avanadas, verses finais, so efetuadas no processo de compilao.
9) Destaque as principais caractersticas das linguagens de alto nvel: Compilao, Interpretao e o cdigo-fonte.
10) Como gerado um cdigo executvel? Ele gerado aps a transformao, pelo compilador, do cdigo fonte em cdigo mquina.
11) Compare os dois modos: compilao e interpretao: A compilao a programao mais complexa, mas mais rpida de leitura da maquina, equipamento. A interpretao o programa executor interpretando a linguagem do programa fonte.