Ceci est une version archivée de
Bts1B2526S50Me à 2025-12-09 20:35:40.
Lundi 8 décembre 2025
Mardi 9 décembre 2025
Cours B1 - 10 heures 30 --> 12 heures 30
Les fonctions :
En python passage de variables.
Premier exemple :
# passage de variables
def calcul(a,b):
x = calcul (7,3)
print ('Valeur de retour = ' , x );
Second exemple :
# passage de variables
def calcul(a,b):
- c = a + b
- d = a*b
- return c,d
x,y = calcul (7,3)
print ('Valeurs de retour = ' , x , " et " , y);
Attention !! en java il faudra passer un tableau !
En java passage de variables.
Exemple 1 :
<?php
import java.util.*;
import java.lang.*;
import java.io.*;
// The main method must be in a class named "Main".
class Main {
static int conversionHMS2S( int h, int m, int s)
{
int duree;
duree = 3600 * h + 60 * m + s;
return duree;
}
public static void main(String[] args) {
System.out.println("Bonjour le Monde !");
// 2 jours 7 heures et 25 secondes
int resultat = conversionHMS2S(2,7,25);
System.out.println("Résultat = " + resultat);
}
}
Exemple 2 :
<?php
import java.util.*;
import java.lang.*;
import java.io.*;
// The main method must be in a class named "Main".
class Main {
public static double[] MinMaxMoyenne(double[] t)
{ int i;
double minimun = t[0], maximun = t[0];
for(i = 0; i < t.length; i++) {
if(minimun > t[i]) { minimun = t[i]; }
if(maximun < t[i]) { maximun = t[i]; }
}
double moyenne = 0;
// la fonction moyenne n'existe pas !!!!
// moyenne = moyenne(t);
double[] tab;
tab = new double[3];
tab[0] = minimun;
tab[1] = maximun;
tab[2] = moyenne;
return tab;
}
public static void main(String[] args) {
System.out.println("Bonjour le Monde !");
// 2 jours 7 heures et 25 secondes
double[] tableau = {10,12,8,5,15};
double resultat[] = MinMaxMoyenne(tableau);
System.out.println("Min = " + resultat[0]);
System.out.println("Max = " + resultat[1]);
System.out.println("Moyenne = " + resultat[2]);
}
}
Exemple 3 :
<?php
import java.util.*;
import java.lang.*;
import java.io.*;
// The main method must be in a class named "Main".
class Main {
public static Double Moyenne(double[] tab) {
double moyenne = 0;
for (int j=0 ; j < tab.length ; j++) {
moyenne = moyenne + tab[j];
}
moyenne = moyenne / tab.length;
return moyenne;
}
public static double[] MinMaxMoyenne(double[] t) {
int i;
double minimun = t[0], maximun = t[0];
for(i = 0; i < t.length; i++) {
if(minimun > t[i]) { minimun = t[i]; }
if(maximun < t[i]) { maximun = t[i]; }
}
double moyenne = 0;
moyenne = Moyenne(t);
System.out.println("Total = " + moyenne);
double[] tab;
tab = new double[3];
tab[0] = minimun;
tab[1] = maximun;
tab[2] = moyenne;
return tab;
}
public static void main(String[] args) {
System.out.println("Bonjour le Monde !");
// 2 jours 7 heures et 25 secondes
double[] tableau = {10,12,8,5,15};
double resultat[] = MinMaxMoyenne(tableau);
System.out.println("Min = " + resultat[0]);
System.out.println("Max = " + resultat[1]);
System.out.println("Moyenne = " + resultat[2]);
}
}
Avec le langage PHP
Exemple 1
<?php
function calcul($val1,$val2) {
$Tab[0] = $val1 + $val2;
$Tab[1] = $val1*$val2;
return $Tab;
}
list($Somme,$Produit) = calcul (12,3);
echo ("Somme = " . $Somme . "\n");
echo ("Produit = " . $Produit . "\n");
https://www.developpez.net/forums/d1987098/php/langage/retourner-tableau-entier-fonction/
T.P. 15 heures 30 --> 17 heures 30
- Programmation de l'algorithme de Syracuse.
- Programmation de l'algorithme de Kaprekar.
Jeudi 11 décembre 2025
Cours B1 - 10 heures 30 --> 12 heures 30
Cours annulé pour cause de sortie au cinéma.
T.P. B1
- Corriger l'algorithme de Syracuse en python et en java.
- Finir le T.P. espionnage.
- Programmation de l'algorithme de Syracuse en Python puis en Java.
- Programmation de Kaprekar en Python.
- Programmation de Kaprekar en java.
13 heures 30 --> 15 heures 30
15 heures 30 --> 17 heures 30
Vendredi 12 décembre 2025
T.P. B1
10 heures 30 --> 12 heures 30