Exercícios de Revisão prova 1
1) Defina os seguintes termos:
a) VARIÁVEIS
Na programação, uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.
b) CONSTANTES
Constantes são valores que não se alteram ou seja “constantes”.
c) ALGORITMO É uma sequência lógica de passos ou tarefas a serem seguidas, como por exemplo: Trocar uma lâmpada, Fazer uma ligação, Fazer um sanduíche.
d) Código Fonte É um sistema de símbolos utilizado para codificar o programa-fonte.
e) Instruções É a orientação ou ordem a ser seguidos para a realização de uma tarefa.
2-Dê dois exemplos de operadores aritméticos e de operadores lógicos.
+, /, *,- , se, ou, não, e, verdadeiro e falso.
3-Dê a função de cada operador abaixo:
E- O conectivo ou e a disjunção de duas proposições p e q é outra proposição que tem como valor lógico V se alguma das proposições for verdadeira e F se as duas forem falsas. O símbolo p ∨ q (p ou q) representa a disjunção, com a seguinte tabela-verdade:
OU- Uma condição só pode ser verdade se uma das afirmações forem verdadeiras.
NÃO- Serve como uma porta inversora o que é verdadeiro fica falso e vice-versa
4-Em uma classe composta por 25 alunos haverá uma eleição de representante da turma e duas pessoas se candidataram ao cargo. O voto será obrigatório para todos os alunos e somente esses podem votar. Cada aluno terá direito a um voto devendo escolher apenas uma opção (não há voto em branco ou nulo).
Faça um algoritmo que contabilize os votos de cada candidato e mostre o candidato vencedor.
5-Explique com suas palavra os comando da linguagem Java abaixo
a) Se (if)- Estrutura de Seleção
b) Para (for)- Estrutura de repetição
c) Enquanto (while)- Estrutura de repetição
6 – Todo algoritmo é um programa ou um código fonte? Explique.
São os dois,