Baixe o app para aproveitar ainda mais
Prévia do material em texto
CIC133 – Trabalho 2 - Entrega: até dia 03 de setembro – 23:59h em formato pdf por e-mail (isadrummond@gmail.com). - Este trabalho pode ser realizado em dupla. - Não serão considerados os trabalhos enviados fora do prazo. _______ Objetivo: avaliação dos tipos básicos disponíveis nas linguagens de programação. ______ Questões: 1) Descreva os tipos primitivos de dados apresentados nas linguagens Java e C. Comente o tipo booleano. 2) Analise como as linguagens C e Java implementam o tipo de dado cadeia de caracteres. (Como é implementado, quais vantagens e desvantagens podem ser apontadas em cada linguagem?) 3) Para as linguagens Java, C e Python liste todos os tipos básicos suportados e seus tamanhos em bytes. Informe também o compilador. 4) Verifique as funções apresentadas a seguir (em linguagem C) e analise a equivalência de matrizes e ponteiros. float sum(float a[ ], int n) { int i; float s = 0.0; for (i = 0; i<n; i++) s += a[i]; return s; } float sum(float *a, int n) { int i; float s = 0.0; for (i = 0; i<n; i++) s += *a++; return s; }
Compartilhar