0% acharam este documento útil (0 voto)
3 visualizações2 páginas

Atividade de Programação em Java

O documento é uma atividade avaliativa do Instituto Federal Goiano que aborda conceitos fundamentais de programação, como variáveis, tipos de dados e estruturas de controle. Inclui questões práticas para implementar programas em diferentes linguagens e discutir conceitos de orientação a objetos. Também apresenta um exercício de identificação de erros em código Java e uma tarefa de comentar um código Robocode.

Enviado por

mayrezendes
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações2 páginas

Atividade de Programação em Java

O documento é uma atividade avaliativa do Instituto Federal Goiano que aborda conceitos fundamentais de programação, como variáveis, tipos de dados e estruturas de controle. Inclui questões práticas para implementar programas em diferentes linguagens e discutir conceitos de orientação a objetos. Também apresenta um exercício de identificação de erros em código Java e uma tarefa de comentar um código Robocode.

Enviado por

mayrezendes
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd

Atividade Avaliativa

Instituto Federal Goiano – Campus Urutaí


Projeto de Extensão – Robocode no Ensino de Java
Curso:_______________________________Série/Periodo:_______________________________

Nome: __________________________________________________________________________

Para responder as questões você pode utilizar comandos de uma linguagem de programação (C,
Pascal, Java, etc) ou comandos em português estruturado (pseudocódigo). O importante é que a
lógica esteja correta
1. Constantes, Variáveis e Tipos de Dados .
Variáveis e constantes são os elementos básicos que um programa manipula. Uma variável é um
espaço reservado na memória do computador para armazenar um tipo de dado determinado.
Variáveis devem receber nomes para poderem ser referenciadas e modificadas quando necessário.
Um programa deve conter declarações que especificam de que tipo são as variáveis que ele utilizará
e as vezes um valor inicial. Tipos podem ser por exemplo: inteiros, reais, caracteres ou lógicos. As
expressões combinam variáveis e constantes para calcular novos valores.
Qual é o tipo de variável correta para armazenar as seguintes informações:
a. A sua idade.
b. A quantidade de chuva média no mês de fevereiro.
c. O tamanho do seu quintal.
d. O salário de um trabalhador.
e. O peso de um paciente.
2. Faça um programa que leia um valor inteiro e informe se ele é par ou ímpar .
3. Faça um programa que leia os três lados de um triângulo e informe se ele é isósceles (lados
iguais), escaleno (3 lados diferentes) ou equilátero (dois lados iguais).
4. Escreva um programa que imprima todos os números compreendidos entre 1 e 100.
5. Escreva um programa em que um conjunto de números inteiros positivos são fornecidos
pelo usuário. Considere que o conjunto é não-vazio e termina quando é digitado um número
negativo. Quantos dos números fornecidos são menores que 100?
6. Descreva , com o conhecimento básico em linguagens de programação, e com o que você
entende quando se fala em paradigma de orientação à objeto as questões a seguir:

6.1. O que é uma classe? Dê um exemplo.

6.2. O que são atributos de uma classe? Dê exemplos.

6.3. O que é um método? Dê um exemplo.

7. Encontre os erros de compilação do código Java abaixo e explique-os:


1 - public static void main(String [] args){
2 - int soma;
3 - soma = 5+5
4 - [Link](“Olá mundo! Vocês são %d”, soma);
5 - return 0;

8. Passe dois valores como referencia para o método calcula e escreva o o que será imprimido
na tela de saída do código abaixo:

public int calcula(int i, int j){

int soma;
soma = i+j;
[Link](“O resultado da soma é: “+soma);

return soma;

9. Comente o que cada linha deste código Robocode está fazendo.

Exemplo: ahead(100); //Nesta linha o robô andará 100 pixels para frente

package robos;
import robocode.*;

public class Robo extends Robot


{
public void run() {

while(true) {

back(100);
turnRight(90);
turnLeft(90);
turnGunRight(180);
turnGunLeft(180);
}
}

Você também pode gostar