Prévia do material em texto
______________________________________________________________________________________________________ Página 1 de 4 E. E. Professor Raymundo Martiniano Ferreira Ponte Nova – MG Rede Estadual de Educação Profissional Lista de exercícios 1 - Algoritmos 1) A respeito de algoritmos, a seguinte afirmação é verdadeira ou falsa? Um algoritmo nada mais é que um texto contendo comandos (instruções) que devem ser executados numa determinada ordem, ou seja, é um conjunto de instruções, como uma receita de bolo, constituído de um número finito de passos. 2) Sobre linguagem de programação marque a alternativa correta. a) Para que os dados sejam processados, há a necessidade de se utilizar uma linguagem de programação, pois os computadores não executam diretamente os algoritmos. Eles precisam ser transformados para uma linguagem de programação que, posteriormente, serão traduzidos para uma linguagem de máquina. b) Para que os dados sejam processados mais rapidamente, há a necessidade de se utilizar uma linguagem de programação, pois os computadores executam diretamente os algoritmos. Não havendo a necessidade de serem traduzidos para uma linguagem de máquina. c) Não há a necessidade de se utilizar uma linguagem de programação, pois os computadores já executam diretamente os algoritmos. d) A linguagem e programação já é escrita em linguagem de baixo nível que não precisa passar por nenhum tradutor, pois as instruções já são passadas ao processador em sua linguagem natural, portanto a CPU já consegue interpretar e executar as instruções. 3) Se tratando de compiladores responda se a seguinte afirmação é verdadeira ou falsa. Caso seja falsa reescreva a sentença corrigindo-na: Os compiladores são programas capazes de transformar linguagem de máquina (binária), específica para um processador e sistema operacional em linguagem mais acessível ao homem, ou seja, ______________________________________________________________________________________________________ Página 2 de 4 E. E. Professor Raymundo Martiniano Ferreira Ponte Nova – MG Rede Estadual de Educação Profissional Lista de exercícios 1 - Algoritmos capazes de transformar programas escritos em uma linguagem de programação de baixo nível em uma linguagem acessível ao homem, linguagem textual (PASCAL, DELPHI, PYTHON, KOTLIN etc.). 4) Conceitue: a) Bit b) Byte 5) A respeito dos identificadores (nome das variáveis criadas), assinale a alternativa que contenha apenas identificadores válidos. a) A, X, SOMA, B34Y1, C4, SOMA_A. b) 2YC, ?AB, AYB, CDE55, SOMA-A. c) A, -AYB, SOMA, 55B34Y1, C4, SOMA_A. d) A, X, SOMA_NUM, B34Y1, C4, _SOMA-A. 6) Quais são os 4 tipos básicos de variáveis existentes em qualquer linguagem de programação? 7) Quando declaramos uma variável, significa dizer que criamos (definimos) locais na memória do computador rotulados com os nomes das variáveis (identificadores). A afirmação acima é: ( ) Verdadeira ( ) Falsa 8) Identificar o tipo de cada uma das constantes a seguir: (Nota: lembre-se dos tipos da questão 6) a) 12 b) “AMOR” c) “false” d) 3,14159 e) True ______________________________________________________________________________________________________ Página 3 de 4 E. E. Professor Raymundo Martiniano Ferreira Ponte Nova – MG Rede Estadual de Educação Profissional Lista de exercícios 1 - Algoritmos 9)Marque com um X os identificadores válidos: a) ( ) SOMA b) ( ) X”Y c) ( ) 6N d) ( ) N6 e) ( ) pai de santo 10) Marque a alternativa que contenha o símbolo utilizado para atribuir um valor a uma variável (identificador): a) > b) <- c) ! d) != e) = f) == 11)Com base em seus conhecimento sobre operadores lógicos preencha a tabela a seguir: E (&&) V V V F F V F F OU (||) V V V F F V F F NEGAÇÃO (!=) Não V Não F ______________________________________________________________________________________________________ Página 4 de 4 E. E. Professor Raymundo Martiniano Ferreira Ponte Nova – MG Rede Estadual de Educação Profissional Lista de exercícios 1 - Algoritmos 12)Escreva qual comparação os seguintes operadores relacionais executam: g) < h) > i) == j) != k) <= l) >=