

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A fim de que ambientes de aprendizagem baseados em computadores venham a possibilitar ganhos pedagógicos, é interessante que sejam realizadas atividades fundamentais no processo de desenvolvimento do conhecimento, dando ênfase a descoberta e a criação. A informática oferece diversos recursos com esse intuito, como os programas interativos. A linguagem de programação Logo foi desenvolvida nos EUA e surgiu no final dos anos 1960, sendo utilizada ainda nos dias atuais. Também conhecida como "linguagem de tartaruga", difundiu-se nas escolas de todo o mundo, não só como a melhor iniciação à programação, mas também como uma forma diferente de encarar a informática na educação.
Sendo assim, o Logo, analise as assertivas e marque a alternativa INCORRETA acerca dele:
Através da linguagem Logo, o sujeito comunica-se com o computador, programa situações criando micromundos, possibilitando demonstrar processos mentais empregados para resolver um problema.
Trabalhar com a tartaruga mobiliza a experiência e o prazer com o movimento.
É um recurso que permite a construção de programas, o teste de hipóteses, a manipulação de variáveis, e a reflexão sobre os próprios processos de aprendizagens.
Quando o programa é executado e não fornece a resposta esperada, o próprio programa dá um feedback ao aluno, mostrando seus erros, sem a necessidade de ele refletir sobre eles.
O diálogo com a tartaruga leva a criança aos poucos aprender as noções básicas do sistema Logo, de forma prática e utilitária as crianças se apropriam de estruturas complexas.
Analise o código Java a seguir.
public class Codigo {
_____public static void main(String[] args) {
__________String a = “Educar”;
__________String b = “Ação”;
__________b = geraStr(a, b);
__________System.out.println(b);
_____}
_____public static String geraStr(String a, String b) {
__________ String s = “”;
__________ /
__________for (int i = 0; i <= a.length()-1; i++) {
_______________char c = a.charAt(i);
______________ s += Character.toString(c);
__________}
__________return s.concat(b.substring(1, 4));
_____}
}
A saída produzida pela execução desse código é:
Educação
Educarção
AçãoEducar
EducarAção
EducarçãEducarção
Analise o seguinte trecho de código na linguagem Java:
public class Teste {
public static void main (String args [ ]) {
int i = 0;
do {
System.out.print (i++);
} while (i<10);
}
}
O resultado apresentado após rodar todo o laço é:
12345678910
012345678910
0
123456789
0123456789
A linguagem C está entre as mais conhecidas e utilizadas dentre as linguagens procedurais. Observe o código a seguir, escrito na linguagem C em conformidade com qualquer padrão ISO.
#include <studio.h> struct data { int arr[2]; }; void initialize(int foo[], struct data bar) { foo[0] = bar.arr[0] = 0; } int main(void) { int v[2] = {2}; struct data d = {{1}}; initialize(v,d); printf("%d %d\n", v[0], d.arr[0]); } |
Ao compilar e executar este código, é possível afirmar que:
ocorrerá um erro de compilação.
ocorrerá um erro de execução.
serão exibidos os valores 0 e 0.
serão exibidos os valores 0 e 1.
serão exibidos os valores 2 e 1.
Na linguagem C, foi declarada uma matriz: int matriz[5][6];.
O código abaixo é utilizado para imprimir todos os elementos da matriz.
for (int i = a ; i <= b ; i++){
_for (int j = c ; j <= d ; j++){
__printf(“%d “, matriz[i][j]);
__}
}
Qual deve ser os valores de a, b, c e d, respectivamente, para imprimir todos os elementos da matriz?
0; 4; 0; 5.
1; 4; 1; 5.
1; 5; 1; 6.
1; 6; 1; 5.