Escolar Documentos
Profissional Documentos
Cultura Documentos
Lógica e Técnicas de Programação
Lógica e Técnicas de Programação
2. As variáveis são compostas por duas partes distintas, o nome - fazendo referência à
informação que será
armazenada - e o tipo de dado - especificando o formato do valor que será armazenado. Neste
contexto, é muito
importante escolher o tipo de dado adequado para cada variável, mas também nomear a
variável de forma
coerente à sua função no algoritmo. Sobre as variáveis, assinale a alternativa CORRETA:
a) A criação de duas variáveis com o mesmo nome é permitida em linguagens de
programação.
b) Não utilizar palavras reservadas da linguagem de programação no nome da variável.
c) Após definir uma variável, não será possível alterar seu valor no decorrer do algoritmo.
d) Somente é possível alterar o tipo de dado de uma variável caractere para inteiro.
4. Os operadores relacionais comparam dois valores. Os valores podem ser representados por
meio de constantes,
variáveis ou expressões aritméticas. Após a análise da expressão com os operadores
relacionais, é devolvido o
resultado em valores lógicos "verdadeiro" ou "falso". Sobre os operadores relacionais,
classifique V para as
sentenças verdadeiras e F para as falsas:
( ) O operador de igualdade é representado pela sequência de caracteres ":=".
( ) O operador relacional ">" compara se o valor apresentado à esquerda é maior que o valor à
sua direita.
( ) A expressão 5 > 4 tem resultado lógico Falso.
( ) A comparação de igualdade é representada pelo operador "=".
Assinale a alternativa que apresenta a sequência CORRETA:
a) F - F - V - F.
b) F - V - V - V.
c) V - V - F - V.
d) F - V - F - V.
5. Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema,
seja por fluxogramas
para a sua equipe de programadores ou por uma linguagem de programação para o próprio
computador. Eles uma
sequência de operações para resolver um problema definido. Contudo, uma das características
mais importantes
dos algoritmos é ser preciso, seus passos não podem ser confusos, de forma a não existir
ambiguidades na sua
interpretação. Sobre aspectos relevantes na criação de um bom algoritmo, analise as
sentenças a seguir:
I- Elaborar um número infinito de passos.
II- Não se preocupar com as entradas de dados.
III- Criar a condição de parada das estruturas de repetição.
IV- Analisar adequadamente a saída, chegando à solução esperada do problema.
V- Não permitir que o programa entre em loop.
Assinale a alternativa CORRETA:
a) As sentenças IV e V estão corretas.
b) As sentenças II, III, IV e V estão corretas.
c) As sentenças III, IV e V estão corretas.
d) As sentenças I, II e III estão corretas.
6. Não existe consenso sobre qual seria a melhor maneira de representar um algoritmo. É
necessário avaliar o
problema e o conhecimento dos programadores para estudar a maneira mais adequada. As
formas possíveis são
descrição narrativa, fluxograma, diagrama de Chapin e pseudocódigos. Sobre as formas de
representação de
algoritmos, analise as sentenças a seguir:
I- Seu objetivo é apresentar uma visão mais hierárquica e estruturada da lógica do sistema.
II- A representação de algoritmos Portugol é entendida pelos computadores.
III- As linguagens de programação e linguagens narrativas possuem a mesma rigidez na
escrita.
IV- Fluxogramas fazem uso, apenas, de palavras para representar uma solução algorítmica.
Assinale a alternativa CORRETA:
a) As sentenças I, II e III estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças II e III estão corretas.