Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Lógica de Programação
1. O que é um algoritmo?
R: O algoritmo tem como conceito um passo a passo, ou seja, quando precisamos resolver um problema, ou simplesmente realizar uma atividade, para que seja concluída, precisa seguir um “manual” que nada mais é um conjunto de regras. Podemos exemplificar o algoritmo em várias atividades de nosso dia a dia como por exemplo: Fazer uma maquiagem, lavar roupas. Estes passos devem ter início, meio e fim e todas as fases dele devem ser executáveis para um resultado.
2-O que são instruções dentro de um programa?
R: Sequencias de normas definidas para ter como resultado um objetivo específico. Não podemos esquecer que na memória do computador ficam apenas armazenados números binários. Então, podemos dizer que um programa em linguagem de máquina é formado por instruções em binário. 
3-Como é feito o processo de compilação e execução de um programa?
R: Primeiramente, um programa em linguagem de alto nível sendo compilado para um programa em assembly (linguagem de programação de baixo nível), após isso, através do montador ele é montado em um módulo objeto em linguagem de máquina. O próximo passo é do link-editor fazendo combinações executáveis, ou seja, arquivos objeto e bibliotecas estáticas são reunidos em uma nova biblioteca ou executável. No final do processo temos o loader, que carrega o código da máquina no local correto da memoria para ser executado.
4- Crie um algoritmo para fazer o trajeto de sua casa/trabalho até a universidade. Pense nas possibilidades de estar chovendo, de ter muito trânsito, de usar transportes alternativos, entre outras. Pode usar pseudocódigo e Fluxograma. 
R: 
5- O que são constantes e tipos de dados? 
R: São dados, que, quando o algoritmo é executado não tem o valor modificado, diferentemente das variáveis 
O computador tem a missão de resolver problemas, e o dado é peça fundamental, que pode ser representado, manipulado ou armazenado. Podem ser primitivos, derivados, inteiro, real, logico, caracter, string.
6- Como representar os operadores matemáticos, relacionais e lógicos em um programa?
R: Os operadores aritméticos realizam as operações fundamentais da matemática entre duas variáveis e retornam o resultado. Caso seja necessário escrever operações maiores ou mais complexas, podemos combinar esses operadores e criar expressões, o que nos permite executar todo tipo de cálculo de forma programática.
Os operadores relacionais, assim como os de igualdade, avaliam dois operandos. Neste caso, mais precisamente, definem se o operando à esquerda é menor, menor ou igual, maior ou maior ou igual ao da direita, retornando um valor booleano.
Os operadores lógicos representam o recurso que nos permite criar expressões lógicas maiores a partir da junção de duas ou mais expressões. Para isso, aplicamos as operações lógicas E (representado por “&&”) e OU (representado por “||”). 
7- Por que o operador de igualdade é representado pelo símbolo == (de dois iguais)
R: Ele retorna verdadeiro quando os dois valores testados são iguais.
8- Como usar o comando de saída de dados para fazer impressão de resultados de operações e constantes?
R: Para imprimir o conteúdo de uma variável dentro do texto é necessário inserir neste mesmo texto no local de impressão um % seguido do tipo a ser mostrado.
9- Faça um algoritmo para calcular a área de um trapézio com altura de 5 cm e bases de 8 cm e 3 cm. Pesquise a fórmula para calcular essa área.
A= (B+b)*h/2
A= (8+3) *5/2
A=11*5/2
A=55/2
A=27,5cm2
10- Qual a importância do uso de variáveis em um programa?
R: As variáveis são importantes para o armazenamento dos dados inseridos, seja pelo programador ou pelo usuário. A utilização de variáveis traz um método genérico de atribuir uma operação segundo a sua finalidade.
11- Posso declarar uma variável do tipo inteiro e depois armazenar um texto nela e mostrar na saída?
12- Como usar o comando de entrada de dados para armazenar dados, vindos do teclado, em uma variável dentro do programa?
13 – Construir um algoritmo que calcule a área de um triângulo dado a base e a altura. (at= (altura*base)/2).
14 – Construir um algoritmo que leia o ano de nascimento de uma pessoa e o ano atual, calcule e mostre: – A idade dessa pessoa; – Quantos anos essa pessoa terá em 2020.
15 – Sabe-se que um quilowatt de energia custa 1/500 do salário mínimo. Faça um algoritmo que receba o valor do salário mínimo e a quantidade de quilowatts consumida por uma residência. Calcule e mostre: – O valor, em reais, de cada quilowatt; – O valor, em reais, a ser pago por essa residência – O valor, em reais, a ser pago com desconto de 15%.
16 – Faça um algoritmo que receba um número, calcule e mostre: – O número elevado ao quadrado; – O número elevado ao cubo; – A raiz quadrada do número digitado; – O número elevado a potência 10; Para o exercício 7, pesquisar os métodos da classe Math de Java.
17 - Quais operadores posso utilizar para montar as condições dentro do programa?
18 - Qual a finalidade da cláusula else do comando if?
19 - Quando as instruções após o fim do bloco do else serão executadas?
20 - Existe o comando if sem a cláusula else?
21 – Faça um algoritmo que leia um número inteiro. Calcular e imprimir a metade do número, somente se ele for maior que 20.
22 – Faça um algoritmo para ler um número inteiro. Verificar se o número está no intervalo entre 50 (inclusive) e 100 (inclusive), se estiver, imprimir “Pertence ao intervalo”, senão imprimir “Não pertence ao intervalo”.
23 – Ler dois valores inteiros e apresentar a diferença do maior pelo menor. Supor que não sejam iguais.
24 – Ler dois números (ponto flutuante) e apresentá-los em ordem decrescente. Supor que não sejam iguais.
25 – A empresa XSoftware concedeu um bônus de 20% do valor do salário a todos os funcionários com tempo de trabalho na empresa igual ou superior a cinco anos e de 10% aos demais funcionários. Faça um algoritmo que leia o salário e a quantidade de anos de casa de um funcionário, calcule e imprima o valor do bônus.
26 – Faça um algoritmo que receba a idade de uma pessoa e mostre se ela é maior de idade ou não.
27 – Faça um algoritmo que leia a altura e o sexo de uma pessoa, calcule e mostre seu peso ideal. Usar as fórmulas a seguir para calcular o peso ideal: – Para o sexo masculino: (72,7 * altura) – 58 – Para o sexo feminino: (62,1 * altura) – 44,7
28 – A prefeitura do Rio de Janeiro abriu uma linha de crédito para os funcionários estatutários. O valor máximo da prestação não poderá ultrapassar 30% do salário bruto. Fazer um algoritmo que leia o salário bruto e o valor da prestação e informar se o empréstimo pode ou não ser concedido. Exemplo: Salário bruto: 1200,00 Valor da prestação: 400,00 Empréstimo não pode ser concedido!!

Mais conteúdos dessa disciplina