A.- C._, né en 1934, a travaillé dès le 1er janvier 1976 pour le compte de X._ en qualité d'"inspecteur de ville", à l'agence générale de B._. Il a pris une retraite anticipée le 31 décembre 1996. La Caisse de pension pour le personnel des sociétés X._ (ci-après : la caisse de pension) lui a reconnu le droit à une "rente transitoire" d'un montant de 3134 fr. par mois pour la période allant du 1er janvier 1997 jusqu'au jour où il aurait atteint l'âge ordinaire de la retraite selon l'AVS; dès cette date, il pourrait prétendre, selon les calculs de la caisse, une rente de vieillesse de 2240 fr. par mois. Comme gain annuel déterminant pour fixer ces prestations, la caisse s'est notamment fondée sur un montant de 71 568 fr. censé représenter, conformément aux statuts, la moyenne des revenus que l'assuré a perçus au cours des trois années civiles précédant sa mise à la retraite (1994, 1995, 1996). C._ a contesté ce chiffre, en faisant valoir que les primes d'ancienneté (4301 fr. 75) et de départ (3000 fr.) versées par l'employeur en 1995 et 1996 devaient être comprises dans le calcul du gain annuel déterminant, tout comme les montants versés à titre de "provision" pour le mois de décembre 1996 et de "superprovision" pour l'année 1996, soit respectivement 5936 fr. 95 en janvier 1997 (selon décompte de décembre 1996) et 8136 fr. 55 en avril 1997 (selon décompte de mars 1997). La caisse a refusé de prendre en considération ces différents montants, en arguant que les primes d'ancienneté et de départ étaient des prestations exclues du gain annuel déterminant aux termes mêmes des statuts et que, s'agissant de la provision pour le mois de décembre 1996 et de la superprovision pour l'année 1996, du moment que le versement de ces prestations était intervenu en 1997, celles-ci n'entraient pas dans le salaire soumis à l'AVS pour l'année 1996 et n'étaient par conséquent pas comprises dans le gain annuel déterminant de cette année-là. En dépit d'un important échange de correspondance, les parties ne sont pas parvenues à s'entendre, toutes les deux étant restées sur leurs positions. B.- Par mémoire du 1er février 1999, C._ a ouvert action devant le Tribunal administratif du canton de Berne, Cour des affaires de langue française, en prenant les conclusions suivantes (selon écriture du 27 avril 1999) : "1. (...) 2. Dire que la rente mensuelle (Altersrente pro Monat) que la Caisse de pension pour le personnel des sociétés X._ doit verser à C._ dès l'âge de 65 ans révolus est de 2'455 fr. 50, et condamner la Caisse de pension précitée à lui verser ce montant, mensuellement, conformément aux dispositions légales et réglementaires applicables. 3. Dire que la rente mensuelle (Altersrente pro Monat) que la Caisse de pension pour le personnel des sociétés X._ doit verser à C._ dès le 1er janvier 1997, et ce jusqu'à l'âge de 65 ans révolus est de Frs. 3'351 fr. 50., et condamner la Caisse précitée à lui verser ce montant, mensuellement, jusqu'à l'âge de retraite précité, conformément aux dispositions légales et réglementaires applicables. 4. (...)". La caisse a conclu au rejet du recours, pour les mêmes motifs qu'elle avait précédemment opposés à l'assuré. Par jugement du 7 avril 2000, le tribunal a partiellement admis la demande, en ce sens qu'il a condamné la caisse au versement d'une rente transitoire de 3198 fr. par mois (au lieu de 3134) dès le 1er janvier 1997, remplacée par une rente de vieillesse de 2304 fr. par mois (au lieu de 2240 fr.) dès le jour où l'assuré aurait atteint l'âge de 65 ans. C.- C._ interjette recours de droit administratif contre ce jugement dont il requiert l'annulation, en reprenant, sous suite de dépens, ses conclusions de première instance. La caisse a renoncé à se déterminer, tandis que l'Office fédéral des assurances sociales a conclu à l'admission du recours. 