De uns tempos para ca tenho observado que muitas pessoas adotaram a indexacao de vetores/matrizes iniciando em UM.Iniciar a contagem em ZERO, desde o inicio, sempre foi uma coisa elementar, talvez por comodismo alguns adotem o indice UM, ou talvez, porque foram ensinados assim ou, ainda, porque nunca se preocuparam em estudar ou mesmo porque nao entendem que quando programamos um computador estamos manipulando, direta ou indiretamente, enderecos de memoria.De uma forma ou outra para saciar a sede daqueles buscam conhecimento e esclarecer aos menos afortunados, segue um exemplo simples.O primeiro print ja e suficiente para provar que o indice dos vetores comeca em ZERO, mas vou um pouco alem provando que na verdade um vetor funciona de forma analoga a um ponteiro, ou seja e um apontador.#include <stdio.h>void main () { int i; int vet[3] = {0, 1, 2}; int *pon; printf("Vetor populado vet[3] = {0, 1, 2}\n"); printf("Maneira correta: INDICE O\nLendo espaco de memoria reservada.\n\n"); for (i=0; i<3; i++) printf("Vet[%d]=%d \n", i, vet[i]); printf("\n\nManeira errada: INDICE 1 \nInvadindo espaco de memoria nao reservada!\n\n"); for (i=1; i<4; i++) printf("Vet[%d]=%d \n", i, vet[i]); printf("\n\nUm laco ate 6!\n\n"); for (i=0; i<7; i++) printf("Vet[%d]=%d \n", i, vet[i]); printf("\n\nFuncionamento analogo aos ponteiros, \npois e um apontador!\n\n"); pon = &vet[0]; for (i=0; i<3; i++) printf("Ponteiro^%d=%d \n", i, *(pon+i));}Aqueles "programas" bobos que fazemos em sala de aula te "funcionam" quando gerenciamos de maneira errada um vetor, apenas alguem que programa profissionalmente sabe as repercussoes em sistema computacional de uma manipulacao de memoria feita de maneira equivocada. Por : Flavio LauriaParece obvio o titulo do artigo, mas em meus longos anos como Professor, percebi que muitos discentes foram compelidos a abracar a profissao de mestre, nao por vocacao, mas por falta de acesso a outras profissoes de maior prestigio, com maior visibilidade social. Esta falta de vocacao leva a atividade pedagogica a se tornar chata. Vejam bem, estou falando de se tornar chata a aula, a escola. Prova desta assertiva e a pesquisa divulgada pelo Instituto Nacional de Estudos e Pesquisas Educacionais (Inep), vinculado ao Ministerio da Educacao, trazendo um dado que, se nao impressiona pelo carater inesperado da informacao (muitos de nos ja sabiamos disso a partir de nossas proprias experiencias), chama a atencao pela extensao do problema: 40% dos jovens entre 15 e 17 anos que estao fora da escola a deixaram por desinteresse, devido a chatice da escola, vindo a necessidade pragmatica de buscar emprego num distante 2o lugar (17%). O que e chato no dia-a-dia das salas de aula? Uma perspectiva de resposta estabelece que a escola seria chata sempre que se desconectasse da vida real, e seria interessante sempre que se mostrasse relevante, contextualizada, instrumental. Por essa perspectiva, largas parcelas da matematica, da filosofia e mesmo da chamada ciencia pura estariam irremediavelmente condenadas a chatice, algo de interesse para uns poucos nerds. A chatice da escola nao tem conexao necessaria com o carater abstrato e/ou formal dos conteudos, e sim com a incompetencia didatico-pedagogica que apresenta tais conteudos de forma desrespeitosa as regras da racionalidade. Tal incompetencia se apoia fundamentalmente em duas perversoes