[PDF] methode delaboration dun programme en C





Previous PDF Next PDF



BACCALAURÉAT TECHNOLOGIQUE SUJET

SUJET. CHIMIE : pomme de terre et huile de friture (10 points). La pomme de terre peut-être préparée de multiples façons. 1. Étude d'un des composants de la 



Bac Technologique STAV Livre 3 – Sujets de bac cahier de lélève

http://projet.eu.org/pedago/sujets/2015-STAV-E8-fr-ant-gu-reu.pdf. CHIMIE. 1.1. glucides. 1.2. schéma. 1.3.1. hydrolyse acide de l'amidon :.



Madame Je vous remercie pour votre retour. Pourriez-vous m

14 déc. 2018 Pourriez-vous m'indiquer les sujets dont S.E. souhaiterait ... <nuncioeuropa@nuncioeuropa.org> wrote: Madame ... DEL-BRENNA@ec.europa.eu <.



Cahier dexercices en 6

<christophe.poulain@melusine.eu.org> 1/ Écris l'égalité donnée par la division eu- ... Sujet de votre recherche : LE SYSTEME DE.



BACCALAURÉAT TECHNOLOGIQUE SUJET

Le sujet comporte 8 pages Le sujet traite d'un carburant et de mouvements dans le domaine de l'automobile. ... www.hespul.org/biocarburant.html.



BACCALAURÉAT TECHNOLOGIQUE SUJET

SUJET. Les calculs effectués doivent être détaillés et justifiés. L'écriture des formules ou expressions littérales des lois est exigée.



BACCALAURÉAT TECHNOLOGIQUE SUJET

SUJET. CHIMIE : pomme de terre et huile de friture (10 points). La pomme de terre peut-être préparée de multiples façons. 1. Étude d'un des composants de la 



methode delaboration dun programme en C

idEleve = Eleves.idEleve. Exercice 2. Q1a. Le processus est en exécution (actif). NSI-2021-metro-cand-libre-2-sujet-officiel_corr.odt.



BACCALAURÉAT TECHNOLOGIQUE SUJET

Il y a une vingtaine d'années des expériences effectuées à la Station INRA de Clermont-Ferrand avaient démontré que la viande de bœuf est attendrie par 



La sécurité en prison

compte de l'importance qu'a joué la presse à ce sujet) ce projet a été mis de côté il n'y a jamais eu autant de dépressions et de maladies chez nous !

methode delaboration dun programme en C bac NSI Métropole

Proposiition de correcition

Exercice 1

Q1 Deux clés primaires sont idenitiques pour les enregistrements 1 et 3 Q2 La clef étrangère sur la relaition Eleves doit d'abord être déifinie. Q3 SELECT ititre FROM Livre WHERE auteur = 'Molière' Q4 Donne le nombre d'élèves de la classe de T2. Q5 UPDATE Emprunts SET dateRetour = '2020-09-30' WHERE idEmprunt = 640 Q6 Renvoie les nom et prénom de la classe de T2 qui ont emprunté un livre. Q7

SELECT Eleves.nom, Eleves.prenom

FROM Eleves, Emprunts, Livres

WHERE Livres.ititre = 'Les misérables' AND Livres.isbn = Emprunts.isbn AND Emprunts.idEleve =

Eleves.idEleve

Exercice 2

Q1a

Le processus est en exécuition (acitif).

bac NSI Métropole Q1b Q2a

Premier entré, premier soriti (FIFO)

Q2b bac NSI Métropole Q3a

Programme 1Programme 2

atttente ifichier_2Verrouiller ifichier_1

Calculs sur ifichier_1

Verrouiller ifichier_2

Calculs sur ifichier_1

Calculs sur ifichier_2

Calculs sur ifichier_1

Déverrouiller ifichier_2

Déverrouiller ifichier_1Verrouiller ifichier_2

Verrouiller ifichier_1

Calculs sur ifichier_1

Calculs sur ifichier_2

Déverrouiller ifichier_1

Déverrouiller ifichier_2atttente ifichier_1

Supposons l'ordonnancement suivant :

•Verrouiller ifichier_1 (P1) •Calculs sur ifichier_1 (P1) •Verrouiller ifichier_2 (P2) •Verrouiller ifichier_1 (P2) → en atttente de libéraition •Verrouiller ifichier_2 (P1) → en atttente de libéraition Les 2 programmes s'atttendent mutuellement : il y a interblocage (deadlock) Q3b

Verrouiller ifichier_1

Verrouiller ifichier_2

Calculs sur ifichier_1

Calculs sur ifichier_2

Déverrouiller ifichier_1

Déverrouiller ifichier_2

Exercice 3

Q1a Nombre de noeuds = 7 (taille max pour une hauteur h : 2h - 1 = 1). Q1b profondeur maximale du noeud racine = 4 NB : par convenition, ici un arbre réduit à un seul noeud est de hauteur 1 Q2 bac NSI Métropole

Taille : 7

Hauteur : 3 (par convenition h(Δ) = 1)

Q3

Taille : 7

Hauteur : 4

Q4 def hauteur(self): return self.racine.hauteur() Q5

Classe Noeud :

def taille(self) -> int: if self.gauche == None and self.droite == None: return 1 elif self.gauche == None: return 1 + self.droite.taille() elif self.droite == None: return 1 + self.gauche.taille() else: return 1 + self.gauche.taille() + self.droite.taille() bac NSI Métropole

Classe Arbre :

def taille(self): return self.racine.taille() Q6a doù t_min = 2(h-1) - 1 Q6b def bien_construit(self) -> bool: return 2**(self.racine.hauteur() - 1) - 1 < self.racine.taille() <= 2**self.racine.hauteur() - 1

Exercice 4

Q1 La valeur lst[i2] est perdue lorsque le tableau d'indice i2 est afffecté avec la valeur lst[i1]. Q2

0, 1, 9, 10

Q3a

A chaque appel de melange(), le paramètre ind est décrémenté de 1. Donc ind → -∞.

La condiition de conitinuaition ind > 0 n'est alors plus vériifiée et melange() n'est plus appelée lorsque ind = 0.

Q3b n Q3c listind j [0, 1, 2, 3, 4]42 [0, 1, 4, 3, 2]31 [0, 3, 4, 1, 2]22 [0, 3, 4, 1, 2]10 [3, 0, 4, 1, 2]0 Q3d def melange(lst : list, ind : int) -> list: """ mélange de Fischer Yates """ bac NSI Métropole for i in range(ind, 0, -1): j = randint(0, i) lst[i], lst[j] = lst[j], lst[i] return lst

Exercice 5

Q1a

La liste de tous les éléments du tableau.

Q1b

L'élément max de la liste.

Q2a def somme_sous_sequence(lst : list, i : int, j : int) -> int: """ renvoie la somme de la sous-séquence délimitée par les indices i et j (inclus). """ if 0 <= i < len(lst) and i <= j <= len(lst): somme = 0 for k in range(i, j+1): somme += lst[k] return somme return None Q2b

1/2 n(n+1) = 55, complexité quadraitique

Q2c def pgsp(lst : list) -> tuple: n = len(lst) somme_max, a, b = lst[0], 0, 0 for i in range(n): for j in range(i, n): s = somme_sous_sequence(lst, i, j) if s > somme_max : somme_max, a, b = s, i, j return somme_max, a, b Q3a i01234567 lst[i]-8-468-610-4-4

S(i)-8-46148181410

bac NSI Métropole Q3b def pgsp2(lst): sommes_max = [lst[0]] for i in range(1, len(lst)): if sommes_max[i-1] <= 0: sommes_max = sommes_max + [ lst[i] ] else: sommes_max = sommes_max + [ lst[i] + sommes_max[i-1] ] return max(sommes_max) Q3c La complexité de la foncition pgsp() est quadraitique. La complexité de la foncition pgsp2() est linéaire.quotesdbs_dbs28.pdfusesText_34
[PDF] Corrigé officiel complet du bac S SVT Obligatoire 2012 - Métropole

[PDF] Corrigé du bac S SVT Obligatoire 2017 - Centres Etrangers

[PDF] Corrigé du bac S SVT Obligatoire 2016 - Polynésie - Sujet de bac

[PDF] Corrigé du bac S SVT Obligatoire 2017 - Pondichéry - Prof SVT 71

[PDF] COMMISSIONS DES CORRECTIONS DU SUJET DES BEP

[PDF] Correction BFEM 2008 - Bienvenue sur Maths en herbe

[PDF] Correction BFEM 2009 - Bienvenue sur Maths en herbe

[PDF] 2011 Brevet de fin d 'études moyennes (BFEM - Examensn

[PDF] 10 sujets types de bfem corriges et commentes - doc

[PDF] Correction BFEM 2012 - Bienvenue sur Maths en herbe

[PDF] 10 sujets types de bfem corriges et commentes - doc

[PDF] 2015 Brevet de fin d études moyennes (BFEM - Examensn

[PDF] Amérique du Sud 1er décembre 2015 - apmep

[PDF] Asie juin 2014 - apmep

[PDF] Pondichéry 28 avril 2015 - Apmep